Deleted Added
sdiff udiff text old ( 160799 ) new ( 161309 )
full compact
1/*
2 * System call prototypes.
3 *
4 * DO NOT EDIT-- this file is automatically generated.
5 * $FreeBSD: head/sys/i386/linux/linux_proto.h 160799 2006-07-28 19:08:37Z jhb $
6 * created from FreeBSD: src/sys/i386/linux/syscalls.master,v 1.76 2006/07/28 19:05:27 jhb Exp
7 */
8
9#ifndef _LINUX_SYSPROTO_H_
10#define _LINUX_SYSPROTO_H_
11
12#include <sys/signal.h>
13#include <sys/acl.h>
14#include <sys/thr.h>
15#include <sys/umtx.h>
16#include <posix4/_semaphore.h>
17
18#include <sys/ucontext.h>
19
20struct proc;
21
22struct thread;
23
24#define PAD_(t) (sizeof(register_t) <= sizeof(t) ? \
25 0 : sizeof(register_t) - sizeof(t))

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

196};
197struct linux_olduname_args {
198 register_t dummy;
199};
200struct linux_ustat_args {
201 char dev_l_[PADL_(l_dev_t)]; l_dev_t dev; char dev_r_[PADR_(l_dev_t)];
202 char ubuf_l_[PADL_(struct l_ustat *)]; struct l_ustat * ubuf; char ubuf_r_[PADR_(struct l_ustat *)];
203};
204struct linux_sigaction_args {
205 char sig_l_[PADL_(l_int)]; l_int sig; char sig_r_[PADR_(l_int)];
206 char nsa_l_[PADL_(l_osigaction_t *)]; l_osigaction_t * nsa; char nsa_r_[PADR_(l_osigaction_t *)];
207 char osa_l_[PADL_(l_osigaction_t *)]; l_osigaction_t * osa; char osa_r_[PADR_(l_osigaction_t *)];
208};
209struct linux_sgetmask_args {
210 register_t dummy;
211};

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

