[uClibc-cvs] CVS uClibc/libc/sysdeps/linux/common

CVS User vapier vapier at codepoet.org
Thu Jan 6 03:06:50 UTC 2005


Update of /var/cvs/uClibc/libc/sysdeps/linux/common
In directory nail:/tmp/cvs-serv28459/libc/sysdeps/linux/common

Modified Files:
	Makefile 
Added Files:
	epoll.c 
Log Message:
Justin Cormack <justin at street-vision.com> writes:
Here is a small patch to add epoll support to uclibc.

The only thing I am not sure about is what needs to be done (if anything)
to make it work on 2.4/2.2 kernels (are the syscall numbers defined but
give errors when called or not?).

Tested on 2.6, though some other issues prevent more extensive testing at
the minute.

Mike Frysinger:
cleaned up patch and added checks to make sure that the syscall actually 
exists, returning ENOSYS in cases where it doesn't.


--- /var/cvs/uClibc/libc/sysdeps/linux/common/Makefile	2004/12/22 21:14:23	1.104
+++ /var/cvs/uClibc/libc/sysdeps/linux/common/Makefile	2005/01/06 03:06:49	1.105
@@ -24,7 +24,7 @@
 	__syscall_sigaction.c _exit.c access.c acct.c adjtimex.c alarm.c \
 	bdflush.c capget.c capset.c chdir.c chmod.c chown.c chroot.c \
 	close.c cmsg_nxthdr.c creat64.c create_module.c delete_module.c \
-	dup.c dup2.c execve.c fchdir.c fchmod.c fchown.c fdatasync.c \
+	dup.c dup2.c epoll.c execve.c fchdir.c fchmod.c fchown.c fdatasync.c \
 	flock.c fork.c fstat.c fstat64.c fstatfs.c fsync.c ftruncate.c \
 	ftruncate64.c get_kernel_syms.c getcwd.c getdents.c getdents64.c \
 	getdirname.c getdnnm.c getdtablesize.c getegid.c geteuid.c \



More information about the uClibc-cvs mailing list