diff options
author | Ben Hutchings <ben@decadent.org.uk> | 2023-01-13 23:56:47 +0100 |
---|---|---|
committer | Ben Hutchings <ben@decadent.org.uk> | 2023-02-12 22:10:18 +0100 |
commit | 26dded7e0a855dc8d8b80e93a4562ede6f4e3c98 (patch) | |
tree | 56a3bb854fc04c54b4e22712fdd273e87eed668e | |
parent | 5e8a2426ec3950742c4377be5bf6c72aa7312d59 (diff) | |
download | klibc-26dded7e0a855dc8d8b80e93a4562ede6f4e3c98.tar.gz |
[klibc] select: Remove support for pselect7() syscall
pselect7() doesn't seem to have been implemented by any architecture
in the upstream kernel.
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
-rw-r--r-- | usr/klibc/SYSCALLS.def | 4 | ||||
-rw-r--r-- | usr/klibc/pselect.c | 16 |
2 files changed, 0 insertions, 20 deletions
diff --git a/usr/klibc/SYSCALLS.def b/usr/klibc/SYSCALLS.def index 2b23200af25288..6d01c176b62ab8 100644 --- a/usr/klibc/SYSCALLS.def +++ b/usr/klibc/SYSCALLS.def @@ -166,11 +166,7 @@ int dup3(int, int, int); int ioctl(int, int, void *); int flock(int, int); <?> int _newselect,select::select(int, fd_set *, fd_set *, fd_set *, struct timeval *); -#if defined(__NR_pselect7) -int pselect7::__pselect7(int, fd_set *, fd_set *, fd_set *, struct timespec *, const sigset_t *, size_t); -#elif defined(__NR_pselect6) int pselect6::__pselect6(int, fd_set *, fd_set *, fd_set *, struct timespec *, const struct __pselect6 *); -#endif <?> int poll(struct pollfd *, nfds_t, long); <?> int ppoll::__ppoll(struct pollfd *, nfds_t, struct timespec *, const sigset_t *, size_t); int fsync(int); diff --git a/usr/klibc/pselect.c b/usr/klibc/pselect.c index f118c19b18de39..42777f92a2461d 100644 --- a/usr/klibc/pselect.c +++ b/usr/klibc/pselect.c @@ -5,20 +5,6 @@ #include <sys/select.h> #include <sys/syscall.h> -#if defined(__NR_pselect7) - -__extern int __pselect7(int, fd_set *, fd_set *, fd_set *, - const struct timespec *, const sigset_t *, size_t); - -int pselect(int n, fd_set * readfds, fd_set * writefds, fd_set * exceptfds, - const struct timespec *timeout, const sigset_t * sigmask) -{ - return __pselect7(n, readfds, writefds, exceptfds, - timeout, sigmask, sizeof *sigmask); -} - -#elif defined(__NR_pselect6) - struct __pselect6 { const sigset_t *sigmask; size_t sigsize; @@ -34,5 +20,3 @@ int pselect(int n, fd_set * readfds, fd_set * writefds, fd_set * exceptfds, return __pselect6(n, readfds, writefds, exceptfds, timeout, &extended_sigmask); } - -#endif |