369 char arg5_l_[PADL_(l_long)]; l_long arg5; char arg5_r_[PADR_(l_long)];
370};
371struct linux_sigreturn_args {
372 char sfp_l_[PADL_(struct l_sigframe *)]; struct l_sigframe * sfp; char sfp_r_[PADR_(struct l_sigframe *)];
373};
374struct linux_clone_args {
375 char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
376 char stack_l_[PADL_(void *)]; void * stack; char stack_r_[PADR_(void *)];
377};
378struct linux_newuname_args {
379 char buf_l_[PADL_(struct l_new_utsname *)]; struct l_new_utsname * buf; char buf_r_[PADR_(struct l_new_utsname *)];
380};
381struct linux_modify_ldt_args {
382 char func_l_[PADL_(l_int)]; l_int func; char func_r_[PADR_(l_int)];
383 char ptr_l_[PADL_(void *)]; void * ptr; char ptr_r_[PADR_(void *)];
384 char bytecount_l_[PADL_(l_ulong)]; l_ulong bytecount; char bytecount_r_[PADR_(l_ulong)];

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

697};
698struct linux_fremovexattr_args {
699 register_t dummy;
700};
701struct linux_tkill_args {
702 char tid_l_[PADL_(int)]; int tid; char tid_r_[PADR_(int)];
703 char sig_l_[PADL_(int)]; int sig; char sig_r_[PADR_(int)];
704};
705struct linux_set_thread_area_args {
706 char entry_l_[PADL_(void *)]; void * entry; char entry_r_[PADR_(void *)];
707};
708struct linux_fadvise64_args {
709 register_t dummy;
710};
711struct linux_lookup_dcookie_args {
712 register_t dummy;
713};
714struct linux_epoll_create_args {
715 register_t dummy;
716};
717struct linux_epoll_ctl_args {
718 register_t dummy;
719};
720struct linux_epoll_wait_args {
721 register_t dummy;
722};
723struct linux_remap_file_pages_args {
724 register_t dummy;
725};
726struct linux_set_tid_address_args {
727 register_t dummy;
728};
729struct linux_timer_create_args {
730 register_t dummy;
731};
732struct linux_timer_settime_args {
733 register_t dummy;
734};
735struct linux_timer_gettime_args {
736 register_t dummy;
737};
738struct linux_timer_getoverrun_args {
739 register_t dummy;
740};
741struct linux_timer_delete_args {
742 register_t dummy;
743};
744struct linux_clock_settime_args {
745 register_t dummy;
746};
747struct linux_clock_gettime_args {
748 register_t dummy;
749};
750struct linux_clock_getres_args {
751 register_t dummy;
752};
753struct linux_clock_nanosleep_args {
754 register_t dummy;
755};
756struct linux_statfs64_args {
757 register_t dummy;
758};
759struct linux_fstatfs64_args {
760 register_t dummy;
761};
762struct linux_tgkill_args {
763 register_t dummy;
764};
765struct linux_utimes_args {
766 register_t dummy;
767};
768struct linux_fadvise64_64_args {
769 register_t dummy;
770};
771struct linux_mbind_args {
772 register_t dummy;
773};
774struct linux_get_mempolicy_args {
775 register_t dummy;
776};
777struct linux_set_mempolicy_args {
778 register_t dummy;
779};
780struct linux_mq_open_args {
781 register_t dummy;
782};
783struct linux_mq_unlink_args {
784 register_t dummy;
785};
786struct linux_mq_timedsend_args {
787 register_t dummy;
788};
789struct linux_mq_timedreceive_args {
790 register_t dummy;
791};
792struct linux_mq_notify_args {
793 register_t dummy;
794};
795struct linux_mq_getsetattr_args {
796 register_t dummy;
797};
798struct linux_kexec_load_args {
799 register_t dummy;
800};
801struct linux_waitid_args {
802 register_t dummy;
803};
804struct linux_add_key_args {

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

916int linux_signal(struct thread *, struct linux_signal_args *);
917int linux_geteuid16(struct thread *, struct linux_geteuid16_args *);
918int linux_getegid16(struct thread *, struct linux_getegid16_args *);
919int linux_umount(struct thread *, struct linux_umount_args *);
920int linux_ioctl(struct thread *, struct linux_ioctl_args *);
921int linux_fcntl(struct thread *, struct linux_fcntl_args *);
922int linux_olduname(struct thread *, struct linux_olduname_args *);
923int linux_ustat(struct thread *, struct linux_ustat_args *);
924int linux_sigaction(struct thread *, struct linux_sigaction_args *);
925int linux_sgetmask(struct thread *, struct linux_sgetmask_args *);
926int linux_ssetmask(struct thread *, struct linux_ssetmask_args *);
927int linux_setreuid16(struct thread *, struct linux_setreuid16_args *);
928int linux_setregid16(struct thread *, struct linux_setregid16_args *);
929int linux_sigsuspend(struct thread *, struct linux_sigsuspend_args *);
930int linux_sigpending(struct thread *, struct linux_sigpending_args *);
931int linux_sethostname(struct thread *, struct linux_sethostname_args *);

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

1042int linux_fgetxattr(struct thread *, struct linux_fgetxattr_args *);
1043int linux_listxattr(struct thread *, struct linux_listxattr_args *);
1044int linux_llistxattr(struct thread *, struct linux_llistxattr_args *);
1045int linux_flistxattr(struct thread *, struct linux_flistxattr_args *);
1046int linux_removexattr(struct thread *, struct linux_removexattr_args *);
1047int linux_lremovexattr(struct thread *, struct linux_lremovexattr_args *);
1048int linux_fremovexattr(struct thread *, struct linux_fremovexattr_args *);
1049int linux_tkill(struct thread *, struct linux_tkill_args *);
1050int linux_set_thread_area(struct thread *, struct linux_set_thread_area_args *);
1051int linux_fadvise64(struct thread *, struct linux_fadvise64_args *);
1052int linux_lookup_dcookie(struct thread *, struct linux_lookup_dcookie_args *);
1053int linux_epoll_create(struct thread *, struct linux_epoll_create_args *);
1054int linux_epoll_ctl(struct thread *, struct linux_epoll_ctl_args *);
1055int linux_epoll_wait(struct thread *, struct linux_epoll_wait_args *);
1056int linux_remap_file_pages(struct thread *, struct linux_remap_file_pages_args *);
1057int linux_set_tid_address(struct thread *, struct linux_set_tid_address_args *);
1058int linux_timer_create(struct thread *, struct linux_timer_create_args *);
1059int linux_timer_settime(struct thread *, struct linux_timer_settime_args *);

--- 67 unchanged lines hidden ---