summaryrefslogtreecommitdiffstats
path: root/sys/i386/linux/linux_dummy.c
diff options
context:
space:
mode:
authorsobomax <sobomax@FreeBSD.org>2003-11-16 15:07:10 +0000
committersobomax <sobomax@FreeBSD.org>2003-11-16 15:07:10 +0000
commita621621dc908dd3a638c875c5bd8b949bf04326e (patch)
treec21807928bf314bd714743294f74013149b906a8 /sys/i386/linux/linux_dummy.c
parentb1926e392ed0eee6eba473c1a39c291a5f097794 (diff)
downloadFreeBSD-src-a621621dc908dd3a638c875c5bd8b949bf04326e.zip
FreeBSD-src-a621621dc908dd3a638c875c5bd8b949bf04326e.tar.gz
Pull latest changes from OpenBSD:
- improve sysinfo(2) syscall; - add dummy fadvise64(2) syscall; - add dummy *xattr(2) family of syscalls; - add protos for the syscalls 222-225, 238-249 and 253-267; - add exit_group(2) syscall, which is currently just wired to exit(2). Obtained from: OpenBSD MFC after: 2 weeks
Diffstat (limited to 'sys/i386/linux/linux_dummy.c')
-rw-r--r--sys/i386/linux/linux_dummy.c22
1 files changed, 22 insertions, 0 deletions
diff --git a/sys/i386/linux/linux_dummy.c b/sys/i386/linux/linux_dummy.c
index 93efa80..67d1b88 100644
--- a/sys/i386/linux/linux_dummy.c
+++ b/sys/i386/linux/linux_dummy.c
@@ -70,3 +70,25 @@ DUMMY(setfsgid);
DUMMY(pivot_root);
DUMMY(mincore);
DUMMY(madvise);
+DUMMY(fadvise64);
+
+#define DUMMY_XATTR(s) \
+int \
+linux_ ## s ## xattr( \
+ struct thread *td, struct linux_ ## s ## xattr_args *arg) \
+{ \
+ \
+ return (ENOATTR); \
+}
+DUMMY_XATTR(set);
+DUMMY_XATTR(lset);
+DUMMY_XATTR(fset);
+DUMMY_XATTR(get);
+DUMMY_XATTR(lget);
+DUMMY_XATTR(fget);
+DUMMY_XATTR(list);
+DUMMY_XATTR(llist);
+DUMMY_XATTR(flist);
+DUMMY_XATTR(remove);
+DUMMY_XATTR(lremove);
+DUMMY_XATTR(fremove);
OpenPOWER on IntegriCloud