Fortify ppoll64.
I've deliberately not bothered with the GCC implementation because we'll
have removed GCC from the NDK before anyone gets to use this.
Bug: http://b/72493232
Test: ran tests
Change-Id: Icfc2a3b214739ab53aa41bacacc11b5c67498fb4
diff --git a/libc/bionic/fortify.cpp b/libc/bionic/fortify.cpp
index 985d47f..944cfca 100644
--- a/libc/bionic/fortify.cpp
+++ b/libc/bionic/fortify.cpp
@@ -169,6 +169,12 @@
return ppoll(fds, fd_count, timeout, mask);
}
+int __ppoll64_chk(pollfd* fds, nfds_t fd_count, const timespec* timeout,
+ const sigset64_t* mask, size_t fds_size) {
+ __check_pollfd_array("ppoll64", fds_size, fd_count);
+ return ppoll64(fds, fd_count, timeout, mask);
+}
+
ssize_t __pread64_chk(int fd, void* buf, size_t count, off64_t offset, size_t buf_size) {
__check_count("pread64", "count", count);
__check_buffer_access("pread64", "write into", count, buf_size);