Deleted Added
full compact
syscalls.master (346812) syscalls.master (346816)
1 $FreeBSD: stable/11/sys/amd64/linux32/syscalls.master 346812 2019-04-28 09:53:08Z dchagin $
1 $FreeBSD: stable/11/sys/amd64/linux32/syscalls.master 346816 2019-04-28 13:19:28Z dchagin $
2
3; @(#)syscalls.master 8.1 (Berkeley) 7/19/93
4; System call name/number master file (or rather, slave, from LINUX).
5; Processed to create linux32_sysent.c, linux32_proto.h and linux32_syscall.h.
6
7; Columns: number audit type nargs name alt{name,tag,rtyp}/comments
8; number system call number, must be in order
9; audit the audit event associated with the system call

--- 448 unchanged lines hidden (view full) ---

458 struct l_timeval *tptr); }
459272 AUE_NULL STD { int linux_fadvise64_64(int fd, \
460 l_loff_t offset, l_loff_t len, \
461 int advice); }
462273 AUE_NULL UNIMPL vserver
463274 AUE_NULL STD { int linux_mbind(void); }
464275 AUE_NULL STD { int linux_get_mempolicy(void); }
465276 AUE_NULL STD { int linux_set_mempolicy(void); }
2
3; @(#)syscalls.master 8.1 (Berkeley) 7/19/93
4; System call name/number master file (or rather, slave, from LINUX).
5; Processed to create linux32_sysent.c, linux32_proto.h and linux32_syscall.h.
6
7; Columns: number audit type nargs name alt{name,tag,rtyp}/comments
8; number system call number, must be in order
9; audit the audit event associated with the system call

--- 448 unchanged lines hidden (view full) ---

458 struct l_timeval *tptr); }
459272 AUE_NULL STD { int linux_fadvise64_64(int fd, \
460 l_loff_t offset, l_loff_t len, \
461 int advice); }
462273 AUE_NULL UNIMPL vserver
463274 AUE_NULL STD { int linux_mbind(void); }
464275 AUE_NULL STD { int linux_get_mempolicy(void); }
465276 AUE_NULL STD { int linux_set_mempolicy(void); }
466; linux 2.6.6:
466; Linux 2.6.6:
467277 AUE_NULL STD { int linux_mq_open(void); }
468278 AUE_NULL STD { int linux_mq_unlink(void); }
469279 AUE_NULL STD { int linux_mq_timedsend(void); }
470280 AUE_NULL STD { int linux_mq_timedreceive(void); }
471281 AUE_NULL STD { int linux_mq_notify(void); }
472282 AUE_NULL STD { int linux_mq_getsetattr(void); }
473283 AUE_NULL STD { int linux_kexec_load(void); }
474284 AUE_WAIT6 STD { int linux_waitid(int idtype, l_pid_t id, \
475 l_siginfo_t *info, int options, \
476 struct l_rusage *rusage); }
477285 AUE_NULL UNIMPL
467277 AUE_NULL STD { int linux_mq_open(void); }
468278 AUE_NULL STD { int linux_mq_unlink(void); }
469279 AUE_NULL STD { int linux_mq_timedsend(void); }
470280 AUE_NULL STD { int linux_mq_timedreceive(void); }
471281 AUE_NULL STD { int linux_mq_notify(void); }
472282 AUE_NULL STD { int linux_mq_getsetattr(void); }
473283 AUE_NULL STD { int linux_kexec_load(void); }
474284 AUE_WAIT6 STD { int linux_waitid(int idtype, l_pid_t id, \
475 l_siginfo_t *info, int options, \
476 struct l_rusage *rusage); }
477285 AUE_NULL UNIMPL
478; linux 2.6.11:
478; Linux 2.6.11:
479286 AUE_NULL STD { int linux_add_key(void); }
480287 AUE_NULL STD { int linux_request_key(void); }
481288 AUE_NULL STD { int linux_keyctl(void); }
479286 AUE_NULL STD { int linux_add_key(void); }
480287 AUE_NULL STD { int linux_request_key(void); }
481288 AUE_NULL STD { int linux_keyctl(void); }
482; linux 2.6.13:
482; Linux 2.6.13:
483289 AUE_NULL STD { int linux_ioprio_set(void); }
484290 AUE_NULL STD { int linux_ioprio_get(void); }
485291 AUE_NULL STD { int linux_inotify_init(void); }
486292 AUE_NULL STD { int linux_inotify_add_watch(void); }
487293 AUE_NULL STD { int linux_inotify_rm_watch(void); }
483289 AUE_NULL STD { int linux_ioprio_set(void); }
484290 AUE_NULL STD { int linux_ioprio_get(void); }
485291 AUE_NULL STD { int linux_inotify_init(void); }
486292 AUE_NULL STD { int linux_inotify_add_watch(void); }
487293 AUE_NULL STD { int linux_inotify_rm_watch(void); }
488; linux 2.6.16:
488; Linux 2.6.16:
489294 AUE_NULL STD { int linux_migrate_pages(void); }
490295 AUE_OPEN_RWTC STD { int linux_openat(l_int dfd, const char *filename, \
491 l_int flags, l_int mode); }
492296 AUE_MKDIRAT STD { int linux_mkdirat(l_int dfd, const char *pathname, \
493 l_int mode); }
494297 AUE_MKNODAT STD { int linux_mknodat(l_int dfd, const char *filename, \
495 l_int mode, l_uint dev); }
496298 AUE_FCHOWNAT STD { int linux_fchownat(l_int dfd, const char *filename, \

--- 17 unchanged lines hidden (view full) ---

514307 AUE_FACCESSAT STD { int linux_faccessat(l_int dfd, const char *filename, \
515 l_int amode); }
516308 AUE_SELECT STD { int linux_pselect6(l_int nfds, l_fd_set *readfds, \
517 l_fd_set *writefds, l_fd_set *exceptfds, \
518 struct l_timespec *tsp, l_uintptr_t *sig); }
519309 AUE_POLL STD { int linux_ppoll(struct pollfd *fds, uint32_t nfds, \
520 struct l_timespec *tsp, l_sigset_t *sset, l_size_t ssize); }
521310 AUE_NULL STD { int linux_unshare(void); }
489294 AUE_NULL STD { int linux_migrate_pages(void); }
490295 AUE_OPEN_RWTC STD { int linux_openat(l_int dfd, const char *filename, \
491 l_int flags, l_int mode); }
492296 AUE_MKDIRAT STD { int linux_mkdirat(l_int dfd, const char *pathname, \
493 l_int mode); }
494297 AUE_MKNODAT STD { int linux_mknodat(l_int dfd, const char *filename, \
495 l_int mode, l_uint dev); }
496298 AUE_FCHOWNAT STD { int linux_fchownat(l_int dfd, const char *filename, \

--- 17 unchanged lines hidden (view full) ---

514307 AUE_FACCESSAT STD { int linux_faccessat(l_int dfd, const char *filename, \
515 l_int amode); }
516308 AUE_SELECT STD { int linux_pselect6(l_int nfds, l_fd_set *readfds, \
517 l_fd_set *writefds, l_fd_set *exceptfds, \
518 struct l_timespec *tsp, l_uintptr_t *sig); }
519309 AUE_POLL STD { int linux_ppoll(struct pollfd *fds, uint32_t nfds, \
520 struct l_timespec *tsp, l_sigset_t *sset, l_size_t ssize); }
521310 AUE_NULL STD { int linux_unshare(void); }
522; linux 2.6.17:
522; Linux 2.6.17:
523311 AUE_NULL STD { int linux_set_robust_list(struct linux_robust_list_head *head, \
524 l_size_t len); }
525312 AUE_NULL STD { int linux_get_robust_list(l_int pid, \
526 struct linux_robust_list_head **head, l_size_t *len); }
527313 AUE_NULL STD { int linux_splice(void); }
528314 AUE_NULL STD { int linux_sync_file_range(void); }
529315 AUE_NULL STD { int linux_tee(void); }
530316 AUE_NULL STD { int linux_vmsplice(void); }
523311 AUE_NULL STD { int linux_set_robust_list(struct linux_robust_list_head *head, \
524 l_size_t len); }
525312 AUE_NULL STD { int linux_get_robust_list(l_int pid, \
526 struct linux_robust_list_head **head, l_size_t *len); }
527313 AUE_NULL STD { int linux_splice(void); }
528314 AUE_NULL STD { int linux_sync_file_range(void); }
529315 AUE_NULL STD { int linux_tee(void); }
530316 AUE_NULL STD { int linux_vmsplice(void); }
531; linux 2.6.18:
531; Linux 2.6.18:
532317 AUE_NULL STD { int linux_move_pages(void); }
532317 AUE_NULL STD { int linux_move_pages(void); }
533; linux 2.6.19:
533; Linux 2.6.19:
534318 AUE_NULL STD { int linux_getcpu(void); }
535319 AUE_NULL STD { int linux_epoll_pwait(l_int epfd, struct epoll_event *events, \
536 l_int maxevents, l_int timeout, l_sigset_t *mask, \
537 l_size_t sigsetsize); }
534318 AUE_NULL STD { int linux_getcpu(void); }
535319 AUE_NULL STD { int linux_epoll_pwait(l_int epfd, struct epoll_event *events, \
536 l_int maxevents, l_int timeout, l_sigset_t *mask, \
537 l_size_t sigsetsize); }
538; linux 2.6.22:
538; Linux 2.6.22:
539320 AUE_FUTIMESAT STD { int linux_utimensat(l_int dfd, const char *pathname, \
540 const struct l_timespec *times, l_int flags); }
541321 AUE_NULL STD { int linux_signalfd(void); }
542322 AUE_NULL STD { int linux_timerfd_create(l_int clockid, l_int flags); }
543323 AUE_NULL STD { int linux_eventfd(l_uint initval); }
539320 AUE_FUTIMESAT STD { int linux_utimensat(l_int dfd, const char *pathname, \
540 const struct l_timespec *times, l_int flags); }
541321 AUE_NULL STD { int linux_signalfd(void); }
542322 AUE_NULL STD { int linux_timerfd_create(l_int clockid, l_int flags); }
543323 AUE_NULL STD { int linux_eventfd(l_uint initval); }
544; linux 2.6.23:
544; Linux 2.6.23:
545324 AUE_NULL STD { int linux_fallocate(l_int fd, l_int mode, \
546 l_loff_t offset, l_loff_t len); }
545324 AUE_NULL STD { int linux_fallocate(l_int fd, l_int mode, \
546 l_loff_t offset, l_loff_t len); }
547; linux 2.6.25:
547; Linux 2.6.25:
548325 AUE_NULL STD { int linux_timerfd_settime(l_int fd, l_int flags, \
549 const struct l_itimerspec *new_value, \
550 struct l_itimerspec *old_value); }
551326 AUE_NULL STD { int linux_timerfd_gettime(l_int fd, \
552 struct l_itimerspec *old_value); }
548325 AUE_NULL STD { int linux_timerfd_settime(l_int fd, l_int flags, \
549 const struct l_itimerspec *new_value, \
550 struct l_itimerspec *old_value); }
551326 AUE_NULL STD { int linux_timerfd_gettime(l_int fd, \
552 struct l_itimerspec *old_value); }
553; linux 2.6.27:
553; Linux 2.6.27:
554327 AUE_NULL STD { int linux_signalfd4(void); }
555328 AUE_NULL STD { int linux_eventfd2(l_uint initval, l_int flags); }
556329 AUE_NULL STD { int linux_epoll_create1(l_int flags); }
557330 AUE_NULL STD { int linux_dup3(l_int oldfd, \
558 l_int newfd, l_int flags); }
559331 AUE_NULL STD { int linux_pipe2(l_int *pipefds, l_int flags); }
560332 AUE_NULL STD { int linux_inotify_init1(void); }
554327 AUE_NULL STD { int linux_signalfd4(void); }
555328 AUE_NULL STD { int linux_eventfd2(l_uint initval, l_int flags); }
556329 AUE_NULL STD { int linux_epoll_create1(l_int flags); }
557330 AUE_NULL STD { int linux_dup3(l_int oldfd, \
558 l_int newfd, l_int flags); }
559331 AUE_NULL STD { int linux_pipe2(l_int *pipefds, l_int flags); }
560332 AUE_NULL STD { int linux_inotify_init1(void); }
561; linux 2.6.30:
561; Linux 2.6.30:
562333 AUE_NULL STD { int linux_preadv(l_ulong fd, \
563 struct iovec *vec, l_ulong vlen, \
564 l_ulong pos_l, l_ulong pos_h); }
565334 AUE_NULL STD { int linux_pwritev(l_ulong fd, \
566 struct iovec *vec, l_ulong vlen, \
567 l_ulong pos_l, l_ulong pos_h); }
562333 AUE_NULL STD { int linux_preadv(l_ulong fd, \
563 struct iovec *vec, l_ulong vlen, \
564 l_ulong pos_l, l_ulong pos_h); }
565334 AUE_NULL STD { int linux_pwritev(l_ulong fd, \
566 struct iovec *vec, l_ulong vlen, \
567 l_ulong pos_l, l_ulong pos_h); }
568; linux 2.6.31:
568; Linux 2.6.31:
569335 AUE_NULL STD { int linux_rt_tgsigqueueinfo(l_pid_t tgid, \
570 l_pid_t tid, l_int sig, l_siginfo_t *uinfo); }
571336 AUE_NULL STD { int linux_perf_event_open(void); }
569335 AUE_NULL STD { int linux_rt_tgsigqueueinfo(l_pid_t tgid, \
570 l_pid_t tid, l_int sig, l_siginfo_t *uinfo); }
571336 AUE_NULL STD { int linux_perf_event_open(void); }
572; linux 2.6.33:
572; Linux 2.6.33:
573337 AUE_NULL STD { int linux_recvmmsg(l_int s, \
574 struct l_mmsghdr *msg, l_uint vlen, \
575 l_uint flags, struct l_timespec *timeout); }
576338 AUE_NULL STD { int linux_fanotify_init(void); }
577339 AUE_NULL STD { int linux_fanotify_mark(void); }
573337 AUE_NULL STD { int linux_recvmmsg(l_int s, \
574 struct l_mmsghdr *msg, l_uint vlen, \
575 l_uint flags, struct l_timespec *timeout); }
576338 AUE_NULL STD { int linux_fanotify_init(void); }
577339 AUE_NULL STD { int linux_fanotify_mark(void); }
578; linux 2.6.36:
578; Linux 2.6.36:
579340 AUE_NULL STD { int linux_prlimit64(l_pid_t pid, \
580 l_uint resource, \
581 struct rlimit *new, \
582 struct rlimit *old); }
579340 AUE_NULL STD { int linux_prlimit64(l_pid_t pid, \
580 l_uint resource, \
581 struct rlimit *new, \
582 struct rlimit *old); }
583; linux 2.6.39:
583; Linux 2.6.39:
584341 AUE_NULL STD { int linux_name_to_handle_at(void); }
585342 AUE_NULL STD { int linux_open_by_handle_at(void); }
586343 AUE_NULL STD { int linux_clock_adjtime(void); }
587344 AUE_SYNC STD { int linux_syncfs(l_int fd); }
584341 AUE_NULL STD { int linux_name_to_handle_at(void); }
585342 AUE_NULL STD { int linux_open_by_handle_at(void); }
586343 AUE_NULL STD { int linux_clock_adjtime(void); }
587344 AUE_SYNC STD { int linux_syncfs(l_int fd); }
588; linux 3.0:
588; Linux 3.0:
589345 AUE_NULL STD { int linux_sendmmsg(l_int s, \
590 struct l_mmsghdr *msg, l_uint vlen, \
591 l_uint flags); }
592346 AUE_NULL STD { int linux_setns(void); }
589345 AUE_NULL STD { int linux_sendmmsg(l_int s, \
590 struct l_mmsghdr *msg, l_uint vlen, \
591 l_uint flags); }
592346 AUE_NULL STD { int linux_setns(void); }
593; linux 3.2 (glibc 2.15):
593; Linux 3.2 (glibc 2.15):
594347 AUE_NULL STD { int linux_process_vm_readv(l_pid_t pid, \
595 const struct iovec *lvec, l_ulong liovcnt, \
596 const struct iovec *rvec, l_ulong riovcnt, \
597 l_ulong flags); }
598348 AUE_NULL STD { int linux_process_vm_writev(l_pid_t pid, \
599 const struct iovec *lvec, l_ulong liovcnt, \
600 const struct iovec *rvec, l_ulong riovcnt, \
601 l_ulong flags); }
594347 AUE_NULL STD { int linux_process_vm_readv(l_pid_t pid, \
595 const struct iovec *lvec, l_ulong liovcnt, \
596 const struct iovec *rvec, l_ulong riovcnt, \
597 l_ulong flags); }
598348 AUE_NULL STD { int linux_process_vm_writev(l_pid_t pid, \
599 const struct iovec *lvec, l_ulong liovcnt, \
600 const struct iovec *rvec, l_ulong riovcnt, \
601 l_ulong flags); }
602; linux 3.5 (no glibc wrapper):
602; Linux 3.5 (no glibc wrapper):
603349 AUE_NULL STD { int linux_kcmp(l_pid_t pid1, l_pid_t pid2, \
604 l_int type, l_ulong idx1, l_ulong idx); }
603349 AUE_NULL STD { int linux_kcmp(l_pid_t pid1, l_pid_t pid2, \
604 l_int type, l_ulong idx1, l_ulong idx); }
605; linux 3.8 (no glibc wrapper):
605; Linux 3.8 (no glibc wrapper):
606350 AUE_NULL STD { int linux_finit_module(l_int fd, \
607 const char *uargs, l_int flags); }
606350 AUE_NULL STD { int linux_finit_module(l_int fd, \
607 const char *uargs, l_int flags); }
608; linux 3.14:
608; Linux 3.14:
609351 AUE_NULL STD { int linux_sched_setattr(l_pid_t pid, \
610 void *attr, l_uint flags); }
611352 AUE_NULL STD { int linux_sched_getattr(l_pid_t pid, \
612 void *attr, l_uint size, l_uint flags); }
609351 AUE_NULL STD { int linux_sched_setattr(l_pid_t pid, \
610 void *attr, l_uint flags); }
611352 AUE_NULL STD { int linux_sched_getattr(l_pid_t pid, \
612 void *attr, l_uint size, l_uint flags); }
613; linux 3.15:
613; Linux 3.15:
614353 AUE_NULL STD { int linux_renameat2(l_int oldfd, \
615 const char *oldname, l_int newfd, \
616 const char *newname, unsigned int flags); }
614353 AUE_NULL STD { int linux_renameat2(l_int oldfd, \
615 const char *oldname, l_int newfd, \
616 const char *newname, unsigned int flags); }
617; linux 3.17:
617; Linux 3.17:
618354 AUE_NULL STD { int linux_seccomp(l_uint op, l_uint flags, \
619 const char *uargs); }
620355 AUE_NULL STD { int linux_getrandom(char *buf, \
621 l_size_t count, l_uint flags); }
622356 AUE_NULL STD { int linux_memfd_create(const char *uname_ptr, \
623 l_uint flags); }
618354 AUE_NULL STD { int linux_seccomp(l_uint op, l_uint flags, \
619 const char *uargs); }
620355 AUE_NULL STD { int linux_getrandom(char *buf, \
621 l_size_t count, l_uint flags); }
622356 AUE_NULL STD { int linux_memfd_create(const char *uname_ptr, \
623 l_uint flags); }
624; linux 3.18:
624; Linux 3.18:
625357 AUE_NULL STD { int linux_bpf(l_int cmd, void *attr, \
626 l_uint size); }
625357 AUE_NULL STD { int linux_bpf(l_int cmd, void *attr, \
626 l_uint size); }
627; linux 3.19:
627; Linux 3.19:
628358 AUE_NULL STD { int linux_execveat(l_int dfd, \
629 const char *filename, const char **argv, \
630 const char **envp, l_int flags); }
628358 AUE_NULL STD { int linux_execveat(l_int dfd, \
629 const char *filename, const char **argv, \
630 const char **envp, l_int flags); }
631; linux 4.3: sockets now direct system calls:
631; Linux 4.3: sockets now direct system calls:
632359 AUE_SOCKET STD { int linux_socket(l_int domain, l_int type, \
633 l_int protocol); }
634360 AUE_SOCKETPAIR STD { int linux_socketpair(l_int domain, \
635 l_int type, l_int protocol, l_uintptr_t rsv); }
636361 AUE_BIND STD { int linux_bind(l_int s, l_uintptr_t name, \
637 l_int namelen); }
638362 AUE_CONNECT STD { int linux_connect(l_int s, l_uintptr_t name, \
639 l_int namelen); }

--- 17 unchanged lines hidden (view full) ---

657 l_int flags); }
658371 AUE_RECVFROM STD { int linux_recvfrom(l_int s, l_uintptr_t buf, \
659 l_size_t len, l_int flags, l_uintptr_t from, \
660 l_uintptr_t fromlen); }
661372 AUE_RECVMSG STD { int linux_recvmsg(l_int s, l_uintptr_t msg, \
662 l_int flags); }
663373 AUE_NULL STD { int linux_shutdown(l_int s, l_int how); }
664;
632359 AUE_SOCKET STD { int linux_socket(l_int domain, l_int type, \
633 l_int protocol); }
634360 AUE_SOCKETPAIR STD { int linux_socketpair(l_int domain, \
635 l_int type, l_int protocol, l_uintptr_t rsv); }
636361 AUE_BIND STD { int linux_bind(l_int s, l_uintptr_t name, \
637 l_int namelen); }
638362 AUE_CONNECT STD { int linux_connect(l_int s, l_uintptr_t name, \
639 l_int namelen); }

--- 17 unchanged lines hidden (view full) ---

657 l_int flags); }
658371 AUE_RECVFROM STD { int linux_recvfrom(l_int s, l_uintptr_t buf, \
659 l_size_t len, l_int flags, l_uintptr_t from, \
660 l_uintptr_t fromlen); }
661372 AUE_RECVMSG STD { int linux_recvmsg(l_int s, l_uintptr_t msg, \
662 l_int flags); }
663373 AUE_NULL STD { int linux_shutdown(l_int s, l_int how); }
664;
665; linux 4.2:
665; Linux 4.2:
666374 AUE_NULL STD { int linux_userfaultfd(l_int flags); }
666374 AUE_NULL STD { int linux_userfaultfd(l_int flags); }
667; linux 4.3:
667; Linux 4.3:
668375 AUE_NULL STD { int linux_membarrier(l_int cmd, l_int flags); }
668375 AUE_NULL STD { int linux_membarrier(l_int cmd, l_int flags); }
669; linux 4.4:
669; Linux 4.4:
670376 AUE_NULL STD { int linux_mlock2(l_ulong start, l_size_t len, \
671 l_int flags); }
670376 AUE_NULL STD { int linux_mlock2(l_ulong start, l_size_t len, \
671 l_int flags); }
672; linux 4.5:
672; Linux 4.5:
673377 AUE_NULL STD { int linux_copy_file_range(l_int fd_in, \
674 l_loff_t *off_in, l_int fd_out, \
675 l_loff_t *off_out, l_size_t len, \
676 l_uint flags); }
673377 AUE_NULL STD { int linux_copy_file_range(l_int fd_in, \
674 l_loff_t *off_in, l_int fd_out, \
675 l_loff_t *off_out, l_size_t len, \
676 l_uint flags); }
677; linux 4.6:
677; Linux 4.6:
678378 AUE_NULL STD { int linux_preadv2(l_ulong fd, \
679 const struct iovec *vec, l_ulong vlen, \
680 l_ulong pos_l, l_ulong pos_h, l_int flags); }
681379 AUE_NULL STD { int linux_pwritev2(l_ulong fd, \
682 const struct iovec *vec, l_ulong vlen, \
683 l_ulong pos_l, l_ulong pos_h, l_int flags); }
678378 AUE_NULL STD { int linux_preadv2(l_ulong fd, \
679 const struct iovec *vec, l_ulong vlen, \
680 l_ulong pos_l, l_ulong pos_h, l_int flags); }
681379 AUE_NULL STD { int linux_pwritev2(l_ulong fd, \
682 const struct iovec *vec, l_ulong vlen, \
683 l_ulong pos_l, l_ulong pos_h, l_int flags); }
684; linux 4.8:
684; Linux 4.8:
685380 AUE_NULL STD { int linux_pkey_mprotect(l_ulong start, \
686 l_size_t len, l_ulong prot, l_int pkey); }
687381 AUE_NULL STD { int linux_pkey_alloc(l_ulong flags, \
688 l_ulong init_val); }
689382 AUE_NULL STD { int linux_pkey_free(l_int pkey); }
690
691; please, keep this line at the end.
692383 AUE_NULL UNIMPL nosys
693; vim: syntax=off
685380 AUE_NULL STD { int linux_pkey_mprotect(l_ulong start, \
686 l_size_t len, l_ulong prot, l_int pkey); }
687381 AUE_NULL STD { int linux_pkey_alloc(l_ulong flags, \
688 l_ulong init_val); }
689382 AUE_NULL STD { int linux_pkey_free(l_int pkey); }
690
691; please, keep this line at the end.
692383 AUE_NULL UNIMPL nosys
693; vim: syntax=off