summaryrefslogtreecommitdiffstats
path: root/sys/conf/files.i386
diff options
context:
space:
mode:
authorrdivacky <rdivacky@FreeBSD.org>2013-09-18 17:56:04 +0000
committerrdivacky <rdivacky@FreeBSD.org>2013-09-18 17:56:04 +0000
commitd57db3eeadba8647b04947a065402b4fa3a37b23 (patch)
tree8a109929a3a40eade814da689824fd2945348482 /sys/conf/files.i386
parent2320759748604480072b729069f5e3012914398b (diff)
downloadFreeBSD-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.i386')
-rw-r--r--sys/conf/files.i3861
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/conf/files.i386 b/sys/conf/files.i386
index 24dac5f..17791a6 100644
--- a/sys/conf/files.i386
+++ b/sys/conf/files.i386
@@ -80,6 +80,7 @@ hptrr_lib.o optional hptrr \
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
OpenPOWER on IntegriCloud