| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 |  | 
 | 2 | #include <linux/linkage.h> | 
 | 3 | #include <linux/errno.h> | 
 | 4 |  | 
 | 5 | #include <asm/unistd.h> | 
 | 6 |  | 
 | 7 | /* | 
 | 8 |  * Non-implemented system calls get redirected here. | 
 | 9 |  */ | 
 | 10 | asmlinkage long sys_ni_syscall(void) | 
 | 11 | { | 
 | 12 | 	return -ENOSYS; | 
 | 13 | } | 
 | 14 |  | 
 | 15 | cond_syscall(sys_nfsservctl); | 
 | 16 | cond_syscall(sys_quotactl); | 
 | 17 | cond_syscall(sys_acct); | 
 | 18 | cond_syscall(sys_lookup_dcookie); | 
 | 19 | cond_syscall(sys_swapon); | 
 | 20 | cond_syscall(sys_swapoff); | 
 | 21 | cond_syscall(sys_init_module); | 
 | 22 | cond_syscall(sys_delete_module); | 
 | 23 | cond_syscall(sys_socketpair); | 
 | 24 | cond_syscall(sys_bind); | 
 | 25 | cond_syscall(sys_listen); | 
 | 26 | cond_syscall(sys_accept); | 
 | 27 | cond_syscall(sys_connect); | 
 | 28 | cond_syscall(sys_getsockname); | 
 | 29 | cond_syscall(sys_getpeername); | 
 | 30 | cond_syscall(sys_sendto); | 
 | 31 | cond_syscall(sys_send); | 
 | 32 | cond_syscall(sys_recvfrom); | 
 | 33 | cond_syscall(sys_recv); | 
 | 34 | cond_syscall(sys_socket); | 
 | 35 | cond_syscall(sys_setsockopt); | 
 | 36 | cond_syscall(sys_getsockopt); | 
 | 37 | cond_syscall(sys_shutdown); | 
 | 38 | cond_syscall(sys_sendmsg); | 
 | 39 | cond_syscall(sys_recvmsg); | 
 | 40 | cond_syscall(sys_socketcall); | 
 | 41 | cond_syscall(sys_futex); | 
 | 42 | cond_syscall(compat_sys_futex); | 
 | 43 | cond_syscall(sys_epoll_create); | 
 | 44 | cond_syscall(sys_epoll_ctl); | 
 | 45 | cond_syscall(sys_epoll_wait); | 
 | 46 | cond_syscall(sys_semget); | 
 | 47 | cond_syscall(sys_semop); | 
 | 48 | cond_syscall(sys_semtimedop); | 
 | 49 | cond_syscall(sys_semctl); | 
 | 50 | cond_syscall(sys_msgget); | 
 | 51 | cond_syscall(sys_msgsnd); | 
 | 52 | cond_syscall(sys_msgrcv); | 
 | 53 | cond_syscall(sys_msgctl); | 
 | 54 | cond_syscall(sys_shmget); | 
| Stephen Rothwell | 7d87e14 | 2005-05-01 08:59:12 -0700 | [diff] [blame] | 55 | cond_syscall(sys_shmat); | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 56 | cond_syscall(sys_shmdt); | 
 | 57 | cond_syscall(sys_shmctl); | 
 | 58 | cond_syscall(sys_mq_open); | 
 | 59 | cond_syscall(sys_mq_unlink); | 
 | 60 | cond_syscall(sys_mq_timedsend); | 
 | 61 | cond_syscall(sys_mq_timedreceive); | 
 | 62 | cond_syscall(sys_mq_notify); | 
 | 63 | cond_syscall(sys_mq_getsetattr); | 
 | 64 | cond_syscall(compat_sys_mq_open); | 
 | 65 | cond_syscall(compat_sys_mq_timedsend); | 
 | 66 | cond_syscall(compat_sys_mq_timedreceive); | 
 | 67 | cond_syscall(compat_sys_mq_notify); | 
 | 68 | cond_syscall(compat_sys_mq_getsetattr); | 
 | 69 | cond_syscall(sys_mbind); | 
 | 70 | cond_syscall(sys_get_mempolicy); | 
 | 71 | cond_syscall(sys_set_mempolicy); | 
 | 72 | cond_syscall(compat_sys_mbind); | 
 | 73 | cond_syscall(compat_sys_get_mempolicy); | 
 | 74 | cond_syscall(compat_sys_set_mempolicy); | 
 | 75 | cond_syscall(sys_add_key); | 
 | 76 | cond_syscall(sys_request_key); | 
 | 77 | cond_syscall(sys_keyctl); | 
 | 78 | cond_syscall(compat_sys_keyctl); | 
 | 79 | cond_syscall(compat_sys_socketcall); | 
 | 80 |  | 
 | 81 | /* arch-specific weak syscall entries */ | 
 | 82 | cond_syscall(sys_pciconfig_read); | 
 | 83 | cond_syscall(sys_pciconfig_write); | 
 | 84 | cond_syscall(sys_pciconfig_iobase); | 
 | 85 | cond_syscall(sys32_ipc); | 
 | 86 | cond_syscall(sys32_sysctl); | 
 | 87 | cond_syscall(ppc_rtas); |