diff options
author | rdivacky <rdivacky@FreeBSD.org> | 2013-09-18 17:56:04 +0000 |
---|---|---|
committer | rdivacky <rdivacky@FreeBSD.org> | 2013-09-18 17:56:04 +0000 |
commit | d57db3eeadba8647b04947a065402b4fa3a37b23 (patch) | |
tree | 8a109929a3a40eade814da689824fd2945348482 /sys/conf/files.pc98 | |
parent | 2320759748604480072b729069f5e3012914398b (diff) | |
download | FreeBSD-src-d57db3eeadba8647b04947a065402b4fa3a37b23.zip FreeBSD-src-d57db3eeadba8647b04947a065402b4fa3a37b23.tar.gz |
Implement epoll support in Linuxulator. This is a tiny wrapper around kqueue
to implement epoll subset of functionality. The kqueue user data are 32bit
on i386 which is not enough for epoll user data so this patch overrides
kqueue fileops to maintain enough space in struct file.
Initial patch developed by me in 2007 and then extended and finished
by Yuri Victorovich.
Approved by: re (delphij)
Sponsored by: Google Summer of Code
Submitted by: Yuri Victorovich <yuri at rawbw dot com>
Tested by: Yuri Victorovich <yuri at rawbw dot com>
Diffstat (limited to 'sys/conf/files.pc98')
-rw-r--r-- | sys/conf/files.pc98 | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/conf/files.pc98 b/sys/conf/files.pc98 index a8e60b6..ee91501 100644 --- a/sys/conf/files.pc98 +++ b/sys/conf/files.pc98 @@ -41,6 +41,7 @@ ukbdmap.h optional ukbd_dflt_keymap \ cddl/contrib/opensolaris/common/atomic/i386/opensolaris_atomic.S optional zfs compile-with "${ZFS_S}" compat/linprocfs/linprocfs.c optional linprocfs compat/linsysfs/linsysfs.c optional linsysfs +compat/linux/linux_epoll.c optional compat_linux compat/linux/linux_emul.c optional compat_linux compat/linux/linux_file.c optional compat_linux compat/linux/linux_fork.c optional compat_linux |