Loading libcutils/include/cutils/native_handle.h +3 −0 Original line number Diff line number Diff line Loading @@ -23,6 +23,9 @@ extern "C" { #endif #define NATIVE_HANDLE_MAX_FDS 1024 #define NATIVE_HANDLE_MAX_INTS 1024 /* Declare a char array for use with native_handle_init */ #define NATIVE_HANDLE_DECLARE_STORAGE(name, maxFds, maxInts) \ alignas(native_handle_t) char (name)[ \ Loading libcutils/native_handle.cpp +2 −4 Original line number Diff line number Diff line Loading @@ -22,9 +22,6 @@ #include <string.h> #include <unistd.h> static const int kMaxNativeFds = 1024; static const int kMaxNativeInts = 1024; native_handle_t* native_handle_init(char* storage, int numFds, int numInts) { if ((uintptr_t) storage % alignof(native_handle_t)) { errno = EINVAL; Loading @@ -39,7 +36,8 @@ native_handle_t* native_handle_init(char* storage, int numFds, int numInts) { } native_handle_t* native_handle_create(int numFds, int numInts) { if (numFds < 0 || numInts < 0 || numFds > kMaxNativeFds || numInts > kMaxNativeInts) { if (numFds < 0 || numInts < 0 || numFds > NATIVE_HANDLE_MAX_FDS || numInts > NATIVE_HANDLE_MAX_INTS) { errno = EINVAL; return NULL; } Loading Loading
libcutils/include/cutils/native_handle.h +3 −0 Original line number Diff line number Diff line Loading @@ -23,6 +23,9 @@ extern "C" { #endif #define NATIVE_HANDLE_MAX_FDS 1024 #define NATIVE_HANDLE_MAX_INTS 1024 /* Declare a char array for use with native_handle_init */ #define NATIVE_HANDLE_DECLARE_STORAGE(name, maxFds, maxInts) \ alignas(native_handle_t) char (name)[ \ Loading
libcutils/native_handle.cpp +2 −4 Original line number Diff line number Diff line Loading @@ -22,9 +22,6 @@ #include <string.h> #include <unistd.h> static const int kMaxNativeFds = 1024; static const int kMaxNativeInts = 1024; native_handle_t* native_handle_init(char* storage, int numFds, int numInts) { if ((uintptr_t) storage % alignof(native_handle_t)) { errno = EINVAL; Loading @@ -39,7 +36,8 @@ native_handle_t* native_handle_init(char* storage, int numFds, int numInts) { } native_handle_t* native_handle_create(int numFds, int numInts) { if (numFds < 0 || numInts < 0 || numFds > kMaxNativeFds || numInts > kMaxNativeInts) { if (numFds < 0 || numInts < 0 || numFds > NATIVE_HANDLE_MAX_FDS || numInts > NATIVE_HANDLE_MAX_INTS) { errno = EINVAL; return NULL; } Loading