From 7dafd3b5205e8679f0c327f80c1f2dd6787e7d5e Mon Sep 17 00:00:00 2001 From: Eric Andersen Date: Thu, 26 Oct 2000 09:23:38 +0000 Subject: Add in a fork test. Fix select so it works. --- libc/sysdeps/linux/common/syscalls.c | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) (limited to 'libc') diff --git a/libc/sysdeps/linux/common/syscalls.c b/libc/sysdeps/linux/common/syscalls.c index c1b119336..ea8ef0186 100644 --- a/libc/sysdeps/linux/common/syscalls.c +++ b/libc/sysdeps/linux/common/syscalls.c @@ -515,11 +515,6 @@ _syscall2(int,setgroups,size_t,size,const gid_t *,list); #endif //#define __NR_select 82 -#ifdef L_select -#include -_syscall5(int,select,int, n, fd_set *,readfds, fd_set *,writefds, - fd_set *,exceptfds, struct timeval *,timeout); -#endif //#define __NR_symlink 83 #ifdef L_symlink @@ -840,6 +835,17 @@ SYSCALL__ (getdents, 3) #endif //#define __NR__newselect 142 +#ifdef L__newselect +#include +_syscall5(int,_newselect,int, n, fd_set *,readfds, fd_set *,writefds, + fd_set *,exceptfds, struct timeval *,timeout); + +int select(int n, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, + struct timeval *timeout) +{ + return(_newselect(n, readfds, writefds, exceptfds, timeout)); +} +#endif //#define __NR_flock 143 #ifdef L_flock -- cgit v1.2.3