UbixOS V2  2.0
sysproto_posix.h
Go to the documentation of this file.
1 /*-
2  * Copyright (c) 2002-2018 The UbixOS Project.
3  * All rights reserved.
4  *
5  * This was developed by Christopher W. Olsen for the UbixOS Project.
6  *
7  * Redistribution and use in source and binary forms, with or without modification, are permitted
8  * provided that the following conditions are met:
9  *
10  * 1) Redistributions of source code must retain the above copyright notice, this list of
11  * conditions, the following disclaimer and the list of authors.
12  * 2) Redistributions in binary form must reproduce the above copyright notice, this list of
13  * conditions, the following disclaimer and the list of authors in the documentation and/or
14  * other materials provided with the distribution.
15  * 3) Neither the name of the UbixOS Project nor the names of its contributors may be used to
16  * endorse or promote products derived from this software without specific prior written
17  * permission.
18  *
19  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
20  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
21  * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
22  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
23  * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
24  * OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
25  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
26  * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27  */
28 
29 #ifndef _SYS_SYSPROTO_POSIX_H_
30 #define _SYS_SYSPROTO_POSIX_H_
31 
32 #include <sys/signal.h>
33 #include <sys/thread.h>
34 
35 /* TEMP */
36 #include <vfs/file.h>
37 
38 typedef int register_t;
39 
40 #define PAD_(t) (sizeof(register_t) <= sizeof(t) ? 0 : sizeof(register_t) - sizeof(t))
41 
42 #if BYTE_ORDER == LITTLE_ENDIAN
43 #define PADL_(t) 0
44 #define PADR_(t) PAD_(t)
45 #else
46 #define PADL_(t) PAD_(t)
47 #define PADR_(t) 0
48 #endif
49 
50 struct sys_exit_args {
51  char status_l_[PADL_(int)];
52  int status;
53  char status_r_[PADR_(int)];
54 };
55 
56 struct sys_fork_args {
57  char status_l_[PADL_(int)];
58  int status;
59  char status_r_[PADR_(int)];
60 };
61 
62 struct sys_read_args {
63  char fd_l_[PADL_(int)];
64  int fd;
65  char fd_r_[PADR_(int)];
66  char buf_l_[PADL_(const void *)];
67  const void * buf;
68  char buf_r_[PADR_(const void *)];
69  char nbyte_l_[PADL_(size_t)];
70  size_t nbyte;
71  char nbyte_r_[PADR_(size_t)];
72 };
73 
75  char fd_l_[PADL_(int)];
76  int fd;
77  char fd_r_[PADR_(int)];
78 
79  char buf_l_[PADL_(const void *)];
80  const void * buf;
81  char buf_r_[PADR_(const void *)];
82 
83  char nbyte_l_[PADL_(size_t)];
84  size_t nbyte;
85  char nbyte_r_[PADR_(size_t)];
86 };
87 
88 struct sys_open_args {
89  char path_l_[PADL_(char *)];
90  char *path;
91  char path_r_[PADR_(char *)];
92 
93  char flags_l_[PADL_(int)];
94  int flags;
95  char flags_r_[PADR_(int)];
96 
97  char mode_l_[PADL_(int)];
98  int mode;
99  char mode_r_[PADR_(int)];
100 };
101 
103  char fd_l_[PADL_(int)];
104  int fd;
105  char fd_r_[PADR_(int)];
106 };
107 
109  char pid_l_[PADL_(int)];
110  int pid;
111  char pid_r_[PADR_(int)];
112 
113  char status_l_[PADL_(int *)];
114  int *status;
115  char status_r_[PADR_(int *)];
116 
117  char options_l_[PADL_(int)];
118  int options;
119  char options_r_[PADR_(int)];
120 
121  char rusage_l_[PADL_(void *)];
122  void *rusage;
123  char rusage_r_[PADR_(void *)];
124 };
125 
127  char path_l_[PADL_(char *)];
128  char *path;
129  char path_r_[PADR_(char *)];
130 };
131 
133  char buf_l_[PADL_(const void *)];
134  void *buf;
135  char buf_r_[PADR_(const void *)];
136 
140 };
141 
143  char uid_l_[PADL_(int)];
144  int uid;
145  char uid_r_[PADR_(int)];
146 };
147 
149  char gid_l_[PADL_(int)];
150  int gid;
151  char gid_r_[PADR_(int)];
152 };
153 
155  char fname_l_[PADL_(char *)];
156  char *fname;
157  char fname_r_[PADR_(char *)];
158  char argv_l_[PADL_(char **)];
159  char **argv;
160  char argv_r_[PADR_(char **)];
161  char envp_l_[PADL_(char **)];
162  char **envp;
163  char envp_r_[PADR_(char **)];
164 };
165 
167  char path_l_[PADL_(char *)];
168  char * path;
169  char path_r_[PADR_(char *)];
170  char mode_l_[PADL_(char *)];
171  char * mode;
172  char mode_r_[PADR_(char *)];
176 };
177 
179  char ptr_l_[PADL_(void *)];
180  void *ptr;
181  char ptr_r_[PADR_(void *)];
182  char size_l_[PADL_(long)];
183  long size;
184  char size_r_[PADR_(long)];
185  char nmemb_l_[PADL_(long)];
186  long nmemb;
187  char nmemb_r_[PADR_(long)];
191 };
192 
197 };
198 
203 };
204 
212  char whence_l_[PADL_(int)];
213  int whence;
214  char whence_r_[PADR_(int)];
215 };
216 
218  char fd_l_[PADL_(int)];
219  int fd;
220  char fd_r_[PADR_(int)];
224  char whence_l_[PADL_(int)];
225  int whence;
226  char whence_r_[PADR_(int)];
227 };
228 
230  char name_l_[PADL_(int *)];
231  int *name;
232  char name_r_[PADR_(int *)];
236  char oldp_l_[PADL_(void *)];
237  void *oldp;
238  char oldp_r_[PADR_(void *)];
239  char oldlenp_l_[PADL_(size_t *)];
240  size_t *oldlenp;
241  char oldlenp_r_[PADR_(size_t *)];
242  char newp_l_[PADL_(void *)];
243  void *newp;
244  char newp_r_[PADR_(void *)];
245  char newlenp_l_[PADL_(size_t)];
246  size_t newlenp;
247  char newlenp_r_[PADR_(size_t)];
248 
249 };
250 
251 /* fcntl args */
253  char fd_l_[PADL_(int)];
254  int fd;
255  char fd_r_[PADR_(int)];
256  char cmd_l_[PADL_(int)];
257  int cmd;
258  char cmd_r_[PADR_(int)];
259  char arg_l_[PADL_(long)];
260  long arg;
261  char arg_r_[PADR_(long)];
262 };
263 
264 /* OLD */
265 
270  char itv_l_[PADL_(struct itimerval *)];
271  struct itimerval * itv;
272  char itv_r_[PADR_(struct itimerval *)];
273  char oitv_l_[PADL_(struct itimerval *)];
274  struct itimerval * oitv;
275  char oitv_r_[PADR_(struct itimerval *)];
276 };
277 
278 struct access_args {
279  char path_l_[PADL_(char *)];
280  char * path;
281  char path_r_[PADR_(char *)];
282  char flags_l_[PADL_(int)];
283  int flags;
284  char flags_r_[PADR_(int)];
285 };
286 
288  char fd_l_[PADL_(int)];
289  int fd;
290  char fd_r_[PADR_(int)];
291  char buf_l_[PADL_(struct statfs *)];
292  struct statfs * buf;
293  char buf_r_[PADR_(struct statfs *)];
294 };
295 
297  char addr_l_[PADL_(const void *)];
298  const void * addr;
299  char addr_r_[PADR_(const void *)];
300  char len_l_[PADL_(size_t)];
301  size_t len;
302  char len_r_[PADR_(size_t)];
303  char prot_l_[PADL_(int)];
304  int prot;
305  char prot_r_[PADR_(int)];
306 };
307 
308 //Old
309 
310 struct sysctl_args {
311  char name_l_[PADL_(int *)];
312  int * name;
313  char name_r_[PADR_(int *)];
317  char old_l_[PADL_(void *)];
318  void *oldp;
319  char old_r_[PADR_(void *)];
320  char oldlenp_l_[PADL_(size_t *)];
321  size_t * oldlenp;
322  char oldlenp_r_[PADR_(size_t *)];
323  char new_l_[PADL_(void *)];
324  void * newp;
325  char new_r_[PADR_(void *)];
326  char newlen_l_[PADL_(size_t)];
327  size_t newlen;
328  char newlen_r_[PADR_(size_t)];
329 };
330 
331 struct getpid_args {
333 };
336 };
337 struct fcntl_args {
338  char fd_l_[PADL_(int)];
339  int fd;
340  char fd_r_[PADR_(int)];
341  char cmd_l_[PADL_(int)];
342  int cmd;
343  char cmd_r_[PADR_(int)];
344  char arg_l_[PADL_(long)];
345  long arg;
346  char arg_r_[PADR_(long)];
347 };
348 
349 struct pipe_args {
351 };
352 
354  char path_l_[PADL_(char *)];
355  char * path;
356  char path_r_[PADR_(char *)];
357  char buf_l_[PADL_(char *)];
358  char * buf;
359  char buf_r_[PADR_(char *)];
360  char count_l_[PADL_(int)];
361  int count;
362  char count_r_[PADR_(int)];
363 };
364 
365 struct getuid_args {
367 };
368 
369 struct getgid_args {
371 };
372 struct close_args {
373  char fd_l_[PADL_(int)];
374  int fd;
375  char fd_r_[PADR_(int)];
376 };
377 
382  char len_l_[PADL_(size_t)];
383  size_t len;
384  char len_r_[PADR_(size_t)];
385  char prot_l_[PADL_(int)];
386  int prot;
387  char prot_r_[PADR_(int)];
388  char flags_l_[PADL_(int)];
389  int flags;
390  char flags_r_[PADR_(int)];
391  char fd_l_[PADL_(int)];
392  int fd;
393  char fd_r_[PADR_(int)];
397 };
398 
400  char path_l_[PADL_(char *)];
401  char * path;
402  char path_r_[PADR_(char *)];
403  char ub_l_[PADL_(struct stat *)];
404  struct stat * ub;
405  char ub_r_[PADR_(struct stat *)];
406 };
407 
409  char path_l_[PADL_(char *)];
410  char *path;
411  char path_r_[PADR_(char *)];
412  char sb_l_[PADL_(struct stat *)];
413  struct stat *sb;
414  char sb_r_[PADR_(struct stat *)];
415 };
416 
417 struct obreak_args {
418  char nsize_l_[PADL_(char *)];
419  char * nsize;
420  char nsize_r_[PADR_(char *)];
421 };
422 
424  char sig_l_[PADL_(int)];
425  int sig;
426  char sig_r_[PADR_(int)];
427  char act_l_[PADL_(const struct sigaction *)];
428  const struct sigaction * act;
429  char act_r_[PADR_(const struct sigaction *)];
430  char oact_l_[PADL_(struct sigaction *)];
431  struct sigaction * oact;
432  char oact_r_[PADR_(struct sigaction *)];
433 };
434 
437 };
438 
440  char addr_l_[PADL_(void *)];
441  void * addr;
442  char addr_r_[PADR_(void *)];
443  char len_l_[PADL_(size_t)];
444  size_t len;
445  char len_r_[PADR_(size_t)];
446 };
447 
449  char how_l_[PADL_(int)];
450  int how;
451  char how_r_[PADR_(int)];
452  char set_l_[PADL_(const sigset_t *)];
453  const sigset_t * set;
454  char set_r_[PADR_(const sigset_t *)];
458 };
460  char tp_l_[PADL_(struct timeval *)];
461  struct timeval * tp;
462  char tp_r_[PADR_(struct timeval *)];
463  char tzp_l_[PADL_(struct timezone *)];
464  struct timezone * tzp;
465  char tzp_r_[PADR_(struct timezone *)];
466 };
468  char fd_l_[PADL_(int)];
469  int fd;
470  char fd_r_[PADR_(int)];
471  char sb_l_[PADL_(struct stat *)];
472  struct stat * sb;
473  char sb_r_[PADR_(struct stat *)];
474 };
475 struct ioctl_args {
476  char fd_l_[PADL_(int)];
477  int fd;
478  char fd_r_[PADR_(int)];
485 };
486 
487 struct read_args {
488  char fd_l_[PADL_(int)];
489  int fd;
490  char fd_r_[PADR_(int)];
491  char buf_l_[PADL_(void *)];
492  void * buf;
493  char buf_r_[PADR_(void *)];
494  char nbyte_l_[PADL_(size_t)];
495  size_t nbyte;
496  char nbyte_r_[PADR_(size_t)];
497 };
498 
500  char fd_l_[PADL_(int)];
501  int fd;
502  char fd_r_[PADR_(int)];
503  char path_l_[PADL_(char *)];
504  char * path;
505  char path_r_[PADR_(char *)];
506  char flag_l_[PADL_(int)];
507  int flag;
508  char flag_r_[PADR_(int)];
512 };
513 
515  char op_l_[PADL_(int)];
516  int op;
517  char op_r_[PADR_(int)];
518  char parms_l_[PADL_(char *)];
519  char * parms;
520  char parms_r_[PADR_(char *)];
521 };
522 
525 };
526 
528  char fd_l_[PADL_(int)];
529  int fd;
530  char fd_r_[PADR_(int)];
537 };
538 
541 };
542 
545 };
546 
549 };
550 
552  char how_l_[PADL_(int)];
553  int how;
554  char how_r_[PADR_(int)];
555  char set_l_[PADL_(const sigset_t *)];
556  const sigset_t * set;
557  char set_r_[PADR_(const sigset_t *)];
561 };
562 
564  char sig_l_[PADL_(int)];
565  int sig;
566  char sig_r_[PADR_(int)];
567  char act_l_[PADL_(const struct sigaction *)];
568  const struct sigaction * act;
569  char act_r_[PADR_(const struct sigaction *)];
570  char oact_l_[PADL_(struct sigaction *)];
571  struct sigaction * oact;
572  char oact_r_[PADR_(struct sigaction *)];
573 };
574 
577 };
579  char pid_l_[PADL_(int)];
580  int pid;
581  char pid_r_[PADR_(int)];
582  char pgid_l_[PADL_(int)];
583  int pgid;
584  char pgid_r_[PADR_(int)];
585 };
586 
588  char path_l_[PADL_(char *)];
589  char * path;
590  char path_r_[PADR_(char *)];
591  char amode_l_[PADL_(int)];
592  int amode;
593  char amode_r_[PADR_(int)];
594 };
595 
597  char path_l_[PADL_(char *)];
598  char * path;
599  char path_r_[PADR_(char *)];
600  char buf_l_[PADL_(struct statfs *)];
601  struct statfs * buf;
602  char buf_r_[PADR_(struct statfs *)];
603 };
604 
606  char fd_l_[PADL_(int)];
607  int fd;
608  char fd_r_[PADR_(int)];
609  char path_l_[PADL_(char *)];
610  char * path;
611  char path_r_[PADR_(char *)];
612  char buf_l_[PADL_(struct stat *)];
613  struct stat * buf;
614  char buf_r_[PADR_(struct stat *)];
615  char flag_l_[PADL_(int)];
616  int flag;
617  char flag_r_[PADR_(int)];
618 };
619 
621  char fd_l_[PADL_(int)];
622  int fd;
623  char fd_r_[PADR_(int)];
624 };
625 
627  char fd_l_[PADL_(int)];
628  int fd;
629  char fd_r_[PADR_(int)];
630  char buf_l_[PADL_(char *)];
631  char * buf;
632  char buf_r_[PADR_(char *)];
636  char basep_l_[PADL_(long *)];
637  long * basep;
638  char basep_r_[PADR_(long *)];
639 };
640 
642  char domain_l_[PADL_(int)];
643  int domain;
644  char domain_r_[PADR_(int)];
645  char type_l_[PADL_(int)];
646  int type;
647  char type_r_[PADR_(int)];
648  char protocol_l_[PADL_(int)];
649  int protocol;
650  char protocol_r_[PADR_(int)];
651 };
652 
654  char s_l_[PADL_(int)];
655  int s;
656  char s_r_[PADR_(int)];
657  char level_l_[PADL_(int)];
658  int level;
659  char level_r_[PADR_(int)];
660  char name_l_[PADL_(int)];
661  int name;
662  char name_r_[PADR_(int)];
666  char valsize_l_[PADL_(int)];
667  int valsize;
668  char valsize_r_[PADR_(int)];
669 };
670 
672  char nd_l_[PADL_(int)];
673  int nd;
674  char nd_r_[PADR_(int)];
675  char in_l_[PADL_(fd_set *)];
677  char in_r_[PADR_(fd_set *)];
678  char ou_l_[PADL_(fd_set *)];
680  char ou_r_[PADR_(fd_set *)];
681  char ex_l_[PADL_(fd_set *)];
683  char ex_r_[PADR_(fd_set *)];
684  char tv_l_[PADL_(struct timeval *)];
685  struct timeval * tv;
686  char tv_r_[PADR_(struct timeval *)];
687 };
688 
690  char tp_l_[PADL_(struct timeval *)];
691  struct timeval * tp;
692  char tp_r_[PADR_(struct timeval *)];
693  char tzp_l_[PADL_(struct timezone *)];
694  struct timezone * tzp;
695  char tzp_r_[PADR_(struct timezone *)];
696 };
697 
699  char s_l_[PADL_(int)];
700  int s;
701  char s_r_[PADR_(int)];
705  char len_l_[PADL_(size_t)];
706  size_t len;
707  char len_r_[PADR_(size_t)];
708  char flags_l_[PADL_(int)];
709  int flags;
710  char flags_r_[PADR_(int)];
714  char tolen_l_[PADL_(int)];
715  int tolen;
716  char tolen_r_[PADR_(int)];
717 };
718 
720  char from_l_[PADL_(char *)];
721  char * from;
722  char from_r_[PADR_(char *)];
723  char to_l_[PADL_(char *)];
724  char * to;
725  char to_r_[PADR_(char *)];
726 };
727 
729  char fd_l_[PADL_(int)];
730  int fd;
731  char fd_r_[PADR_(int)];
732  char buf_l_[PADL_(void *)];
733  void * buf;
734  char buf_r_[PADR_(void *)];
735  char nbyte_l_[PADL_(size_t)];
736  size_t nbyte;
737  char nbyte_r_[PADR_(size_t)];
741 };
742 
744  char path_l_[PADL_(char *)];
745  char * path;
746  char path_r_[PADR_(char *)];
747  char buf_l_[PADL_(char *)];
748  char * buf;
749  char buf_r_[PADR_(char *)];
750  char count_l_[PADL_(size_t)];
751  size_t count;
752  char count_r_[PADR_(size_t)];
753 };
754 
755 int sys_readlink(struct thread *, struct sys_readlink_args *);
756 
758  char fildes_l_[PADL_(int *)];
759  int * fildes;
760  char fildes_r_[PADR_(int *)];
761  char flags_l_[PADL_(int)];
762  int flags;
763  char flags_r_[PADR_(int)];
764 };
765 
766 int sys_pipe2(struct thread *, struct sys_pipe2_args *);
767 
769  char namebuf_l_[PADL_(char *)];
770  char * namebuf;
771  char namebuf_r_[PADR_(char *)];
775 };
776 
777 int sys_getlogin(struct thread *, struct sys_getlogin_args *);
778 
780  char namebuf_l_[PADL_(char *)];
781  char * namebuf;
782  char namebuf_r_[PADR_(char *)];
783 };
784 
785 int sys_setlogin(struct thread *, struct sys_setlogin_args *);
786 
787 
792  char rlp_l_[PADL_(struct rlimit *)];
793  struct rlimit * rlp;
794  char rlp_r_[PADR_(struct rlimit *)];
795 };
796 
797 int sys_getrlimit(struct thread *, struct sys_getrlimit_args *);
798 
803  char rlp_l_[PADL_(struct rlimit *)];
804  struct rlimit * rlp;
805  char rlp_r_[PADR_(struct rlimit *)];
806 };
807 
808 int sys_setrlimit(struct thread *, struct sys_setrlimit_args *);
809 
814  char to_l_[PADL_(u_int)];
816  char to_r_[PADR_(u_int)];
817 };
818 
819 int sys_dup2(struct thread*, struct sys_dup2_args*);
820 
821 //Func Defs
822 int sys_invalid(struct thread *, void *);
823 int sys_exit(struct thread *, struct sys_exit_args *);
824 int sys_fork(struct thread *, struct sys_fork_args *);
825 int sys_read(struct thread *, struct sys_read_args *);
826 int sys_write(struct thread *td, struct sys_write_args *);
827 int sys_open(struct thread *td, struct sys_open_args *);
828 int sys_close(struct thread *td, struct sys_close_args *);
829 int sys_wait4(struct thread *td, struct sys_wait4_args *);
830 int sys_chdir(struct thread *td, struct sys_chdir_args *);
831 
832 int sys_setUID(struct thread *td, struct sys_setUID_args *);
833 int sys_getUID(struct thread *td, void *);
834 int sys_setGID(struct thread *td, struct sys_setGID_args *);
835 int sys_getGID(struct thread *td, void *);
836 
837 int sys_execve(struct thread *td, struct sys_execve_args *);
838 
839 int sys_fopen(struct thread *td, struct sys_fopen_args *);
840 int sys_fread(struct thread *td, struct sys_fread_args *);
841 int sys_fclose(struct thread *td, struct sys_fclose_args *);
842 int sys_fgetc(struct thread *td, struct sys_fgetc_args *);
843 int sys_fseek(struct thread *td, struct sys_fseek_args *);
844 int sys_lseek(struct thread *td, struct sys_lseek_args *);
845 
846 int sys_sched_yield(struct thread *td, void *);
847 
848 int sys_getcwd(struct thread *td, struct sys_getcwd_args *);
849 
850 int sys_mmap(struct thread *td, struct sys_mmap_args *);
851 int sys_munmap(struct thread *td, struct sys_munmap_args *);
852 int sys_sysctl(struct thread *td, struct sys_sysctl_args *);
853 
854 int sys_issetugid(struct thread *td, struct sys_issetugid_args *);
855 
856 int setitimer(struct thread *td, struct setitimer_args *uap);
857 int access(struct thread *td, struct access_args *uap);
858 int fstatfs(struct thread *td, struct sys_fstatfs_args *uap);
859 int mprotect(struct thread *td, struct mprotect_args *uap);
860 
861 int sys_statfs(struct thread *td, struct sys_statfs_args *args);
862 int sys_fstatfs(struct thread *td, struct sys_fstatfs_args *);
863 int sys_stat(struct thread *td, struct sys_stat_args *);
864 int sys_lstat(struct thread *td, struct sys_lstat_args *);
865 int sys_fstat(struct thread *td, struct sys_fstat_args *);
866 int sys_fstatat(struct thread *td, struct sys_fstatat_args *);
867 int sys_openat(struct thread *td, struct sys_openat_args *);
868 
869 int sys_sysarch(struct thread *td, struct sys_sysarch_args *);
870 int sys_getpid(struct thread *td, struct sys_getpid_args *);
871 int sys_ioctl(struct thread *td, struct sys_ioctl_args *);
872 
873 int sys_geteuid(struct thread *td, struct sys_geteuid_args *);
874 
875 int sys_getegid(struct thread *td, struct sys_getegid_args *);
876 
877 int sys_getppid(struct thread *td, struct sys_getppid_args *);
878 
879 int sys_getpgrp(struct thread *td, struct sys_getpgrp_args *);
880 int sys_setpgrp(struct thread *td, struct sys_setpgid_args *);
881 
882 int sys_sigprocmask(struct thread *td, struct sys_sigprocmask_args *);
883 int sys_sigaction(struct thread *td, struct sys_sigaction_args *);
884 
885 int sys_getpgrp(struct thread *td, struct sys_getpgrp_args *);
886 int sys_setpgid(struct thread *td, struct sys_setpgid_args *);
887 
888 int sys_access(struct thread *td, struct sys_access_args *);
889 int sys_fchdir(struct thread *td, struct sys_fchdir_args *);
890 
891 int sys_getdirentries(struct thread *td, struct sys_getdirentries_args *);
892 
893 int sys_socket(struct thread *td, struct sys_socket_args *);
894 int sys_setsockopt(struct thread *td, struct sys_setsockopt_args *);
895 int sys_select(struct thread *td, struct sys_select_args *);
896 
897 int sys_rename(struct thread *td, struct sys_rename_args *);
898 
899 int sys_fcntl(struct thread *td, struct sys_fcntl_args *);
900 
901 int sys_gettimeofday(struct thread *td, struct sys_gettimeofday_args *);
902 int sys_sendto(struct thread *td, struct sys_sendto_args *);
903 
904 int sys_pread(struct thread *td, struct sys_pread_args *);
905 
906 
907 
908 #endif /* END _SYS_SYSPROTO_POSIX_H_ */
sys_getrlimit_args::which_l_
char which_l_[0]
Definition: sysproto_posix.h:789
sys_dup2_args::to_l_
char to_l_[0]
Definition: sysproto_posix.h:814
sysctl_args::oldp
void * oldp
Definition: sysproto_posix.h:318
sys_getlogin_args::namelen_r_
char namelen_r_[(sizeof(register_t)<=sizeof(u_int) ? 0 :sizeof(register_t) - sizeof(u_int))]
Definition: sysproto_posix.h:774
register_t
int register_t
Definition: sysproto.h:34
sys_lseek_args::whence_r_
char whence_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:226
sys_fseek_args::FILE_r_
char FILE_r_[(sizeof(register_t)<=sizeof(userFileDescriptor *) ? 0 :sizeof(register_t) - sizeof(userFileDescriptor *))]
Definition: sysproto_posix.h:208
sys_fstatfs_args::buf
struct statfs * buf
Definition: sysproto_posix.h:292
u_long
unsigned long u_long
Definition: types.h:73
sys_lseek_args::offset_l_
char offset_l_[0]
Definition: sysproto_posix.h:221
read_args::fd
int fd
Definition: sysproto_posix.h:489
sys_setpgid_args::pgid
int pgid
Definition: sysproto_posix.h:583
sigprocmask_args
Definition: sysproto_posix.h:448
sys_fseek_args::whence_r_
char whence_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:214
fcntl_args::arg_r_
char arg_r_[(sizeof(register_t)<=sizeof(long) ? 0 :sizeof(register_t) - sizeof(long))]
Definition: sysproto_posix.h:346
sys_write_args::buf
const void * buf
Definition: sysproto_posix.h:80
sys_getdirentries_args::count_r_
char count_r_[(sizeof(register_t)<=sizeof(u_int) ? 0 :sizeof(register_t) - sizeof(u_int))]
Definition: sysproto_posix.h:635
sys_socket_args::domain_l_
char domain_l_[0]
Definition: sysproto_posix.h:642
sys_write_args::buf_r_
char buf_r_[(sizeof(register_t)<=sizeof(const void *) ? 0 :sizeof(register_t) - sizeof(const void *))]
Definition: sysproto_posix.h:81
sys_getrlimit_args
Definition: sysproto_posix.h:788
sys_pread_args::fd
int fd
Definition: sysproto_posix.h:730
sys_fcntl_args::arg
long arg
Definition: sysproto_posix.h:260
sys_wait4_args::pid_l_
char pid_l_[0]
Definition: sysproto_posix.h:109
sys_mmap_args::prot_l_
char prot_l_[0]
Definition: sysproto_posix.h:385
sys_sysctl_args::newlenp_l_
char newlenp_l_[0]
Definition: sysproto_posix.h:245
sys_select
int sys_select(struct thread *td, struct sys_select_args *)
Definition: descrip.c:285
sys_sigprocmask_args::oset
sigset_t * oset
Definition: sysproto_posix.h:559
sys_pipe2_args::flags
int flags
Definition: sysproto_posix.h:762
sys_pipe2_args
Definition: sysproto_posix.h:757
stat
Definition: stat.h:44
sys_fopen_args::path_r_
char path_r_[(sizeof(register_t)<=sizeof(char *) ? 0 :sizeof(register_t) - sizeof(char *))]
Definition: sysproto_posix.h:169
sys_sigprocmask_args::set_r_
char set_r_[(sizeof(register_t)<=sizeof(const sigset_t *) ? 0 :sizeof(register_t) - sizeof(const sigset_t *))]
Definition: sysproto_posix.h:557
sys_getpid_args
Definition: sysproto_posix.h:523
sys_fstat_args
Definition: sysproto_posix.h:467
sys_gettimeofday_args::tp
struct timeval * tp
Definition: sysproto_posix.h:691
sys_pread_args::offset
off_t offset
Definition: sysproto_posix.h:739
sys_fseek_args::offset
off_t offset
Definition: sysproto_posix.h:210
sys_sysctl_args::oldp_r_
char oldp_r_[(sizeof(register_t)<=sizeof(void *) ? 0 :sizeof(register_t) - sizeof(void *))]
Definition: sysproto_posix.h:238
sys_setpgid
int sys_setpgid(struct thread *td, struct sys_setpgid_args *)
Definition: gen_calls.c:315
timezone
Definition: time.h:55
sys_open_args::mode
int mode
Definition: sysproto_posix.h:98
sys_dup2_args::from_l_
char from_l_[0]
Definition: sysproto_posix.h:811
sys_fstat_args::fd_l_
char fd_l_[0]
Definition: sysproto_posix.h:468
sys_getegid
int sys_getegid(struct thread *td, struct sys_getegid_args *)
Definition: gen_calls.c:233
sysctl_args::newlen_l_
char newlen_l_[0]
Definition: sysproto_posix.h:326
sys_setsockopt_args::level_l_
char level_l_[0]
Definition: sysproto_posix.h:657
sys_sigaction_args::sig_l_
char sig_l_[0]
Definition: sysproto_posix.h:564
sys_ioctl_args::fd
int fd
Definition: sysproto_posix.h:529
sys_chdir_args::path_r_
char path_r_[(sizeof(register_t)<=sizeof(char *) ? 0 :sizeof(register_t) - sizeof(char *))]
Definition: sysproto_posix.h:129
sys_sysarch_args::op_r_
char op_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:517
sys_fstatat
int sys_fstatat(struct thread *td, struct sys_fstatat_args *)
Definition: stat.c:133
sys_gettimeofday
int sys_gettimeofday(struct thread *td, struct sys_gettimeofday_args *)
Definition: gen_calls.c:354
sys_setGID_args::gid_r_
char gid_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:151
sys_socket_args::domain_r_
char domain_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:644
sys_sendto_args::tolen_r_
char tolen_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:716
sys_ioctl_args::com
u_long com
Definition: sysproto_posix.h:532
sys_socket_args::type
int type
Definition: sysproto_posix.h:646
sys_statfs_args::path
char * path
Definition: sysproto_posix.h:598
sys_fcntl_args::fd
int fd
Definition: sysproto_posix.h:254
sys_pread_args::nbyte
size_t nbyte
Definition: sysproto_posix.h:736
sys_sysctl_args::newp_r_
char newp_r_[(sizeof(register_t)<=sizeof(void *) ? 0 :sizeof(register_t) - sizeof(void *))]
Definition: sysproto_posix.h:244
sys_openat_args::mode_l_
char mode_l_[0]
Definition: sysproto_posix.h:509
sys_pipe2_args::fildes
int * fildes
Definition: sysproto_posix.h:759
sys_sysarch_args
Definition: sysproto_posix.h:514
sys_chdir_args::path_l_
char path_l_[0]
Definition: sysproto_posix.h:127
sys_fseek_args::FILE
userFileDescriptor * FILE
Definition: sysproto_posix.h:207
sys_gettimeofday_args::tzp_l_
char tzp_l_[0]
Definition: sysproto_posix.h:693
sys_execve_args::envp_l_
char envp_l_[0]
Definition: sysproto_posix.h:161
sysctl_args::newp
void * newp
Definition: sysproto_posix.h:324
obreak_args::nsize_r_
char nsize_r_[(sizeof(register_t)<=sizeof(char *) ? 0 :sizeof(register_t) - sizeof(char *))]
Definition: sysproto_posix.h:420
sys_fstatat_args::flag_r_
char flag_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:617
sys_fread_args::ptr_l_
char ptr_l_[0]
Definition: sysproto_posix.h:179
sys_dup2_args::from_r_
char from_r_[(sizeof(register_t)<=sizeof(u_int) ? 0 :sizeof(register_t) - sizeof(u_int))]
Definition: sysproto_posix.h:813
sys_setGID
int sys_setGID(struct thread *td, struct sys_setGID_args *)
Definition: access.c:63
ioctl_args::data_l_
char data_l_[0]
Definition: sysproto_posix.h:482
sigaction_args::sig
int sig
Definition: sysproto_posix.h:425
sys_select_args::ex_r_
char ex_r_[(sizeof(register_t)<=sizeof(fd_set *) ? 0 :sizeof(register_t) - sizeof(fd_set *))]
Definition: sysproto_posix.h:683
sys_sendto_args::s_r_
char s_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:701
sigprocmask_args::oset_l_
char oset_l_[0]
Definition: sysproto_posix.h:455
sysctl_args::name_r_
char name_r_[(sizeof(register_t)<=sizeof(int *) ? 0 :sizeof(register_t) - sizeof(int *))]
Definition: sysproto_posix.h:313
sys_fseek_args::offset_r_
char offset_r_[(sizeof(register_t)<=sizeof(off_t) ? 0 :sizeof(register_t) - sizeof(off_t))]
Definition: sysproto_posix.h:211
sys_fcntl_args::arg_l_
char arg_l_[0]
Definition: sysproto_posix.h:259
sys_sysarch_args::op_l_
char op_l_[0]
Definition: sysproto_posix.h:515
file.h
sys_sysarch_args::op
int op
Definition: sysproto_posix.h:516
sys_wait4_args
Definition: sysproto_posix.h:108
setitimer
int setitimer(struct thread *td, struct setitimer_args *uap)
place holder for now functionality to be added later
Definition: gen_calls.c:124
close_args::fd
int fd
Definition: sysproto_posix.h:374
sys_fcntl_args::cmd
int cmd
Definition: sysproto_posix.h:257
sys_open_args::path_r_
char path_r_[(sizeof(register_t)<=sizeof(char *) ? 0 :sizeof(register_t) - sizeof(char *))]
Definition: sysproto_posix.h:91
sys_fseek_args::FILE_l_
char FILE_l_[0]
Definition: sysproto_posix.h:206
sys_sendto_args::to
caddr_t to
Definition: sysproto_posix.h:712
sigaction
Definition: signal.h:93
sys_sysarch
int sys_sysarch(struct thread *td, struct sys_sysarch_args *)
Definition: gen_calls.c:186
access_args
Definition: sysproto_posix.h:278
sys_gettimeofday_args::tp_r_
char tp_r_[(sizeof(register_t)<=sizeof(struct timeval *) ? 0 :sizeof(register_t) - sizeof(struct timeval *))]
Definition: sysproto_posix.h:692
sys_wait4_args::status_r_
char status_r_[(sizeof(register_t)<=sizeof(int *) ? 0 :sizeof(register_t) - sizeof(int *))]
Definition: sysproto_posix.h:115
fcntl_args::arg
long arg
Definition: sysproto_posix.h:345
mprotect_args::len
size_t len
Definition: sysproto_posix.h:301
sys_sendto
int sys_sendto(struct thread *td, struct sys_sendto_args *)
Definition: sys_arch.c:540
sys_sendto_args::to_r_
char to_r_[(sizeof(register_t)<=sizeof(caddr_t) ? 0 :sizeof(register_t) - sizeof(caddr_t))]
Definition: sysproto_posix.h:713
sys_fopen
int sys_fopen(struct thread *td, struct sys_fopen_args *)
Definition: file.c:237
sys_select_args::ex_l_
char ex_l_[0]
Definition: sysproto_posix.h:681
userFileDescriptorStruct
Definition: file.h:86
sys_setsockopt_args::level_r_
char level_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:659
sys_getpgrp_args
Definition: sysproto_posix.h:575
sys_geteuid_args::dummy
register_t dummy
Definition: sysproto_posix.h:540
sysctl_args::old_l_
char old_l_[0]
Definition: sysproto_posix.h:317
fd_set
Definition: select.h:64
fcntl_args
Definition: sysproto_posix.h:337
setitimer_args::itv_r_
char itv_r_[(sizeof(register_t)<=sizeof(struct itimerval *) ? 0 :sizeof(register_t) - sizeof(struct itimerval *))]
Definition: sysproto_posix.h:272
sys_fopen_args::FILE_l_
char FILE_l_[0]
Definition: sysproto_posix.h:173
sys_getcwd_args
Definition: sysproto_posix.h:132
sys_sendto_args::buf_l_
char buf_l_[0]
Definition: sysproto_posix.h:702
sys_openat_args::path_l_
char path_l_[0]
Definition: sysproto_posix.h:503
sys_setsockopt_args::val
caddr_t val
Definition: sysproto_posix.h:664
sys_sigaction_args::act_l_
char act_l_[0]
Definition: sysproto_posix.h:567
access_args::flags_r_
char flags_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:284
sys_sendto_args::tolen_l_
char tolen_l_[0]
Definition: sysproto_posix.h:714
access_args::path
char * path
Definition: sysproto_posix.h:280
sys_sysctl_args::oldlenp
size_t * oldlenp
Definition: sysproto_posix.h:240
sys_fopen_args::mode_l_
char mode_l_[0]
Definition: sysproto_posix.h:170
sys_sigaction_args
Definition: sysproto_posix.h:563
sys_setpgid_args::pgid_r_
char pgid_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:584
sysctl_args::oldlenp_r_
char oldlenp_r_[(sizeof(register_t)<=sizeof(size_t *) ? 0 :sizeof(register_t) - sizeof(size_t *))]
Definition: sysproto_posix.h:322
sys_ioctl
int sys_ioctl(struct thread *td, struct sys_ioctl_args *)
Definition: descrip.c:229
sys_sendto_args::s
int s
Definition: sysproto_posix.h:700
sys_mmap_args::addr
caddr_t addr
Definition: sysproto_posix.h:380
access_args::path_l_
char path_l_[0]
Definition: sysproto_posix.h:279
sigaction_args::act_r_
char act_r_[(sizeof(register_t)<=sizeof(const struct sigaction *) ? 0 :sizeof(register_t) - sizeof(const struct sigaction *))]
Definition: sysproto_posix.h:429
sys_getlogin_args::namebuf_r_
char namebuf_r_[(sizeof(register_t)<=sizeof(char *) ? 0 :sizeof(register_t) - sizeof(char *))]
Definition: sysproto_posix.h:771
read_args::buf
void * buf
Definition: sysproto_posix.h:492
sys_stat_args::path_r_
char path_r_[(sizeof(register_t)<=sizeof(char *) ? 0 :sizeof(register_t) - sizeof(char *))]
Definition: sysproto_posix.h:402
sys_fstatat_args::buf_l_
char buf_l_[0]
Definition: sysproto_posix.h:612
access_args::path_r_
char path_r_[(sizeof(register_t)<=sizeof(char *) ? 0 :sizeof(register_t) - sizeof(char *))]
Definition: sysproto_posix.h:281
sys_sendto_args::len_l_
char len_l_[0]
Definition: sysproto_posix.h:705
sys_select_args::in_l_
char in_l_[0]
Definition: sysproto_posix.h:675
__mode_t
__uint16_t __mode_t
Definition: _types.h:49
sys_execve_args::argv
char ** argv
Definition: sysproto_posix.h:159
sigaction_args
Definition: sysproto_posix.h:423
access_args::flags_l_
char flags_l_[0]
Definition: sysproto_posix.h:282
sys_select_args::nd
int nd
Definition: sysproto_posix.h:673
sys_getrlimit_args::rlp_r_
char rlp_r_[(sizeof(register_t)<=sizeof(struct rlimit *) ? 0 :sizeof(register_t) - sizeof(struct rlimit *))]
Definition: sysproto_posix.h:794
sys_select_args::ou
fd_set * ou
Definition: sysproto_posix.h:679
sysctl_args::oldlenp_l_
char oldlenp_l_[0]
Definition: sysproto_posix.h:320
setitimer_args::oitv_l_
char oitv_l_[0]
Definition: sysproto_posix.h:273
sys_write_args::fd_l_
char fd_l_[0]
Definition: sysproto_posix.h:75
sys_getcwd_args::size_r_
char size_r_[(sizeof(register_t)<=sizeof(uint32_t) ? 0 :sizeof(register_t) - sizeof(uint32_t))]
Definition: sysproto_posix.h:139
close_args
Definition: sysproto_posix.h:372
fcntl_args::fd
int fd
Definition: sysproto_posix.h:339
sys_read_args::nbyte_l_
char nbyte_l_[0]
Definition: sysproto_posix.h:69
sys_getegid_args
Definition: sysproto_posix.h:547
sys_getdirentries_args::buf_r_
char buf_r_[(sizeof(register_t)<=sizeof(char *) ? 0 :sizeof(register_t) - sizeof(char *))]
Definition: sysproto_posix.h:632
sys_access_args::amode_l_
char amode_l_[0]
Definition: sysproto_posix.h:591
close_args::fd_r_
char fd_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:375
sys_setUID_args::uid
int uid
Definition: sysproto_posix.h:144
getpid_args::dummy
register_t dummy
Definition: sysproto_posix.h:332
sys_getlogin
int sys_getlogin(struct thread *, struct sys_getlogin_args *)
Definition: gen_calls.c:360
sys_setpgid_args::pgid_l_
char pgid_l_[0]
Definition: sysproto_posix.h:582
sys_exit_args::status_l_
char status_l_[0]
Definition: sysproto_posix.h:51
sys_issetugid_args::dummy
register_t dummy
Definition: sysproto_posix.h:335
thread
Definition: thread.h:40
sys_fcntl_args
Definition: sysproto_posix.h:252
sys_setUID_args
Definition: sysproto_posix.h:142
sys_sendto_args::s_l_
char s_l_[0]
Definition: sysproto_posix.h:699
sys_fstatfs_args::fd_l_
char fd_l_[0]
Definition: sysproto_posix.h:288
sys_fstatat_args::buf_r_
char buf_r_[(sizeof(register_t)<=sizeof(struct stat *) ? 0 :sizeof(register_t) - sizeof(struct stat *))]
Definition: sysproto_posix.h:614
sys_fork_args::status_r_
char status_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:59
sys_select_args::ex
fd_set * ex
Definition: sysproto_posix.h:682
sys_openat_args::fd_l_
char fd_l_[0]
Definition: sysproto_posix.h:500
sys_rename
int sys_rename(struct thread *td, struct sys_rename_args *)
Definition: file.c:220
sys_sigaction_args::sig_r_
char sig_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:566
sys_open_args::flags
int flags
Definition: sysproto_posix.h:94
sys_wait4_args::pid
int pid
Definition: sysproto_posix.h:110
sys_fclose_args::FILE_l_
char FILE_l_[0]
Definition: sysproto_posix.h:194
sys_openat_args::fd_r_
char fd_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:502
sys_select_args::in_r_
char in_r_[(sizeof(register_t)<=sizeof(fd_set *) ? 0 :sizeof(register_t) - sizeof(fd_set *))]
Definition: sysproto_posix.h:677
sys_close_args::fd
int fd
Definition: sysproto_posix.h:104
ioctl_args::com_l_
char com_l_[0]
Definition: sysproto_posix.h:479
sys_fopen_args::path_l_
char path_l_[0]
Definition: sysproto_posix.h:167
sys_setGID_args
Definition: sysproto_posix.h:148
sys_sigprocmask
int sys_sigprocmask(struct thread *td, struct sys_sigprocmask_args *)
Definition: gen_calls.c:243
sys_munmap_args::addr
void * addr
Definition: sysproto_posix.h:441
sys_setlogin_args
Definition: sysproto_posix.h:779
sys_open_args::mode_r_
char mode_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:99
sys_setrlimit_args::rlp
struct rlimit * rlp
Definition: sysproto_posix.h:804
sys_setrlimit
int sys_setrlimit(struct thread *, struct sys_setrlimit_args *)
Definition: gen_calls.c:450
sys_fork_args::status_l_
char status_l_[0]
Definition: sysproto_posix.h:57
sys_pipe2
int sys_pipe2(struct thread *, struct sys_pipe2_args *)
Definition: kern_pipe.c:36
sys_sigprocmask_args::how_r_
char how_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:554
ioctl_args::data
caddr_t data
Definition: sysproto_posix.h:483
sys_fseek_args::whence
int whence
Definition: sysproto_posix.h:213
sys_geteuid_args
Definition: sysproto_posix.h:539
sys_fcntl_args::fd_l_
char fd_l_[0]
Definition: sysproto_posix.h:253
sys_socket_args::protocol
int protocol
Definition: sysproto_posix.h:649
sysctl_args::new_r_
char new_r_[(sizeof(register_t)<=sizeof(void *) ? 0 :sizeof(register_t) - sizeof(void *))]
Definition: sysproto_posix.h:325
sys_fstatfs_args::fd
int fd
Definition: sysproto_posix.h:289
sys_fcntl_args::cmd_l_
char cmd_l_[0]
Definition: sysproto_posix.h:256
sys_fclose_args::FILE
userFileDescriptor * FILE
Definition: sysproto_posix.h:195
sys_setlogin
int sys_setlogin(struct thread *, struct sys_setlogin_args *)
Definition: gen_calls.c:368
sys_sendto_args
Definition: sysproto_posix.h:698
sys_wait4_args::options_r_
char options_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:119
sys_rename_args::from
char * from
Definition: sysproto_posix.h:721
sys_pread_args::fd_r_
char fd_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:731
sys_stat_args::ub_l_
char ub_l_[0]
Definition: sysproto_posix.h:403
sys_fseek_args::offset_l_
char offset_l_[0]
Definition: sysproto_posix.h:209
sigaction_args::sig_l_
char sig_l_[0]
Definition: sysproto_posix.h:424
sigprocmask_args::set
const sigset_t * set
Definition: sysproto_posix.h:453
sys_sysctl_args::oldlenp_l_
char oldlenp_l_[0]
Definition: sysproto_posix.h:239
sys_rename_args
Definition: sysproto_posix.h:719
sys_lseek
int sys_lseek(struct thread *td, struct sys_lseek_args *)
Definition: file.c:149
sys_open_args
Definition: sysproto_posix.h:88
sys_socket_args::type_l_
char type_l_[0]
Definition: sysproto_posix.h:645
sys_getdirentries_args::count
u_int count
Definition: sysproto_posix.h:634
sys_read_args::nbyte_r_
char nbyte_r_[(sizeof(register_t)<=sizeof(size_t) ? 0 :sizeof(register_t) - sizeof(size_t))]
Definition: sysproto_posix.h:71
read_args::fd_r_
char fd_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:490
sys_getdirentries_args::fd_l_
char fd_l_[0]
Definition: sysproto_posix.h:627
sys_fstat_args::sb_l_
char sb_l_[0]
Definition: sysproto_posix.h:471
sys_getpgrp
int sys_getpgrp(struct thread *td, struct sys_getpgrp_args *)
Definition: gen_calls.c:310
sys_select_args::tv_l_
char tv_l_[0]
Definition: sysproto_posix.h:684
sys_fstatat_args
Definition: sysproto_posix.h:605
sys_sigprocmask_args::how_l_
char how_l_[0]
Definition: sysproto_posix.h:552
sys_lstat_args::path_l_
char path_l_[0]
Definition: sysproto_posix.h:409
ioctl_args::fd_l_
char fd_l_[0]
Definition: sysproto_posix.h:476
sys_setrlimit_args::rlp_l_
char rlp_l_[0]
Definition: sysproto_posix.h:803
sys_munmap_args::len_r_
char len_r_[(sizeof(register_t)<=sizeof(size_t) ? 0 :sizeof(register_t) - sizeof(size_t))]
Definition: sysproto_posix.h:445
sys_setsockopt_args
Definition: sysproto_posix.h:653
sys_write
int sys_write(struct thread *td, struct sys_write_args *)
Definition: vfs_calls.c:293
sys_lseek_args::fd_r_
char fd_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:220
sys_fork
int sys_fork(struct thread *, struct sys_fork_args *)
Definition: fork.c:40
sys_fopen_args::FILE
userFileDescriptor * FILE
Definition: sysproto_posix.h:174
sys_open_args::flags_l_
char flags_l_[0]
Definition: sysproto_posix.h:93
sysctl_args::new_l_
char new_l_[0]
Definition: sysproto_posix.h:323
sys_chdir_args
Definition: sysproto_posix.h:126
sys_lseek_args::offset
off_t offset
Definition: sysproto_posix.h:222
sys_getdirentries_args::fd
int fd
Definition: sysproto_posix.h:628
sys_openat_args::flag_r_
char flag_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:508
sys_pipe2_args::fildes_l_
char fildes_l_[0]
Definition: sysproto_posix.h:758
rlimit
Definition: resource.h:86
sys_setlogin_args::namebuf
char * namebuf
Definition: sysproto_posix.h:781
sys_setpgid_args::pid
int pid
Definition: sysproto_posix.h:580
sys_execve_args::fname
char * fname
Definition: sysproto_posix.h:156
sys_read
int sys_read(struct thread *, struct sys_read_args *)
Definition: vfs_calls.c:151
sys_setsockopt_args::s
int s
Definition: sysproto_posix.h:655
mprotect_args
Definition: sysproto_posix.h:296
sys_write_args::buf_l_
char buf_l_[0]
Definition: sysproto_posix.h:79
sys_getdirentries_args
Definition: sysproto_posix.h:626
sys_ioctl_args::com_r_
char com_r_[(sizeof(register_t)<=sizeof(u_long) ? 0 :sizeof(register_t) - sizeof(u_long))]
Definition: sysproto_posix.h:533
sys_setrlimit_args::which_r_
char which_r_[(sizeof(register_t)<=sizeof(u_int) ? 0 :sizeof(register_t) - sizeof(u_int))]
Definition: sysproto_posix.h:802
sys_gettimeofday_args::tp_l_
char tp_l_[0]
Definition: sysproto_posix.h:690
sys_sendto_args::flags
int flags
Definition: sysproto_posix.h:709
sys_wait4_args::rusage_l_
char rusage_l_[0]
Definition: sysproto_posix.h:121
sigprocmask_args::set_l_
char set_l_[0]
Definition: sysproto_posix.h:452
sys_rename_args::to
char * to
Definition: sysproto_posix.h:724
sys_execve_args
Definition: sysproto_posix.h:154
setitimer_args::oitv_r_
char oitv_r_[(sizeof(register_t)<=sizeof(struct itimerval *) ? 0 :sizeof(register_t) - sizeof(struct itimerval *))]
Definition: sysproto_posix.h:275
sys_sysctl_args::newp_l_
char newp_l_[0]
Definition: sysproto_posix.h:242
obreak_args::nsize
char * nsize
Definition: sysproto_posix.h:419
sys_read_args::fd_r_
char fd_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:65
sys_execve_args::fname_r_
char fname_r_[(sizeof(register_t)<=sizeof(char *) ? 0 :sizeof(register_t) - sizeof(char *))]
Definition: sysproto_posix.h:157
fcntl_args::cmd_l_
char cmd_l_[0]
Definition: sysproto_posix.h:341
close_args::fd_l_
char fd_l_[0]
Definition: sysproto_posix.h:373
sys_ioctl_args::data_l_
char data_l_[0]
Definition: sysproto_posix.h:534
sys_pread_args
Definition: sysproto_posix.h:728
sys_setGID_args::gid
int gid
Definition: sysproto_posix.h:150
sys_access_args::path
char * path
Definition: sysproto_posix.h:589
sys_write_args::nbyte_l_
char nbyte_l_[0]
Definition: sysproto_posix.h:83
sys_lseek_args::fd
int fd
Definition: sysproto_posix.h:219
sys_geteuid
int sys_geteuid(struct thread *td, struct sys_geteuid_args *)
Definition: gen_calls.c:228
mprotect_args::prot_l_
char prot_l_[0]
Definition: sysproto_posix.h:303
sys_wait4_args::pid_r_
char pid_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:111
__sigset
Definition: _sigset.h:42
sys_fgetc_args::FILE_r_
char FILE_r_[(sizeof(register_t)<=sizeof(userFileDescriptor *) ? 0 :sizeof(register_t) - sizeof(userFileDescriptor *))]
Definition: sysproto_posix.h:202
sys_rename_args::from_r_
char from_r_[(sizeof(register_t)<=sizeof(char *) ? 0 :sizeof(register_t) - sizeof(char *))]
Definition: sysproto_posix.h:722
sys_dup2
int sys_dup2(struct thread *, struct sys_dup2_args *)
Definition: descrip.c:377
sys_sigaction_args::act_r_
char act_r_[(sizeof(register_t)<=sizeof(const struct sigaction *) ? 0 :sizeof(register_t) - sizeof(const struct sigaction *))]
Definition: sysproto_posix.h:569
sys_getrlimit_args::which_r_
char which_r_[(sizeof(register_t)<=sizeof(u_int) ? 0 :sizeof(register_t) - sizeof(u_int))]
Definition: sysproto_posix.h:791
sys_getrlimit_args::rlp
struct rlimit * rlp
Definition: sysproto_posix.h:793
sigprocmask_args::how_l_
char how_l_[0]
Definition: sysproto_posix.h:449
fcntl_args::fd_l_
char fd_l_[0]
Definition: sysproto_posix.h:338
sys_sysctl_args::namelen
u_int namelen
Definition: sysproto_posix.h:234
sys_sysctl_args::namelen_r_
char namelen_r_[(sizeof(register_t)<=sizeof(u_int) ? 0 :sizeof(register_t) - sizeof(u_int))]
Definition: sysproto_posix.h:235
sys_wait4_args::options
int options
Definition: sysproto_posix.h:118
sys_getcwd
int sys_getcwd(struct thread *td, struct sys_getcwd_args *)
Definition: syscall.c:204
sigaction_args::act_l_
char act_l_[0]
Definition: sysproto_posix.h:427
sys_getcwd_args::size_l_
char size_l_[0]
Definition: sysproto_posix.h:137
sys_chdir_args::path
char * path
Definition: sysproto_posix.h:128
sys_sched_yield
int sys_sched_yield(struct thread *td, void *)
Definition: syscall.c:224
sys_mmap_args::addr_l_
char addr_l_[0]
Definition: sysproto_posix.h:379
ioctl_args
Definition: sysproto_posix.h:475
sigprocmask_args::how_r_
char how_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:451
sigaction_args::act
const struct sigaction * act
Definition: sysproto_posix.h:428
getgid_args::dummy
register_t dummy
Definition: sysproto_posix.h:370
sys_rename_args::from_l_
char from_l_[0]
Definition: sysproto_posix.h:720
sys_mmap_args::prot
int prot
Definition: sysproto_posix.h:386
sys_fstatat_args::fd_l_
char fd_l_[0]
Definition: sysproto_posix.h:606
sys_openat_args::mode_r_
char mode_r_[(sizeof(register_t)<=sizeof(__mode_t) ? 0 :sizeof(register_t) - sizeof(__mode_t))]
Definition: sysproto_posix.h:511
sys_fread_args::size
long size
Definition: sysproto_posix.h:183
sys_setsockopt_args::s_r_
char s_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:656
sys_mmap
int sys_mmap(struct thread *td, struct sys_mmap_args *)
Definition: vmm_mmap.c:162
sys_lstat
int sys_lstat(struct thread *td, struct sys_lstat_args *)
Definition: stat.c:297
sys_select_args::nd_r_
char nd_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:674
sys_fgetc
int sys_fgetc(struct thread *td, struct sys_fgetc_args *)
Definition: file.c:76
sys_sigprocmask_args
Definition: sysproto_posix.h:551
sys_execve_args::argv_r_
char argv_r_[(sizeof(register_t)<=sizeof(char **) ? 0 :sizeof(register_t) - sizeof(char **))]
Definition: sysproto_posix.h:160
sys_sysctl_args::newp
void * newp
Definition: sysproto_posix.h:243
sys_getdirentries_args::count_l_
char count_l_[0]
Definition: sysproto_posix.h:633
sys_sigaction_args::sig
int sig
Definition: sysproto_posix.h:565
mprotect_args::len_r_
char len_r_[(sizeof(register_t)<=sizeof(size_t) ? 0 :sizeof(register_t) - sizeof(size_t))]
Definition: sysproto_posix.h:302
sysctl_args::name_l_
char name_l_[0]
Definition: sysproto_posix.h:311
sys_getlogin_args
Definition: sysproto_posix.h:768
sys_fstatat_args::flag
int flag
Definition: sysproto_posix.h:616
sys_fclose_args
Definition: sysproto_posix.h:193
register_t
int register_t
Definition: sysproto_posix.h:38
sys_sysarch_args::parms_r_
char parms_r_[(sizeof(register_t)<=sizeof(char *) ? 0 :sizeof(register_t) - sizeof(char *))]
Definition: sysproto_posix.h:520
sys_access_args::path_l_
char path_l_[0]
Definition: sysproto_posix.h:588
mprotect_args::len_l_
char len_l_[0]
Definition: sysproto_posix.h:300
sys_openat_args::path_r_
char path_r_[(sizeof(register_t)<=sizeof(char *) ? 0 :sizeof(register_t) - sizeof(char *))]
Definition: sysproto_posix.h:505
fstatfs
int fstatfs(struct thread *td, struct sys_fstatfs_args *uap)
sys_wait4_args::status
int * status
Definition: sysproto_posix.h:114
sys_sigprocmask_args::set_l_
char set_l_[0]
Definition: sysproto_posix.h:555
sys_pipe2_args::flags_r_
char flags_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:763
sys_sysctl_args::newlenp
size_t newlenp
Definition: sysproto_posix.h:246
sysctl_args::oldlenp
size_t * oldlenp
Definition: sysproto_posix.h:321
setitimer_args::which_l_
char which_l_[0]
Definition: sysproto_posix.h:267
sys_setsockopt_args::val_r_
char val_r_[(sizeof(register_t)<=sizeof(caddr_t) ? 0 :sizeof(register_t) - sizeof(caddr_t))]
Definition: sysproto_posix.h:665
sys_setsockopt_args::level
int level
Definition: sysproto_posix.h:658
sys_open_args::flags_r_
char flags_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:95
sys_exit_args::status_r_
char status_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:53
sys_getegid_args::dummy
register_t dummy
Definition: sysproto_posix.h:548
sys_read_args
Definition: sysproto_posix.h:62
sysctl_args
Definition: sysproto_posix.h:310
read_args::buf_r_
char buf_r_[(sizeof(register_t)<=sizeof(void *) ? 0 :sizeof(register_t) - sizeof(void *))]
Definition: sysproto_posix.h:493
sys_openat_args::mode
__mode_t mode
Definition: sysproto_posix.h:510
sys_sysctl_args::oldlenp_r_
char oldlenp_r_[(sizeof(register_t)<=sizeof(size_t *) ? 0 :sizeof(register_t) - sizeof(size_t *))]
Definition: sysproto_posix.h:241
sys_setUID_args::uid_r_
char uid_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:145
sys_sigprocmask_args::how
int how
Definition: sysproto_posix.h:553
sys_pipe2_args::flags_l_
char flags_l_[0]
Definition: sysproto_posix.h:761
sys_sysctl_args::name_l_
char name_l_[0]
Definition: sysproto_posix.h:230
sys_getpid
int sys_getpid(struct thread *td, struct sys_getpid_args *)
Definition: gen_calls.c:224
fcntl_args::cmd_r_
char cmd_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:343
sys_execve
int sys_execve(struct thread *td, struct sys_execve_args *)
Definition: execve.c:33
sys_getcwd_args::size
uint32_t size
Definition: sysproto_posix.h:138
sys_wait4_args::rusage
void * rusage
Definition: sysproto_posix.h:122
sys_dup2_args::to_r_
char to_r_[(sizeof(register_t)<=sizeof(u_int) ? 0 :sizeof(register_t) - sizeof(u_int))]
Definition: sysproto_posix.h:816
sys_fchdir_args::fd
int fd
Definition: sysproto_posix.h:622
sys_close_args::fd_r_
char fd_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:105
sys_setrlimit_args::rlp_r_
char rlp_r_[(sizeof(register_t)<=sizeof(struct rlimit *) ? 0 :sizeof(register_t) - sizeof(struct rlimit *))]
Definition: sysproto_posix.h:805
setitimer_args::which_r_
char which_r_[(sizeof(register_t)<=sizeof(u_int) ? 0 :sizeof(register_t) - sizeof(u_int))]
Definition: sysproto_posix.h:269
sys_setsockopt
int sys_setsockopt(struct thread *td, struct sys_setsockopt_args *)
Definition: sys_arch.c:529
sys_sendto_args::to_l_
char to_l_[0]
Definition: sysproto_posix.h:711
sys_statfs
int sys_statfs(struct thread *td, struct sys_statfs_args *args)
Definition: stat.c:239
sys_sendto_args::len
size_t len
Definition: sysproto_posix.h:706
sigprocmask_args::set_r_
char set_r_[(sizeof(register_t)<=sizeof(const sigset_t *) ? 0 :sizeof(register_t) - sizeof(const sigset_t *))]
Definition: sysproto_posix.h:454
gettimeofday_args
Definition: sysproto_posix.h:459
sys_ioctl_args::data
caddr_t data
Definition: sysproto_posix.h:535
sys_fcntl_args::fd_r_
char fd_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:255
sys_gettimeofday_args::tzp_r_
char tzp_r_[(sizeof(register_t)<=sizeof(struct timezone *) ? 0 :sizeof(register_t) - sizeof(struct timezone *))]
Definition: sysproto_posix.h:695
sys_sigprocmask_args::oset_r_
char oset_r_[(sizeof(register_t)<=sizeof(sigset_t *) ? 0 :sizeof(register_t) - sizeof(sigset_t *))]
Definition: sysproto_posix.h:560
sys_mmap_args::len_l_
char len_l_[0]
Definition: sysproto_posix.h:382
sys_openat_args::flag
int flag
Definition: sysproto_posix.h:507
sys_chdir
int sys_chdir(struct thread *td, struct sys_chdir_args *)
Definition: file.c:186
sys_fread_args::nmemb
long nmemb
Definition: sysproto_posix.h:186
read_args::fd_l_
char fd_l_[0]
Definition: sysproto_posix.h:488
sys_mmap_args::len
size_t len
Definition: sysproto_posix.h:383
sys_statfs_args
Definition: sysproto_posix.h:596
sys_write_args
Definition: sysproto_posix.h:74
sys_lseek_args
Definition: sysproto_posix.h:217
sys_fseek_args::whence_l_
char whence_l_[0]
Definition: sysproto_posix.h:212
sys_select_args::nd_l_
char nd_l_[0]
Definition: sysproto_posix.h:672
uint32_t
__uint32_t uint32_t
Definition: types.h:46
sys_mmap_args::pos
off_t pos
Definition: sysproto_posix.h:395
sys_stat_args
Definition: sysproto_posix.h:399
sys_fstatfs_args::fd_r_
char fd_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:290
sys_open_args::path_l_
char path_l_[0]
Definition: sysproto_posix.h:89
sys_fcntl_args::arg_r_
char arg_r_[(sizeof(register_t)<=sizeof(long) ? 0 :sizeof(register_t) - sizeof(long))]
Definition: sysproto_posix.h:261
sys_pipe2_args::fildes_r_
char fildes_r_[(sizeof(register_t)<=sizeof(int *) ? 0 :sizeof(register_t) - sizeof(int *))]
Definition: sysproto_posix.h:760
sys_write_args::nbyte_r_
char nbyte_r_[(sizeof(register_t)<=sizeof(size_t) ? 0 :sizeof(register_t) - sizeof(size_t))]
Definition: sysproto_posix.h:85
sysctl_args::newlen
size_t newlen
Definition: sysproto_posix.h:327
sys_setpgid_args::pid_l_
char pid_l_[0]
Definition: sysproto_posix.h:579
sys_mmap_args::fd
int fd
Definition: sysproto_posix.h:392
sys_getcwd_args::buf_r_
char buf_r_[(sizeof(register_t)<=sizeof(const void *) ? 0 :sizeof(register_t) - sizeof(const void *))]
Definition: sysproto_posix.h:135
sys_getrlimit_args::rlp_l_
char rlp_l_[0]
Definition: sysproto_posix.h:792
mprotect_args::addr_l_
char addr_l_[0]
Definition: sysproto_posix.h:297
sys_fread_args::size_r_
char size_r_[(sizeof(register_t)<=sizeof(long) ? 0 :sizeof(register_t) - sizeof(long))]
Definition: sysproto_posix.h:184
sys_fstat_args::sb
struct stat * sb
Definition: sysproto_posix.h:472
sys_execve_args::envp_r_
char envp_r_[(sizeof(register_t)<=sizeof(char **) ? 0 :sizeof(register_t) - sizeof(char **))]
Definition: sysproto_posix.h:163
sys_select_args
Definition: sysproto_posix.h:671
sys_setrlimit_args::which_l_
char which_l_[0]
Definition: sysproto_posix.h:800
sys_dup2_args::from
u_int from
Definition: sysproto_posix.h:812
sigaction_args::sig_r_
char sig_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:426
sys_ioctl_args::fd_r_
char fd_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:530
sys_readlink
int sys_readlink(struct thread *, struct sys_readlink_args *)
Definition: vfs_calls.c:389
sys_read_args::fd
int fd
Definition: sysproto_posix.h:64
sys_fstat
int sys_fstat(struct thread *td, struct sys_fstat_args *)
Definition: stat.c:91
sys_close_args::fd_l_
char fd_l_[0]
Definition: sysproto_posix.h:103
sys_sigaction_args::oact
struct sigaction * oact
Definition: sysproto_posix.h:571
sys_lstat_args::sb
struct stat * sb
Definition: sysproto_posix.h:413
sys_fstat_args::fd
int fd
Definition: sysproto_posix.h:469
sys_write_args::fd
int fd
Definition: sysproto_posix.h:76
sys_socket_args
Definition: sysproto_posix.h:641
sys_statfs_args::buf_l_
char buf_l_[0]
Definition: sysproto_posix.h:600
sys_fcntl_args::cmd_r_
char cmd_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:258
sys_wait4_args::options_l_
char options_l_[0]
Definition: sysproto_posix.h:117
sys_setsockopt_args::name
int name
Definition: sysproto_posix.h:661
sys_setsockopt_args::valsize_r_
char valsize_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:668
access_args::flags
int flags
Definition: sysproto_posix.h:283
sys_read_args::buf
const void * buf
Definition: sysproto_posix.h:67
sys_getlogin_args::namebuf
char * namebuf
Definition: sysproto_posix.h:770
obreak_args
Definition: sysproto_posix.h:417
setitimer_args::itv
struct itimerval * itv
Definition: sysproto_posix.h:271
sys_fread_args::nmemb_r_
char nmemb_r_[(sizeof(register_t)<=sizeof(long) ? 0 :sizeof(register_t) - sizeof(long))]
Definition: sysproto_posix.h:187
sys_access
int sys_access(struct thread *td, struct sys_access_args *)
Definition: vfs_calls.c:366
sys_sigaction_args::act
const struct sigaction * act
Definition: sysproto_posix.h:568
sys_sigprocmask_args::set
const sigset_t * set
Definition: sysproto_posix.h:556
fcntl_args::fd_r_
char fd_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:340
sys_openat_args::flag_l_
char flag_l_[0]
Definition: sysproto_posix.h:506
sys_pread_args::buf
void * buf
Definition: sysproto_posix.h:733
sys_lstat_args::sb_r_
char sb_r_[(sizeof(register_t)<=sizeof(struct stat *) ? 0 :sizeof(register_t) - sizeof(struct stat *))]
Definition: sysproto_posix.h:414
gettimeofday_args::tp_r_
char tp_r_[(sizeof(register_t)<=sizeof(struct timeval *) ? 0 :sizeof(register_t) - sizeof(struct timeval *))]
Definition: sysproto_posix.h:462
sys_select_args::ou_r_
char ou_r_[(sizeof(register_t)<=sizeof(fd_set *) ? 0 :sizeof(register_t) - sizeof(fd_set *))]
Definition: sysproto_posix.h:680
sysctl_args::newlen_r_
char newlen_r_[(sizeof(register_t)<=sizeof(size_t) ? 0 :sizeof(register_t) - sizeof(size_t))]
Definition: sysproto_posix.h:328
ioctl_args::data_r_
char data_r_[(sizeof(register_t)<=sizeof(caddr_t) ? 0 :sizeof(register_t) - sizeof(caddr_t))]
Definition: sysproto_posix.h:484
caddr_t
char * caddr_t
Definition: types.h:41
sys_lseek_args::whence_l_
char whence_l_[0]
Definition: sysproto_posix.h:224
sys_ioctl_args::data_r_
char data_r_[(sizeof(register_t)<=sizeof(caddr_t) ? 0 :sizeof(register_t) - sizeof(caddr_t))]
Definition: sysproto_posix.h:536
sys_socket_args::protocol_r_
char protocol_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:650
sys_fseek_args
Definition: sysproto_posix.h:205
sys_fstatat_args::fd_r_
char fd_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:608
getdtablesize_args
Definition: sysproto_posix.h:435
sys_sendto_args::tolen
int tolen
Definition: sysproto_posix.h:715
sys_socket_args::protocol_l_
char protocol_l_[0]
Definition: sysproto_posix.h:648
sys_fclose_args::FILE_r_
char FILE_r_[(sizeof(register_t)<=sizeof(userFileDescriptor *) ? 0 :sizeof(register_t) - sizeof(userFileDescriptor *))]
Definition: sysproto_posix.h:196
sys_getppid_args::dummy
register_t dummy
Definition: sysproto_posix.h:544
sigaction_args::oact_l_
char oact_l_[0]
Definition: sysproto_posix.h:430
sys_setsockopt_args::valsize
int valsize
Definition: sysproto_posix.h:667
sys_sigprocmask_args::oset_l_
char oset_l_[0]
Definition: sysproto_posix.h:558
sys_fstatat_args::path_r_
char path_r_[(sizeof(register_t)<=sizeof(char *) ? 0 :sizeof(register_t) - sizeof(char *))]
Definition: sysproto_posix.h:611
sys_fstatfs_args::buf_l_
char buf_l_[0]
Definition: sysproto_posix.h:291
sys_sysctl_args
Definition: sysproto_posix.h:229
ioctl_args::com_r_
char com_r_[(sizeof(register_t)<=sizeof(u_long) ? 0 :sizeof(register_t) - sizeof(u_long))]
Definition: sysproto_posix.h:481
sys_exit_args::status
int status
Definition: sysproto_posix.h:52
sys_getdirentries_args::fd_r_
char fd_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:629
sys_rename_args::to_r_
char to_r_[(sizeof(register_t)<=sizeof(char *) ? 0 :sizeof(register_t) - sizeof(char *))]
Definition: sysproto_posix.h:725
sys_setlogin_args::namebuf_l_
char namebuf_l_[0]
Definition: sysproto_posix.h:780
sys_mmap_args::fd_l_
char fd_l_[0]
Definition: sysproto_posix.h:391
sys_fread_args::FILE_r_
char FILE_r_[(sizeof(register_t)<=sizeof(userFileDescriptor *) ? 0 :sizeof(register_t) - sizeof(userFileDescriptor *))]
Definition: sysproto_posix.h:190
sys_sendto_args::buf
caddr_t buf
Definition: sysproto_posix.h:703
sys_fseek
int sys_fseek(struct thread *td, struct sys_fseek_args *)
Definition: file.c:119
sys_mmap_args::pos_l_
char pos_l_[0]
Definition: sysproto_posix.h:394
sys_write_args::nbyte
size_t nbyte
Definition: sysproto_posix.h:84
sys_openat_args::path
char * path
Definition: sysproto_posix.h:504
sys_setlogin_args::namebuf_r_
char namebuf_r_[(sizeof(register_t)<=sizeof(char *) ? 0 :sizeof(register_t) - sizeof(char *))]
Definition: sysproto_posix.h:782
sys_fclose
int sys_fclose(struct thread *td, struct sys_fclose_args *)
Definition: file.c:277
sys_getppid
int sys_getppid(struct thread *td, struct sys_getppid_args *)
Definition: gen_calls.c:238
sys_select_args::ou_l_
char ou_l_[0]
Definition: sysproto_posix.h:678
sys_getppid_args
Definition: sysproto_posix.h:543
sys_getrlimit
int sys_getrlimit(struct thread *, struct sys_getrlimit_args *)
Definition: gen_calls.c:376
sys_fchdir
int sys_fchdir(struct thread *td, struct sys_fchdir_args *)
Definition: file.c:197
sys_select_args::in
fd_set * in
Definition: sysproto_posix.h:676
sys_pread
int sys_pread(struct thread *td, struct sys_pread_args *)
Definition: vfs_calls.c:239
sys_sysarch_args::parms
char * parms
Definition: sysproto_posix.h:519
sys_getdirentries_args::buf_l_
char buf_l_[0]
Definition: sysproto_posix.h:630
sys_select_args::tv_r_
char tv_r_[(sizeof(register_t)<=sizeof(struct timeval *) ? 0 :sizeof(register_t) - sizeof(struct timeval *))]
Definition: sysproto_posix.h:686
sys_lseek_args::offset_r_
char offset_r_[(sizeof(register_t)<=sizeof(off_t) ? 0 :sizeof(register_t) - sizeof(off_t))]
Definition: sysproto_posix.h:223
sys_fread_args::FILE_l_
char FILE_l_[0]
Definition: sysproto_posix.h:188
sys_sendto_args::flags_r_
char flags_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:710
sys_setsockopt_args::name_r_
char name_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:662
sys_statfs_args::buf
struct statfs * buf
Definition: sysproto_posix.h:601
sys_openat
int sys_openat(struct thread *td, struct sys_openat_args *)
Definition: vfs_calls.c:45
sys_fread_args::nmemb_l_
char nmemb_l_[0]
Definition: sysproto_posix.h:185
timeval
Definition: _timeval.h:17
sys_setpgid_args::pid_r_
char pid_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:581
sys_gettimeofday_args::tzp
struct timezone * tzp
Definition: sysproto_posix.h:694
sysctl_args::namelen_r_
char namelen_r_[(sizeof(register_t)<=sizeof(u_int) ? 0 :sizeof(register_t) - sizeof(u_int))]
Definition: sysproto_posix.h:316
sys_fstat_args::sb_r_
char sb_r_[(sizeof(register_t)<=sizeof(struct stat *) ? 0 :sizeof(register_t) - sizeof(struct stat *))]
Definition: sysproto_posix.h:473
sys_sysarch_args::parms_l_
char parms_l_[0]
Definition: sysproto_posix.h:518
ioctl_args::fd
int fd
Definition: sysproto_posix.h:477
read_args
Definition: sysproto_posix.h:487
sys_fstatfs
int sys_fstatfs(struct thread *td, struct sys_fstatfs_args *)
Definition: stat.c:182
sys_execve_args::fname_l_
char fname_l_[0]
Definition: sysproto_posix.h:155
ioctl_args::com
u_long com
Definition: sysproto_posix.h:480
sys_fread_args::FILE
userFileDescriptor * FILE
Definition: sysproto_posix.h:189
gettimeofday_args::tzp
struct timezone * tzp
Definition: sysproto_posix.h:464
sys_getlogin_args::namebuf_l_
char namebuf_l_[0]
Definition: sysproto_posix.h:769
sys_setsockopt_args::valsize_l_
char valsize_l_[0]
Definition: sysproto_posix.h:666
fcntl_args::cmd
int cmd
Definition: sysproto_posix.h:342
sys_getpgrp_args::dummy
register_t dummy
Definition: sysproto_posix.h:576
sys_munmap_args::len_l_
char len_l_[0]
Definition: sysproto_posix.h:443
statfs
Definition: mount.h:41
sys_setsockopt_args::val_l_
char val_l_[0]
Definition: sysproto_posix.h:663
sys_invalid
int sys_invalid(struct thread *, void *)
Definition: gen_calls.c:141
getuid_args::dummy
register_t dummy
Definition: sysproto_posix.h:366
sys_socket_args::domain
int domain
Definition: sysproto_posix.h:643
sys_execve_args::envp
char ** envp
Definition: sysproto_posix.h:162
sys_fgetc_args::FILE
userFileDescriptor * FILE
Definition: sysproto_posix.h:201
sys_mmap_args::flags_l_
char flags_l_[0]
Definition: sysproto_posix.h:388
sys_issetugid
int sys_issetugid(struct thread *td, struct sys_issetugid_args *)
sys_setrlimit_args::which
u_int which
Definition: sysproto_posix.h:801
read_args::nbyte
size_t nbyte
Definition: sysproto_posix.h:495
gettimeofday_args::tp_l_
char tp_l_[0]
Definition: sysproto_posix.h:460
sys_setpgid_args
Definition: sysproto_posix.h:578
sys_fcntl
int sys_fcntl(struct thread *td, struct sys_fcntl_args *)
Definition: descrip.c:92
sys_openat_args
Definition: sysproto_posix.h:499
sys_fstatfs_args
Definition: sysproto_posix.h:287
sys_fopen_args::path
char * path
Definition: sysproto_posix.h:168
sys_fork_args
Definition: sysproto_posix.h:56
sigaction_args::oact
struct sigaction * oact
Definition: sysproto_posix.h:431
PADL_
#define PADL_(t)
Definition: sysproto_posix.h:43
sys_fopen_args
Definition: sysproto_posix.h:166
sys_stat_args::path_l_
char path_l_[0]
Definition: sysproto_posix.h:400
sigprocmask_args::oset_r_
char oset_r_[(sizeof(register_t)<=sizeof(sigset_t *) ? 0 :sizeof(register_t) - sizeof(sigset_t *))]
Definition: sysproto_posix.h:457
sys_gettimeofday_args
Definition: sysproto_posix.h:689
getdtablesize_args::dummy
register_t dummy
Definition: sysproto_posix.h:436
sys_getdirentries_args::basep
long * basep
Definition: sysproto_posix.h:637
sys_dup2_args
Definition: sysproto_posix.h:810
sys_fread_args::ptr
void * ptr
Definition: sysproto_posix.h:180
sys_sigaction
int sys_sigaction(struct thread *td, struct sys_sigaction_args *)
Definition: gen_calls.c:294
sys_fopen_args::mode
char * mode
Definition: sysproto_posix.h:171
setitimer_args::oitv
struct itimerval * oitv
Definition: sysproto_posix.h:274
sys_getrlimit_args::which
u_int which
Definition: sysproto_posix.h:790
sys_mmap_args
Definition: sysproto_posix.h:378
sys_openat_args::fd
int fd
Definition: sysproto_posix.h:501
sys_fstatat_args::path_l_
char path_l_[0]
Definition: sysproto_posix.h:609
sys_fopen_args::mode_r_
char mode_r_[(sizeof(register_t)<=sizeof(char *) ? 0 :sizeof(register_t) - sizeof(char *))]
Definition: sysproto_posix.h:172
sigprocmask_args::oset
sigset_t * oset
Definition: sysproto_posix.h:456
sys_stat_args::ub
struct stat * ub
Definition: sysproto_posix.h:404
sys_statfs_args::path_l_
char path_l_[0]
Definition: sysproto_posix.h:597
sys_access_args::amode
int amode
Definition: sysproto_posix.h:592
setitimer_args
Definition: sysproto_posix.h:266
sigaction_args::oact_r_
char oact_r_[(sizeof(register_t)<=sizeof(struct sigaction *) ? 0 :sizeof(register_t) - sizeof(struct sigaction *))]
Definition: sysproto_posix.h:432
sys_pread_args::fd_l_
char fd_l_[0]
Definition: sysproto_posix.h:729
sys_dup2_args::to
u_int to
Definition: sysproto_posix.h:815
sys_select_args::tv
struct timeval * tv
Definition: sysproto_posix.h:685
sys_sysctl
int sys_sysctl(struct thread *td, struct sys_sysctl_args *)
Definition: kern_sysctl.c:286
sys_getdirentries_args::buf
char * buf
Definition: sysproto_posix.h:631
sys_setsockopt_args::s_l_
char s_l_[0]
Definition: sysproto_posix.h:654
gettimeofday_args::tzp_r_
char tzp_r_[(sizeof(register_t)<=sizeof(struct timezone *) ? 0 :sizeof(register_t) - sizeof(struct timezone *))]
Definition: sysproto_posix.h:465
mprotect
int mprotect(struct thread *td, struct mprotect_args *uap)
Definition: gen_calls.c:136
read_args::buf_l_
char buf_l_[0]
Definition: sysproto_posix.h:491
off_t
__int64_t off_t
Definition: types.h:119
sys_read_args::buf_l_
char buf_l_[0]
Definition: sysproto_posix.h:66
sys_execve_args::argv_l_
char argv_l_[0]
Definition: sysproto_posix.h:158
sys_pread_args::buf_l_
char buf_l_[0]
Definition: sysproto_posix.h:732
sys_sysctl_args::name_r_
char name_r_[(sizeof(register_t)<=sizeof(int *) ? 0 :sizeof(register_t) - sizeof(int *))]
Definition: sysproto_posix.h:232
sys_fread_args::size_l_
char size_l_[0]
Definition: sysproto_posix.h:182
sys_fread_args
Definition: sysproto_posix.h:178
sys_exit
int sys_exit(struct thread *, struct sys_exit_args *)
Definition: gen_calls.c:45
sys_lseek_args::whence
int whence
Definition: sysproto_posix.h:225
sys_access_args::amode_r_
char amode_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:593
sys_read_args::buf_r_
char buf_r_[(sizeof(register_t)<=sizeof(const void *) ? 0 :sizeof(register_t) - sizeof(const void *))]
Definition: sysproto_posix.h:68
sys_munmap_args::addr_r_
char addr_r_[(sizeof(register_t)<=sizeof(void *) ? 0 :sizeof(register_t) - sizeof(void *))]
Definition: sysproto_posix.h:442
sys_ioctl_args::fd_l_
char fd_l_[0]
Definition: sysproto_posix.h:528
sys_getlogin_args::namelen
u_int namelen
Definition: sysproto_posix.h:773
sys_fchdir_args::fd_r_
char fd_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:623
sys_open_args::path
char * path
Definition: sysproto_posix.h:90
signal.h
sys_getGID
int sys_getGID(struct thread *td, void *)
Definition: access.c:59
sys_sendto_args::flags_l_
char flags_l_[0]
Definition: sysproto_posix.h:708
sysctl_args::name
int * name
Definition: sysproto_posix.h:312
sysctl_args::namelen
u_int namelen
Definition: sysproto_posix.h:315
pipe_args
Definition: sysproto_posix.h:349
sys_fstatat_args::path
char * path
Definition: sysproto_posix.h:610
sys_lstat_args::path_r_
char path_r_[(sizeof(register_t)<=sizeof(char *) ? 0 :sizeof(register_t) - sizeof(char *))]
Definition: sysproto_posix.h:411
sys_pread_args::nbyte_r_
char nbyte_r_[(sizeof(register_t)<=sizeof(size_t) ? 0 :sizeof(register_t) - sizeof(size_t))]
Definition: sysproto_posix.h:737
sys_sysctl_args::namelen_l_
char namelen_l_[0]
Definition: sysproto_posix.h:233
sys_mmap_args::pos_r_
char pos_r_[(sizeof(register_t)<=sizeof(off_t) ? 0 :sizeof(register_t) - sizeof(off_t))]
Definition: sysproto_posix.h:396
sys_issetugid_args
Definition: sysproto_posix.h:334
mprotect_args::addr_r_
char addr_r_[(sizeof(register_t)<=sizeof(const void *) ? 0 :sizeof(register_t) - sizeof(const void *))]
Definition: sysproto_posix.h:299
sys_sysctl_args::oldp
void * oldp
Definition: sysproto_posix.h:237
PADR_
#define PADR_(t)
Definition: sysproto_posix.h:44
sys_access_args
Definition: sysproto_posix.h:587
sys_pread_args::offset_l_
char offset_l_[0]
Definition: sysproto_posix.h:738
sys_sendto_args::buf_r_
char buf_r_[(sizeof(register_t)<=sizeof(caddr_t) ? 0 :sizeof(register_t) - sizeof(caddr_t))]
Definition: sysproto_posix.h:704
sys_munmap_args::addr_l_
char addr_l_[0]
Definition: sysproto_posix.h:440
sys_lstat_args::path
char * path
Definition: sysproto_posix.h:410
sys_rename_args::to_l_
char to_l_[0]
Definition: sysproto_posix.h:723
u_int
unsigned int u_int
Definition: types.h:72
sys_fstatat_args::fd
int fd
Definition: sysproto_posix.h:607
sysctl_args::namelen_l_
char namelen_l_[0]
Definition: sysproto_posix.h:314
access
int access(struct thread *td, struct access_args *uap)
Definition: gen_calls.c:130
read_args::nbyte_r_
char nbyte_r_[(sizeof(register_t)<=sizeof(size_t) ? 0 :sizeof(register_t) - sizeof(size_t))]
Definition: sysproto_posix.h:496
pipe_args::dummy
register_t dummy
Definition: sysproto_posix.h:350
sys_fgetc_args
Definition: sysproto_posix.h:199
sys_mmap_args::addr_r_
char addr_r_[(sizeof(register_t)<=sizeof(caddr_t) ? 0 :sizeof(register_t) - sizeof(caddr_t))]
Definition: sysproto_posix.h:381
gettimeofday_args::tzp_l_
char tzp_l_[0]
Definition: sysproto_posix.h:463
sys_getUID
int sys_getUID(struct thread *td, void *)
Definition: access.c:51
sys_setsockopt_args::name_l_
char name_l_[0]
Definition: sysproto_posix.h:660
sys_getpid_args::dummy
register_t dummy
Definition: sysproto_posix.h:524
sys_lseek_args::fd_l_
char fd_l_[0]
Definition: sysproto_posix.h:218
sys_fgetc_args::FILE_l_
char FILE_l_[0]
Definition: sysproto_posix.h:200
sys_lstat_args::sb_l_
char sb_l_[0]
Definition: sysproto_posix.h:412
sys_getdirentries_args::basep_r_
char basep_r_[(sizeof(register_t)<=sizeof(long *) ? 0 :sizeof(register_t) - sizeof(long *))]
Definition: sysproto_posix.h:638
setitimer_args::which
u_int which
Definition: sysproto_posix.h:268
fcntl_args::arg_l_
char arg_l_[0]
Definition: sysproto_posix.h:344
mprotect_args::prot_r_
char prot_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:305
sys_fchdir_args
Definition: sysproto_posix.h:620
sys_stat
int sys_stat(struct thread *td, struct sys_stat_args *)
Definition: stat.c:302
sys_getcwd_args::buf
void * buf
Definition: sysproto_posix.h:134
sys_getcwd_args::buf_l_
char buf_l_[0]
Definition: sysproto_posix.h:133
sys_socket
int sys_socket(struct thread *td, struct sys_socket_args *)
Definition: sys_arch.c:502
ioctl_args::fd_r_
char fd_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:478
thread.h
sys_ioctl_args
Definition: sysproto_posix.h:527
sys_munmap_args::len
size_t len
Definition: sysproto_posix.h:444
gettimeofday_args::tp
struct timeval * tp
Definition: sysproto_posix.h:461
sys_wait4_args::rusage_r_
char rusage_r_[(sizeof(register_t)<=sizeof(void *) ? 0 :sizeof(register_t) - sizeof(void *))]
Definition: sysproto_posix.h:123
sys_stat_args::path
char * path
Definition: sysproto_posix.h:401
sys_fread
int sys_fread(struct thread *td, struct sys_fread_args *)
Definition: file.c:258
sys_socket_args::type_r_
char type_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:647
sys_sysctl_args::name
int * name
Definition: sysproto_posix.h:231
sys_read_args::fd_l_
char fd_l_[0]
Definition: sysproto_posix.h:63
sys_setUID
int sys_setUID(struct thread *td, struct sys_setUID_args *)
Definition: access.c:43
sigprocmask_args::how
int how
Definition: sysproto_posix.h:450
obreak_args::nsize_l_
char nsize_l_[0]
Definition: sysproto_posix.h:418
mprotect_args::prot
int prot
Definition: sysproto_posix.h:304
sys_sysctl_args::oldp_l_
char oldp_l_[0]
Definition: sysproto_posix.h:236
sys_ioctl_args::com_l_
char com_l_[0]
Definition: sysproto_posix.h:531
sys_stat_args::ub_r_
char ub_r_[(sizeof(register_t)<=sizeof(struct stat *) ? 0 :sizeof(register_t) - sizeof(struct stat *))]
Definition: sysproto_posix.h:405
sys_fstatfs_args::buf_r_
char buf_r_[(sizeof(register_t)<=sizeof(struct statfs *) ? 0 :sizeof(register_t) - sizeof(struct statfs *))]
Definition: sysproto_posix.h:293
sys_setGID_args::gid_l_
char gid_l_[0]
Definition: sysproto_posix.h:149
sys_mmap_args::len_r_
char len_r_[(sizeof(register_t)<=sizeof(size_t) ? 0 :sizeof(register_t) - sizeof(size_t))]
Definition: sysproto_posix.h:384
sys_munmap
int sys_munmap(struct thread *td, struct sys_munmap_args *)
Definition: vmm_mmap.c:155
sys_pread_args::offset_r_
char offset_r_[(sizeof(register_t)<=sizeof(off_t) ? 0 :sizeof(register_t) - sizeof(off_t))]
Definition: sysproto_posix.h:740
sys_fstatat_args::buf
struct stat * buf
Definition: sysproto_posix.h:613
sys_lstat_args
Definition: sysproto_posix.h:408
setitimer_args::itv_l_
char itv_l_[0]
Definition: sysproto_posix.h:270
sys_setpgrp
int sys_setpgrp(struct thread *td, struct sys_setpgid_args *)
sys_fchdir_args::fd_l_
char fd_l_[0]
Definition: sysproto_posix.h:621
getpid_args
Definition: sysproto_posix.h:331
sys_wait4
int sys_wait4(struct thread *td, struct sys_wait4_args *)
Definition: gen_calls.c:147
sys_getdirentries_args::basep_l_
char basep_l_[0]
Definition: sysproto_posix.h:636
sys_pread_args::buf_r_
char buf_r_[(sizeof(register_t)<=sizeof(void *) ? 0 :sizeof(register_t) - sizeof(void *))]
Definition: sysproto_posix.h:734
sys_mmap_args::prot_r_
char prot_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:387
sys_statfs_args::buf_r_
char buf_r_[(sizeof(register_t)<=sizeof(struct statfs *) ? 0 :sizeof(register_t) - sizeof(struct statfs *))]
Definition: sysproto_posix.h:602
sys_pread_args::nbyte_l_
char nbyte_l_[0]
Definition: sysproto_posix.h:735
sys_setUID_args::uid_l_
char uid_l_[0]
Definition: sysproto_posix.h:143
sys_fread_args::ptr_r_
char ptr_r_[(sizeof(register_t)<=sizeof(void *) ? 0 :sizeof(register_t) - sizeof(void *))]
Definition: sysproto_posix.h:181
getuid_args
Definition: sysproto_posix.h:365
sys_open
int sys_open(struct thread *td, struct sys_open_args *)
Definition: vfs_calls.c:39
sys_getdirentries
int sys_getdirentries(struct thread *td, struct sys_getdirentries_args *)
Definition: vfs_calls.c:373
read_args::nbyte_l_
char nbyte_l_[0]
Definition: sysproto_posix.h:494
sys_close_args
Definition: sysproto_posix.h:102
sys_close
int sys_close(struct thread *td, struct sys_close_args *)
Definition: vfs_calls.c:99
sys_fopen_args::FILE_r_
char FILE_r_[(sizeof(register_t)<=sizeof(userFileDescriptor *) ? 0 :sizeof(register_t) - sizeof(userFileDescriptor *))]
Definition: sysproto_posix.h:175
sys_exit_args
Definition: sysproto_posix.h:50
sys_write_args::fd_r_
char fd_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:77
sys_sendto_args::len_r_
char len_r_[(sizeof(register_t)<=sizeof(size_t) ? 0 :sizeof(register_t) - sizeof(size_t))]
Definition: sysproto_posix.h:707
sys_mmap_args::flags
int flags
Definition: sysproto_posix.h:389
sys_open_args::mode_l_
char mode_l_[0]
Definition: sysproto_posix.h:97
sys_sigaction_args::oact_r_
char oact_r_[(sizeof(register_t)<=sizeof(struct sigaction *) ? 0 :sizeof(register_t) - sizeof(struct sigaction *))]
Definition: sysproto_posix.h:572
sys_sysctl_args::newlenp_r_
char newlenp_r_[(sizeof(register_t)<=sizeof(size_t) ? 0 :sizeof(register_t) - sizeof(size_t))]
Definition: sysproto_posix.h:247
sys_read_args::nbyte
size_t nbyte
Definition: sysproto_posix.h:70
sys_fork_args::status
int status
Definition: sysproto_posix.h:58
sys_mmap_args::flags_r_
char flags_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:390
sysctl_args::old_r_
char old_r_[(sizeof(register_t)<=sizeof(void *) ? 0 :sizeof(register_t) - sizeof(void *))]
Definition: sysproto_posix.h:319
sys_sigaction_args::oact_l_
char oact_l_[0]
Definition: sysproto_posix.h:570
sys_getlogin_args::namelen_l_
char namelen_l_[0]
Definition: sysproto_posix.h:772
sys_fstat_args::fd_r_
char fd_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:470
getgid_args
Definition: sysproto_posix.h:369
sys_access_args::path_r_
char path_r_[(sizeof(register_t)<=sizeof(char *) ? 0 :sizeof(register_t) - sizeof(char *))]
Definition: sysproto_posix.h:590
sys_setrlimit_args
Definition: sysproto_posix.h:799
sys_statfs_args::path_r_
char path_r_[(sizeof(register_t)<=sizeof(char *) ? 0 :sizeof(register_t) - sizeof(char *))]
Definition: sysproto_posix.h:599
sys_mmap_args::fd_r_
char fd_r_[(sizeof(register_t)<=sizeof(int) ? 0 :sizeof(register_t) - sizeof(int))]
Definition: sysproto_posix.h:393
sys_munmap_args
Definition: sysproto_posix.h:439
mprotect_args::addr
const void * addr
Definition: sysproto_posix.h:298
sys_wait4_args::status_l_
char status_l_[0]
Definition: sysproto_posix.h:113
sys_fstatat_args::flag_l_
char flag_l_[0]
Definition: sysproto_posix.h:615