Home | History | Annotate | Line # | Download | only in mips
syscalls.master revision 1.14
      1 	$NetBSD: syscalls.master,v 1.14 2004/08/01 15:34:22 jdolecek Exp $  
      2 
      3 ;	@(#)syscalls.master	8.1 (Berkeley) 7/19/93
      4 
      5 ; Derived from NetBSD's sys/compat/linux/arch/powerpc/syscalls.master
      6 ; from Linux's arch/mips/kernel/syscalls.h
      7 
      8 ; NetBSD mips COMPAT_LINUX system call name/number "master" file.
      9 ; (See syscalls.conf to see what it is processed into.)
     10 ;
     11 ; Expect problems with 
     12 ;  48 signal: undefined in Linux???
     13 ;  86 uselib: needs a.out
     14 ;
     15 ; Fields: number type [type-dependent ...]
     16 ;	number	system call number, must be in order
     17 ;	type	one of STD, OBSOL, UNIMPL, NODEF, NOARGS, or one of
     18 ;		the compatibility options defined in syscalls.conf.
     19 ;
     20 ; types:
     21 ;	STD	always included
     22 ;	OBSOL	obsolete, not included in system
     23 ;	UNIMPL	unimplemented, not included in system
     24 ;	NODEF	included, but don't define the syscall number
     25 ;	NOARGS	included, but don't define the syscall args structure
     26 ;	INDIR	included, but don't define the syscall args structure
     27 ;		and allow it to be "really" varargs.
     28 ;
     29 ; The compat options are defined in the syscalls.conf file, and the
     30 ; compat option name is prefixed to the syscall name.  Other than
     31 ; that, they're like NODEF (for 'compat' options), or STD (for
     32 ; 'libcompat' options).
     33 ;
     34 ; The type-dependent arguments are as follows:
     35 ; For STD, NODEF, NOARGS, and compat syscalls:
     36 ;	{ pseudo-proto } [alias]
     37 ; For other syscalls:
     38 ;	[comment]
     39 ;
     40 ; #ifdef's, etc. may be included, and are copied to the output files.
     41 ; #include's are copied to the syscall names and switch definition files only.
     42 
     43 #if defined(_KERNEL_OPT)
     44 #include "opt_compat_netbsd.h"
     45 #include "opt_compat_43.h"
     46 #endif
     47 
     48 #include <sys/param.h>
     49 #include <sys/poll.h>
     50 #include <sys/systm.h>
     51 #include <sys/signal.h>
     52 #include <sys/mount.h>
     53 #include <sys/sa.h>
     54 #include <sys/syscallargs.h>
     55 
     56 #include <compat/linux/common/linux_types.h>
     57 #include <compat/linux/common/linux_signal.h>
     58 #include <compat/linux/common/linux_siginfo.h>
     59 #include <compat/linux/common/linux_machdep.h>
     60 #include <compat/linux/common/linux_mmap.h>
     61 #include <compat/linux/common/linux_socketcall.h>
     62 
     63 #include <compat/linux/linux_syscallargs.h>
     64 
     65 0	NOARGS		{ int linux_sys_nosys(void); } syscall
     66 1	NOARGS		{ int sys_exit(int rval); }
     67 2	NOARGS		{ int sys_fork(void); }
     68 3	NOARGS		{ int sys_read(int fd, char *buf, u_int nbyte); }
     69 4	NOARGS		{ int sys_write(int fd, char *buf, u_int nbyte); }
     70 5	STD		{ int linux_sys_open(const char *path, int flags, \
     71 			    int mode); }
     72 6	NOARGS		{ int sys_close(int fd); }
     73 7	STD		{ int linux_sys_waitpid(int pid, int *status, \
     74 			    int options);}
     75 8	STD		{ int linux_sys_creat(const char *path, int mode); }
     76 9	STD		{ int linux_sys_link(const char *path, \
     77 			    const char *link); }
     78 10	STD		{ int linux_sys_unlink(const char *path); }
     79 11	STD		{ int linux_sys_execve(const char *path, char **argp, \
     80 			    char **envp); }
     81 12	STD		{ int linux_sys_chdir(const char *path); }
     82 13	STD		{ int linux_sys_time(linux_time_t *t); }
     83 14	STD		{ int linux_sys_mknod(const char *path, int mode, \
     84 			    int dev); }
     85 15	STD		{ int linux_sys_chmod(const char *path, int mode); }
     86 16	STD		{ int linux_sys_lchown(const char *path, int uid, \
     87 			    int gid); }
     88 17	UNIMPL
     89 18	OBSOL		ostat
     90 19	NOARGS		{ long compat_43_sys_lseek(int fd, long offset, \
     91 			    int whence); }
     92 20	NOARGS MPSAFE	{ pid_t sys_getpid(void); }
     93 21	UNIMPL		mount
     94 22	OBSOL		umount
     95 23	NOARGS		{ int sys_setuid(uid_t uid); }
     96 24	NOARGS		{ uid_t sys_getuid(void); }
     97 25	STD		{ int linux_sys_stime(linux_time_t *t); }
     98 26	STD		{ int linux_sys_ptrace(int request, int pid, \
     99 			  int addr, int data); }
    100 27	STD		{ int linux_sys_alarm(unsigned int secs); }
    101 28	OBSOL		ofstat
    102 29	STD		{ int linux_sys_pause(void); }
    103 30	STD		{ int linux_sys_utime(const char *path, \
    104 			    struct linux_utimbuf *times); }
    105 31	UNIMPL
    106 32	UNIMPL
    107 33	STD		{ int linux_sys_access(const char *path, int flags); }
    108 34	STD		{ int linux_sys_nice(int incr); }
    109 35	UNIMPL
    110 36	NOARGS		{ int sys_sync(void); }
    111 37	STD		{ int linux_sys_kill(int pid, int signum); }
    112 38	STD		{ int linux_sys_rename(const char *from, \
    113 			    const char *to); }
    114 39	STD		{ int linux_sys_mkdir(const char *path, int mode); }
    115 40	STD		{ int linux_sys_rmdir(const char *path); }
    116 41	NOARGS		{ int sys_dup(u_int fd); }
    117 42	STD		{ int linux_sys_pipe(int *pfds); }
    118 43	STD		{ int linux_sys_times(struct times *tms); }
    119 44	UNIMPL
    120 45	STD		{ int linux_sys_brk(char *nsize); }
    121 46	NOARGS		{ int sys_setgid(gid_t gid); }
    122 47	NOARGS		{ gid_t sys_getgid(void); }
    123 48	STD		{ int linux_sys_signal(int signum, \
    124 			    linux___sighandler_t handler); }
    125 49	NOARGS		{ uid_t sys_geteuid(void); }
    126 50	NOARGS		{ gid_t sys_getegid(void); }
    127 51	NOARGS		{ int sys_acct(char *path); }
    128 52	UNIMPL		umount
    129 53	UNIMPL
    130 54	STD		{ int linux_sys_ioctl(int fd, u_long com, \
    131 			    caddr_t data); }
    132 55	STD		{ int linux_sys_fcntl(int fd, int cmd, void *arg); }
    133 56	OBSOL		mpx
    134 57	NOARGS		{ int sys_setpgid(int pid, int pgid); }
    135 58	UNIMPL
    136 59 	STD  		    { int linux_sys_olduname(struct linux_old_utsname \
    137 			    *up); }
    138 60	NOARGS		{ int sys_umask(int newmask); }
    139 61	NOARGS		{ int sys_chroot(char *path); }
    140 62	UNIMPL		ustat
    141 63	NOARGS		{ int sys_dup2(u_int from, u_int to); }
    142 64	NOARGS		{ pid_t sys_getppid(void); }
    143 65	NOARGS		{ int sys_getpgrp(void); }
    144 66	NOARGS		{ int sys_setsid(void); }
    145 67	STD		{ int linux_sys_sigaction(int signum, \
    146 			    const struct linux_old_sigaction *nsa, \
    147 			    struct linux_old_sigaction *osa); }
    148 68	STD		{ int linux_sys_siggetmask(void); }
    149 69	STD		{ int linux_sys_sigsetmask(linux_old_sigset_t mask); }
    150 70	NOARGS		{ int sys_setreuid(uid_t ruid, uid_t euid); } 
    151 71	NOARGS		{ int sys_setregid(gid_t rgid, gid_t egid); }
    152 72	STD		{ int linux_sys_sigsuspend(caddr_t restart, \
    153 			    int oldmask, int mask); }
    154 73	STD		{ int linux_sys_sigpending(linux_old_sigset_t *set); }
    155 74	NOARGS		{ int compat_43_sys_sethostname(char *hostname, \
    156 			    u_int len);}
    157 75	STD		{ int linux_sys_setrlimit(u_int which, \
    158 			    struct orlimit *rlp); }
    159 76	STD		{ int linux_sys_getrlimit(u_int which, \
    160 			    struct orlimit *rlp); }
    161 77	NOARGS		{ int sys_getrusage(int who, struct rusage *rusage); }
    162 78	STD		{ int linux_sys_gettimeofday(struct timeval *tp, \
    163 			    struct timezone *tzp); }
    164 79	STD		{ int linux_sys_settimeofday(struct timeval *tp, \
    165 			    struct timezone *tzp); }
    166 80	NOARGS		{ int sys_getgroups(u_int gidsetsize, gid_t *gidset); }
    167 81	NOARGS		{ int sys_setgroups(u_int gidsetsize, gid_t *gidset); }
    168 82	UNIMPL		old_select
    169 83	STD		{ int linux_sys_symlink(const char *path, \
    170 			    const char *to); }
    171 84	NOARGS		{ int compat_43_sys_lstat(const char *path, \
    172 			    struct stat43 *up); } oolstat
    173 85	STD		{ int linux_sys_readlink(const char *name, char *buf, \
    174 			    int count); }
    175 86	UNIMPL		uselib
    176 ;86	STD		{ int linux_sys_uselib(const char *path); }
    177 87	STD		{ int linux_sys_swapon(char *name); }
    178 88	STD		{ int linux_sys_reboot(int magic1, int magic2, \
    179 			    int cmd, void *arg); }
    180 89	STD		{ int linux_sys_readdir(int fd, caddr_t dent, \
    181 			    unsigned int count); }
    182 90	NOARGS      	{ int linux_sys_mmap(unsigned long addr, size_t len, \
    183 			    int prot, int flags, int fd, linux_off_t offset); }
    184 91	NOARGS		{ int sys_munmap(caddr_t addr, int len); }
    185 92	STD		{ int linux_sys_truncate(const char *path, \
    186 			    long length); }
    187 93	NOARGS		{ int compat_43_sys_ftruncate(int fd, long length); }
    188 94	NOARGS		{ int sys_fchmod(int fd, int mode); }
    189 95 	NOARGS		{ int sys___posix_fchown(int fd, int uid, int gid); }
    190 96	NOARGS		{ int sys_getpriority(int which, int who); }
    191 97	NOARGS		{ int sys_setpriority(int which, int who, int prio); }
    192 98	UNIMPL
    193 99	STD		{ int linux_sys_statfs(const char *path, \
    194 			    struct linux_statfs *sp); }
    195 100	STD		{ int linux_sys_fstatfs(int fd, \
    196 			    struct linux_statfs *sp); }
    197 101	STD		{ int linux_sys_ioperm(unsigned int lo, \
    198 			    unsigned int hi, int val); }
    199 102	STD		{ int linux_sys_socketcall(int what, void *args); }
    200 103	UNIMPL		syslog
    201 104	NOARGS		{ int sys_setitimer(u_int which, \
    202 			    struct itimerval *itv, struct itimerval *oitv); }
    203 105	NOARGS		{ int sys_getitimer(u_int which, \
    204 			    struct itimerval *itv); }
    205 106	STD		{ int linux_sys_stat(const char *path, \
    206 			    struct linux_stat *sp); }
    207 107	STD		{ int linux_sys_lstat(const char *path, \
    208 			    struct linux_stat *sp); }
    209 108	STD		{ int linux_sys_fstat(int fd, struct linux_stat *sp); }
    210 109	STD		{ int linux_sys_uname(struct linux_utsname *up); }
    211 110	UNIMPL		iopl	
    212 111	UNIMPL		vhangup
    213 112	UNIMPL		idle
    214 113	UNIMPL		vm86old 
    215 114	STD		{ int linux_sys_wait4(int pid, int *status, \
    216 			    int options, struct rusage *rusage); }
    217 115	STD		{ int linux_sys_swapoff(const char *path); }
    218 116	STD		{ int linux_sys_sysinfo(struct linux_sysinfo *arg); }
    219 117	STD		{ int linux_sys_ipc(int what, int a1, int a2, int a3, \
    220 			    caddr_t ptr); }
    221 118	NOARGS		{ int sys_fsync(int fd); }
    222 119	STD		{ int linux_sys_sigreturn(struct linux_sigframe *sf); }
    223 120	STD		{ int linux_sys_clone(int flags, void *stack); }
    224 121	STD		{ int linux_sys_setdomainname(char *domainname, \
    225 			    int len); }
    226 122	STD		{ int linux_sys_new_uname(struct linux_utsname *up); }
    227 123	UNIMPL		modify_ldt	
    228 124	UNIMPL		adjtimex
    229 125	STD		{ int linux_sys_mprotect(const void *start, \
    230 			    unsigned long len, int prot); }
    231 126	STD		{ int linux_sys_sigprocmask(int how, \
    232 			    const linux_old_sigset_t *set, \
    233 			    linux_old_sigset_t *oset); }
    234 127	UNIMPL		create_module
    235 128	UNIMPL		init_module
    236 129	UNIMPL		delete_module
    237 130	UNIMPL		get_kernel_syms
    238 131	UNIMPL		quotactl
    239 132	STD		{ int linux_sys_getpgid(int pid); }
    240 133	NOARGS		{ int sys_fchdir(int fd); }
    241 134	UNIMPL		bdflush
    242 135	UNIMPL		sysfs
    243 136	STD		{ int linux_sys_personality(int per); }
    244 137	UNIMPL		afs_syscall
    245 138	STD		{ int linux_sys_setfsuid(uid_t uid); }
    246 139	NOARGS		{ int linux_sys_getfsuid(void); }
    247 140	STD		{ int linux_sys_llseek(int fd, u_int32_t ohigh, \
    248 			    u_int32_t olow, caddr_t res, int whence); }
    249 141	STD		{ int linux_sys_getdents(int fd, \
    250 			    struct linux_dirent *dent, unsigned int count); }
    251 142	STD		{ int linux_sys_select(int nfds, fd_set *readfds, \
    252 			    fd_set *writefds, fd_set *exceptfds, \
    253 			    struct timeval *timeout); }
    254 143	NOARGS		{ int sys_flock(int fd, int how); }
    255 144	STD		{ int linux_sys_msync(caddr_t addr, int len, int fl); }
    256 145	NOARGS		{ int sys_readv(int fd, struct iovec *iovp, \
    257 				u_int iovcnt); }
    258 146	NOARGS		{ int sys_writev(int fd, struct iovec *iovp, \
    259 				u_int iovcnt); }
    260 147	STD		{ int linux_sys_cacheflush(void *addr, \
    261 			    int bytes, int cache); }
    262 148	UNIMPL		cachectl
    263 149	STD		{ int linux_sys_sysmips(int cmd, int arg1, \
    264 			    int arg2, int arg3); }
    265 150	UNIMPL
    266 151	NOARGS		{ pid_t sys_getsid(pid_t pid); }
    267 152	STD		{ int linux_sys_fdatasync(int fd); }
    268 153	STD		{ int linux_sys___sysctl(struct linux___sysctl *lsp); }
    269 154	NOARGS		{ int sys_mlock(caddr_t addr, size_t len); }
    270 155	NOARGS		{ int sys_munlock(caddr_t addr, size_t len); }
    271 156	NOARGS		{ int sys_mlockall(int flags); }
    272 157	NOARGS		{ int sys_munlockall(void); }
    273 158	STD		{ int linux_sys_sched_setparam(pid_t pid, \
    274 			    const struct linux_sched_param *sp); }
    275 159	STD		{ int linux_sys_sched_getparam(pid_t pid, \
    276 			    struct linux_sched_param *sp); }
    277 160	STD		{ int linux_sys_sched_setscheduler(pid_t pid, \
    278 			    int policy, const struct linux_sched_param *sp); }
    279 161	STD		{ int linux_sys_sched_getscheduler(pid_t pid); }
    280 162	STD		{ int linux_sys_sched_yield(void); }
    281 163	STD		{ int linux_sys_sched_get_priority_max(int policy); }
    282 164	STD		{ int linux_sys_sched_get_priority_min(int policy); }
    283 165	UNIMPL		sched_rr_get_interval
    284 166	NOARGS		{ int sys_nanosleep(const struct timespec *rqtp, \
    285 				struct timespec *rmtp); }
    286 167	STD		{ void *linux_sys_mremap(void *old_address, \
    287 			    size_t old_size, size_t new_size, u_long flags); }
    288 168	NOARGS		{ int linux_sys_accept(int s, \
    289 			    struct osockaddr *name, int *anamelen); }
    290 169	NOARGS		{ int linux_sys_bind(int s, \
    291 			    const struct osockaddr *name, int namelen); }
    292 170	NOARGS		{ int linux_sys_connect(int s, \
    293 			    const struct sockaddr *name, int namelen); }
    294 171	NOARGS		{ int linux_sys_getpeername(int fdes, caddr_t asa, \
    295 			    int *alen); }
    296 172	NOARGS		{ int linux_sys_getsockname(int fdes, caddr_t asa, \
    297 			    int *alen); }
    298 173	NOARGS		{ int linux_sys_getsockopt(int s, int level, \
    299 			    int optname, void *optval, int *optlen); }
    300 174	NOARGS		{ int sys_listen(int s, int backlog); }
    301 175	NOARGS		{ int linux_sys_recv(int s, void *buf, int len, \
    302 			    int flags); }
    303 176	NOARGS		{ int linux_sys_recvfrom(int s, void *buf, int len, \
    304 			    int flags, struct osockaddr *from, \
    305 			    int *fromlenaddr); }
    306 177	NOARGS		{ int linux_sys_recvmsg(int s, struct msghdr *msg, \
    307 			    u_int flags); }
    308 178	NOARGS		{ int linux_sys_send(int s, caddr_t buf, int len, \
    309 			    int flags); }
    310 179	NOARGS		{ int linux_sys_sendmsg(int s, struct msghdr *msg, \
    311 			    u_int flags); }
    312 180	NOARGS		{ int linux_sys_sendto(int s, void *msg, \
    313 			    int len, int flags, struct osockaddr *to, \
    314 			    int tolen); }
    315 181	NOARGS		{ int linux_sys_setsockopt(int s, int level, \
    316 			    int optname, void *optval, int optlen); }
    317 182	UNIMPL		shutdown
    318 183	NOARGS		{ int linux_sys_socket(int domain, int type, \
    319 			    int protocol); }
    320 184	NOARGS		{ int linux_sys_socketpair(int domain, int type, \
    321 			    int protocol, int *rsv); }
    322 185	STD		{ int linux_sys_setresuid(uid_t ruid, uid_t euid, \
    323 			    uid_t suid); }
    324 186	STD		{ int linux_sys_getresuid(uid_t *ruid, uid_t *euid, \
    325 			    uid_t *suid); }
    326 187	UNIMPL		query_module
    327 188	NOARGS		{ int sys_poll(struct pollfd *fds, u_int nfds, \
    328 			    int timeout); }
    329 189	UNIMPL		nfsservctl
    330 190	STD		{ int linux_sys_setresgid(gid_t rgid, gid_t egid, \
    331 			    gid_t sgid); }
    332 191	STD		{ int linux_sys_getresgid(gid_t *rgid, gid_t *egid, \
    333 			    gid_t *sgid); }
    334 192	UNIMPL		prctl
    335 193	STD		{ int linux_sys_rt_sigreturn( \
    336 			    struct linux_pt_regs regs); }
    337 194	STD		{ int linux_sys_rt_sigaction(int signum, \
    338 			    const struct linux_sigaction *nsa, \
    339 			    struct linux_sigaction *osa, \
    340 			    size_t sigsetsize); }
    341 195	STD		{ int linux_sys_rt_sigprocmask(int how, \
    342 			    const linux_sigset_t *set, \
    343 			    linux_sigset_t *oset, \
    344 			    size_t sigsetsize); }
    345 196	STD		{ int linux_sys_rt_sigpending( \
    346 			    linux_sigset_t *set, \
    347 			    size_t sigsetsize); }
    348 197	UNIMPL		rt_sigtimedwait
    349 ; XXX XAX int here?  sigset_t here?  siginfo_t
    350 198	STD		{ int linux_sys_rt_queueinfo(int pid, int signum, \
    351 			    void *uinfo); }
    352 199	STD		{ int linux_sys_rt_sigsuspend(linux_sigset_t *unewset, \
    353 			    size_t sigsetsize); }
    354 200	STD		{ int linux_sys_pread(int fd, char *buf, \
    355 			    size_t nbyte, linux_off_t offset); }
    356 201	STD		{ int linux_sys_pwrite(int fd, char *buf, \
    357 			    size_t nbyte, linux_off_t offset); }
    358 202	STD		{ int linux_sys_chown(const char *path, \
    359 			    int uid, int gid); }
    360 203	NOARGS		{ int sys___getcwd(char *bufp, size_t length); }
    361 204	UNIMPL		capget
    362 205	UNIMPL		capset
    363 206	STD		{ int linux_sys_sigaltstack( \
    364 			    const struct linux_sigaltstack *ss, \
    365 			    struct linux_sigaltstack *oss); }
    366 207	UNIMPL		sendfile
    367 208	UNIMPL
    368 209	UNIMPL
    369 210	NOARGS		{ linux_off_t linux_sys_mmap2(unsigned long addr, \
    370 			    size_t len, int prot, int flags, int fd, \
    371 			    linux_off_t offset); }
    372 211	STD		{ int linux_sys_truncate64(const char *path, \
    373 			    off_t length); }
    374 212	STD		{ int linux_sys_ftruncate64(unsigned int fd, \
    375 			    off_t length); }
    376 213	STD		{ int linux_sys_stat64(const char *path, \
    377 			    struct linux_stat64 *sp); }
    378 214	STD		{ int linux_sys_lstat64(const char *path, \
    379 			    struct linux_stat64 *sp); }
    380 215	STD		{ int linux_sys_fstat64(int fd, \
    381 			    struct linux_stat64 *sp); }
    382 216	UNIMPL		pivot_root
    383 217	NOARGS		{ int sys_mincore(void *addr, size_t len, char *vec); }
    384 218	NOARGS		{ int sys_madvise(void *addr, size_t len, int behav); }
    385 219	STD		{ int linux_sys_getdents64(int fd, \
    386 			    struct linux_dirent64 *dent, unsigned int count); }
    387 220	STD		{ int linux_sys_fcntl64(int fd, \
    388 			    int cmd, void *arg); }
    389 221	UNIMPL		/* reserved */
    390 222	UNIMPL		gettid
    391 223	UNIMPL		readahead
    392 224	UNIMPL		setxattr
    393 225	UNIMPL		lsetxattr
    394 226	UNIMPL		fsetxattr
    395 227	UNIMPL		getxattr
    396 228	UNIMPL		lgetxattr
    397 229	UNIMPL		fgetxattr
    398 230	UNIMPL		listxattr
    399 231	UNIMPL		llistxattr
    400 232	UNIMPL		flistxattr
    401 233	UNIMPL		removexattr
    402 234	UNIMPL		lremovexattr
    403 235	UNIMPL		fremovexattr
    404 236	UNIMPL		tkill
    405 237	UNIMPL		sendfile64
    406 238	UNIMPL		futex
    407 239	UNIMPL		sched_setaffinity
    408 240	UNIMPL		sched_getaffinity
    409 241	UNIMPL		io_setup
    410 242	UNIMPL		io_destroy
    411 243	UNIMPL		io_getevents
    412 244	UNIMPL		io_submit
    413 245	UNIMPL		io_cancel
    414 246	UNIMPL		exit_group
    415 247	UNIMPL		lookup_dcookie
    416 248	UNIMPL		epoll_create
    417 249	UNIMPL		epoll_ctl
    418 250	UNIMPL		epoll_wait
    419 251	UNIMPL		remap_file_pages
    420 252	UNIMPL		set_tid_address
    421 253	UNIMPL		restart_syscall
    422 254	UNIMPL		fadvise64
    423 255	UNIMPL		statfs64
    424 256	UNIMPL		fstatfs64
    425 257	UNIMPL		timer_create
    426 258	UNIMPL		timer_settime
    427 259	UNIMPL		timer_gettime
    428 260	UNIMPL		timer_getoverrun
    429 261	UNIMPL		timer_delete
    430 262	UNIMPL		clock_settime
    431 263	UNIMPL		clock_gettime
    432 264	UNIMPL		clock_getres
    433 265	UNIMPL		clock_nanosleep
    434 266	UNIMPL		tgkill
    435 267	UNIMPL		utimes
    436 268	UNIMPL		mbind
    437 269	UNIMPL		get_mempolicy
    438 270	UNIMPL		set_mempolicy
    439 271	UNIMPL		mq_open
    440 272	UNIMPL		mq_unlink
    441 273	UNIMPL		mq_timedsend
    442 274	UNIMPL		mq_timedreceive
    443 275	UNIMPL		mq_notify
    444 276	UNIMPL		mq_getsetattr
    445