Nullability check for sendfile module.
Bugs: b/245972273 Test: adb shell Change-Id: I47d116b1faf7d53ac51589e393a3df96874a4f37
This commit is contained in:
parent
05a48064c8
commit
e14f2f9f20
|
@ -40,7 +40,7 @@ __BEGIN_DECLS
|
||||||
|
|
||||||
/* See https://android.googlesource.com/platform/bionic/+/master/docs/32-bit-abi.md */
|
/* See https://android.googlesource.com/platform/bionic/+/master/docs/32-bit-abi.md */
|
||||||
#if defined(__USE_FILE_OFFSET64)
|
#if defined(__USE_FILE_OFFSET64)
|
||||||
ssize_t sendfile(int __out_fd, int __in_fd, off_t* __offset, size_t __count) __RENAME(sendfile64) __INTRODUCED_IN(21);
|
ssize_t sendfile(int __out_fd, int __in_fd, off_t* _Nullable __offset, size_t __count) __RENAME(sendfile64) __INTRODUCED_IN(21);
|
||||||
#else
|
#else
|
||||||
/**
|
/**
|
||||||
* [sendfile(2)](http://man7.org/linux/man-pages/man2/sendfile.2.html) copies data directly
|
* [sendfile(2)](http://man7.org/linux/man-pages/man2/sendfile.2.html) copies data directly
|
||||||
|
@ -50,13 +50,13 @@ ssize_t sendfile(int __out_fd, int __in_fd, off_t* __offset, size_t __count) __R
|
||||||
*
|
*
|
||||||
* Available since API level 21.
|
* Available since API level 21.
|
||||||
*/
|
*/
|
||||||
ssize_t sendfile(int __out_fd, int __in_fd, off_t* __offset, size_t __count);
|
ssize_t sendfile(int __out_fd, int __in_fd, off_t* _Nullable __offset, size_t __count);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Like sendfile() but allows using a 64-bit offset
|
* Like sendfile() but allows using a 64-bit offset
|
||||||
* even from a 32-bit process without `__FILE_OFFSET_BITS=64`.
|
* even from a 32-bit process without `__FILE_OFFSET_BITS=64`.
|
||||||
*/
|
*/
|
||||||
ssize_t sendfile64(int __out_fd, int __in_fd, off64_t* __offset, size_t __count) __INTRODUCED_IN(21);
|
ssize_t sendfile64(int __out_fd, int __in_fd, off64_t* _Nullable __offset, size_t __count) __INTRODUCED_IN(21);
|
||||||
|
|
||||||
__END_DECLS
|
__END_DECLS
|
||||||
|
|
Loading…
Reference in New Issue