summaryrefslogtreecommitdiffstats
path: root/sys/i386/linux/linux_sysent.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_sysent.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_sysent.c')
-rw-r--r--sys/i386/linux/linux_sysent.c46
1 files changed, 46 insertions, 0 deletions
diff --git a/sys/i386/linux/linux_sysent.c b/sys/i386/linux/linux_sysent.c
index ca829cb..cd70b7f 100644
--- a/sys/i386/linux/linux_sysent.c
+++ b/sys/i386/linux/linux_sysent.c
@@ -239,4 +239,50 @@ struct sysent linux_sysent[] = {
{ 0, (sy_call_t *)linux_madvise }, /* 219 = linux_madvise */
{ AS(linux_getdents64_args), (sy_call_t *)linux_getdents64 }, /* 220 = linux_getdents64 */
{ AS(linux_fcntl64_args), (sy_call_t *)linux_fcntl64 }, /* 221 = linux_fcntl64 */
+ { 0, (sy_call_t *)nosys }, /* 222 = */
+ { 0, (sy_call_t *)nosys }, /* 223 = */
+ { 0, (sy_call_t *)nosys }, /* 224 = linux_gettid */
+ { 0, (sy_call_t *)nosys }, /* 225 = linux_readahead */
+ { 0, (sy_call_t *)linux_setxattr }, /* 226 = linux_setxattr */
+ { 0, (sy_call_t *)linux_lsetxattr }, /* 227 = linux_lsetxattr */
+ { 0, (sy_call_t *)linux_fsetxattr }, /* 228 = linux_fsetxattr */
+ { 0, (sy_call_t *)linux_getxattr }, /* 229 = linux_getxattr */
+ { 0, (sy_call_t *)linux_lgetxattr }, /* 230 = linux_lgetxattr */
+ { 0, (sy_call_t *)linux_fgetxattr }, /* 231 = linux_fgetxattr */
+ { 0, (sy_call_t *)linux_listxattr }, /* 232 = linux_listxattr */
+ { 0, (sy_call_t *)linux_llistxattr }, /* 233 = linux_llistxattr */
+ { 0, (sy_call_t *)linux_flistxattr }, /* 234 = linux_flistxattr */
+ { 0, (sy_call_t *)linux_removexattr }, /* 235 = linux_removexattr */
+ { 0, (sy_call_t *)linux_lremovexattr }, /* 236 = linux_lremovexattr */
+ { 0, (sy_call_t *)linux_fremovexattr }, /* 237 = linux_fremovexattr */
+ { 0, (sy_call_t *)nosys }, /* 238 = linux_tkill */
+ { 0, (sy_call_t *)nosys }, /* 239 = linux_sendfile64 */
+ { 0, (sy_call_t *)nosys }, /* 240 = linux_futex */
+ { 0, (sy_call_t *)nosys }, /* 241 = linux_sched_setaffinity */
+ { 0, (sy_call_t *)nosys }, /* 242 = linux_sched_getaffinity */
+ { 0, (sy_call_t *)nosys }, /* 243 = linux_set_thread_area */
+ { 0, (sy_call_t *)nosys }, /* 244 = linux_get_thread_area */
+ { 0, (sy_call_t *)nosys }, /* 245 = linux_io_setup */
+ { 0, (sy_call_t *)nosys }, /* 246 = linux_io_destroy */
+ { 0, (sy_call_t *)nosys }, /* 247 = linux_io_getevents */
+ { 0, (sy_call_t *)nosys }, /* 248 = linux_io_submit */
+ { 0, (sy_call_t *)nosys }, /* 249 = linux_io_cancel */
+ { 0, (sy_call_t *)linux_fadvise64 }, /* 250 = linux_fadvise64 */
+ { 0, (sy_call_t *)nosys }, /* 251 = */
+ { SYF_MPSAFE | AS(sys_exit_args), (sy_call_t *)sys_exit }, /* 252 = exit_group */
+ { 0, (sy_call_t *)nosys }, /* 253 = linux_lookup_dcookie */
+ { 0, (sy_call_t *)nosys }, /* 254 = linux_epoll_create */
+ { 0, (sy_call_t *)nosys }, /* 255 = linux_epoll_ctl */
+ { 0, (sy_call_t *)nosys }, /* 256 = linux_epoll_wait */
+ { 0, (sy_call_t *)nosys }, /* 257 = linux_remap_file_pages */
+ { 0, (sy_call_t *)nosys }, /* 258 = linux_set_tid_address */
+ { 0, (sy_call_t *)nosys }, /* 259 = linux_timer_create */
+ { 0, (sy_call_t *)nosys }, /* 260 = linux_timer_settime */
+ { 0, (sy_call_t *)nosys }, /* 261 = linux_timer_gettime */
+ { 0, (sy_call_t *)nosys }, /* 262 = linux_timer_getoverrun */
+ { 0, (sy_call_t *)nosys }, /* 263 = linux_timer_delete */
+ { 0, (sy_call_t *)nosys }, /* 264 = linux_clock_settime */
+ { 0, (sy_call_t *)nosys }, /* 265 = linux_clock_gettime */
+ { 0, (sy_call_t *)nosys }, /* 266 = linux_clock_getres */
+ { 0, (sy_call_t *)nosys }, /* 267 = linux_clock_nanosleep */
};
OpenPOWER on IntegriCloud