Annotation of sys/compat/osf1/osf1_syscallargs.h, Revision 1.1.1.1
1.1 nbrk 1: /* $OpenBSD: osf1_syscallargs.h,v 1.12 2004/05/28 18:31:12 tedu Exp $ */
2:
3: /*
4: * System call argument lists.
5: *
6: * DO NOT EDIT-- this file is automatically generated.
7: * created from OpenBSD: syscalls.master,v 1.10 2004/05/28 18:28:14 tedu Exp
8: */
9:
10: #ifdef syscallarg
11: #undef syscallarg
12: #endif
13:
14: #define syscallarg(x) \
15: union { \
16: register_t pad; \
17: struct { x datum; } le; \
18: struct { \
19: int8_t pad[ (sizeof (register_t) < sizeof (x)) \
20: ? 0 \
21: : sizeof (register_t) - sizeof (x)]; \
22: x datum; \
23: } be; \
24: }
25:
26: struct osf1_sys_wait4_args {
27: syscallarg(int) pid;
28: syscallarg(int *) status;
29: syscallarg(int) options;
30: syscallarg(struct osf1_rusage *) rusage;
31: };
32:
33: struct osf1_sys_mknod_args {
34: syscallarg(char *) path;
35: syscallarg(int) mode;
36: syscallarg(int) dev;
37: };
38:
39: struct osf1_sys_getfsstat_args {
40: syscallarg(struct osf1_statfs *) buf;
41: syscallarg(long) bufsize;
42: syscallarg(int) flags;
43: };
44:
45: struct osf1_sys_lseek_args {
46: syscallarg(int) fd;
47: syscallarg(off_t) offset;
48: syscallarg(int) whence;
49: };
50:
51: struct osf1_sys_mount_args {
52: syscallarg(int) type;
53: syscallarg(const char *) path;
54: syscallarg(int) flags;
55: syscallarg(caddr_t) data;
56: };
57:
58: struct osf1_sys_unmount_args {
59: syscallarg(const char *) path;
60: syscallarg(int) flags;
61: };
62:
63: struct osf1_sys_setuid_args {
64: syscallarg(uid_t) uid;
65: };
66:
67: struct osf1_sys_recvmsg_xopen_args {
68: syscallarg(int) s;
69: syscallarg(struct osf1_msghdr_xopen *) msg;
70: syscallarg(int) flags;
71: };
72:
73: struct osf1_sys_sendmsg_xopen_args {
74: syscallarg(int) s;
75: syscallarg(const struct osf1_msghdr_xopen *) msg;
76: syscallarg(int) flags;
77: };
78:
79: struct osf1_sys_access_args {
80: syscallarg(char *) path;
81: syscallarg(int) flags;
82: };
83:
84: struct osf1_sys_set_program_attributes_args {
85: syscallarg(caddr_t) taddr;
86: syscallarg(unsigned long) tsize;
87: syscallarg(caddr_t) daddr;
88: syscallarg(unsigned long) dsize;
89: };
90:
91: struct osf1_sys_open_args {
92: syscallarg(char *) path;
93: syscallarg(int) flags;
94: syscallarg(int) mode;
95: };
96:
97: struct osf1_sys_classcntl_args {
98: syscallarg(int) opcode;
99: syscallarg(int) arg1;
100: syscallarg(int) arg2;
101: syscallarg(int) arg3;
102: };
103:
104: struct osf1_sys_ioctl_args {
105: syscallarg(int) fd;
106: syscallarg(int) com;
107: syscallarg(caddr_t) data;
108: };
109:
110: struct osf1_sys_reboot_args {
111: syscallarg(int) opt;
112: };
113:
114: struct osf1_sys_execve_args {
115: syscallarg(char *) path;
116: syscallarg(char *const *) argp;
117: syscallarg(char *const *) envp;
118: };
119:
120: struct osf1_sys_stat_args {
121: syscallarg(char *) path;
122: syscallarg(struct osf1_stat *) ub;
123: };
124:
125: struct osf1_sys_lstat_args {
126: syscallarg(char *) path;
127: syscallarg(struct osf1_stat *) ub;
128: };
129:
130: struct osf1_sys_mmap_args {
131: syscallarg(caddr_t) addr;
132: syscallarg(size_t) len;
133: syscallarg(int) prot;
134: syscallarg(int) flags;
135: syscallarg(int) fd;
136: syscallarg(off_t) pos;
137: };
138:
139: struct osf1_sys_mprotect_args {
140: syscallarg(void *) addr;
141: syscallarg(size_t) len;
142: syscallarg(int) prot;
143: };
144:
145: struct osf1_sys_madvise_args {
146: syscallarg(void *) addr;
147: syscallarg(size_t) len;
148: syscallarg(int) behav;
149: };
150:
151: struct osf1_sys_setitimer_args {
152: syscallarg(u_int) which;
153: syscallarg(struct osf1_itimerval *) itv;
154: syscallarg(struct osf1_itimerval *) oitv;
155: };
156:
157: struct osf1_sys_fstat_args {
158: syscallarg(int) fd;
159: syscallarg(void *) sb;
160: };
161:
162: struct osf1_sys_fcntl_args {
163: syscallarg(int) fd;
164: syscallarg(int) cmd;
165: syscallarg(void *) arg;
166: };
167:
168: struct osf1_sys_select_args {
169: syscallarg(u_int) nd;
170: syscallarg(fd_set *) in;
171: syscallarg(fd_set *) ou;
172: syscallarg(fd_set *) ex;
173: syscallarg(struct osf1_timeval *) tv;
174: };
175:
176: struct osf1_sys_socket_args {
177: syscallarg(int) domain;
178: syscallarg(int) type;
179: syscallarg(int) protocol;
180: };
181:
182: struct osf1_sys_gettimeofday_args {
183: syscallarg(struct osf1_timeval *) tp;
184: syscallarg(struct osf1_timezone *) tzp;
185: };
186:
187: struct osf1_sys_getrusage_args {
188: syscallarg(int) who;
189: syscallarg(struct osf1_rusage *) rusage;
190: };
191:
192: struct osf1_sys_readv_args {
193: syscallarg(int) fd;
194: syscallarg(struct osf1_iovec *) iovp;
195: syscallarg(u_int) iovcnt;
196: };
197:
198: struct osf1_sys_writev_args {
199: syscallarg(int) fd;
200: syscallarg(struct osf1_iovec *) iovp;
201: syscallarg(u_int) iovcnt;
202: };
203:
204: struct osf1_sys_settimeofday_args {
205: syscallarg(struct osf1_timeval *) tv;
206: syscallarg(struct osf1_timezone *) tzp;
207: };
208:
209: struct osf1_sys_truncate_args {
210: syscallarg(char *) path;
211: syscallarg(off_t) length;
212: };
213:
214: struct osf1_sys_ftruncate_args {
215: syscallarg(int) fd;
216: syscallarg(off_t) length;
217: };
218:
219: struct osf1_sys_setgid_args {
220: syscallarg(gid_t) gid;
221: };
222:
223: struct osf1_sys_sendto_args {
224: syscallarg(int) s;
225: syscallarg(caddr_t) buf;
226: syscallarg(size_t) len;
227: syscallarg(int) flags;
228: syscallarg(struct sockaddr *) to;
229: syscallarg(int) tolen;
230: };
231:
232: struct osf1_sys_socketpair_args {
233: syscallarg(int) domain;
234: syscallarg(int) type;
235: syscallarg(int) protocol;
236: syscallarg(int *) rsv;
237: };
238:
239: struct osf1_sys_utimes_args {
240: syscallarg(char *) path;
241: syscallarg(const struct osf1_timeval *) tptr;
242: };
243:
244: struct osf1_sys_getrlimit_args {
245: syscallarg(u_int) which;
246: syscallarg(struct rlimit *) rlp;
247: };
248:
249: struct osf1_sys_setrlimit_args {
250: syscallarg(u_int) which;
251: syscallarg(struct rlimit *) rlp;
252: };
253:
254: struct osf1_sys_sigaction_args {
255: syscallarg(int) signum;
256: syscallarg(struct osf1_sigaction *) nsa;
257: syscallarg(struct osf1_sigaction *) osa;
258: };
259:
260: struct osf1_sys_statfs_args {
261: syscallarg(const char *) path;
262: syscallarg(struct osf1_statfs *) buf;
263: syscallarg(int) len;
264: };
265:
266: struct osf1_sys_fstatfs_args {
267: syscallarg(int) fd;
268: syscallarg(struct osf1_statfs *) buf;
269: syscallarg(int) len;
270: };
271:
272: struct osf1_sys_uname_args {
273: syscallarg(struct osf1_uname *) name;
274: };
275:
276: struct osf1_sys_shmat_args {
277: syscallarg(int) shmid;
278: syscallarg(const void *) shmaddr;
279: syscallarg(int) shmflg;
280: };
281:
282: struct osf1_sys_shmctl_args {
283: syscallarg(int) shmid;
284: syscallarg(int) cmd;
285: syscallarg(struct osf1_shmid_ds *) buf;
286: };
287:
288: struct osf1_sys_shmdt_args {
289: syscallarg(const void *) shmaddr;
290: };
291:
292: struct osf1_sys_shmget_args {
293: syscallarg(osf1_key_t) key;
294: syscallarg(size_t) size;
295: syscallarg(int) flags;
296: };
297:
298: struct osf1_sys_sigaltstack_args {
299: syscallarg(struct osf1_sigaltstack *) nss;
300: syscallarg(struct osf1_sigaltstack *) oss;
301: };
302:
303: struct osf1_sys_sysinfo_args {
304: syscallarg(int) cmd;
305: syscallarg(char *) buf;
306: syscallarg(long) len;
307: };
308:
309: struct osf1_sys_pathconf_args {
310: syscallarg(char *) path;
311: syscallarg(int) name;
312: };
313:
314: struct osf1_sys_fpathconf_args {
315: syscallarg(int) fd;
316: syscallarg(int) name;
317: };
318:
319: struct osf1_sys_usleep_thread_args {
320: syscallarg(struct osf1_timeval *) sleep;
321: syscallarg(struct osf1_timeval *) slept;
322: };
323:
324: struct osf1_sys_setsysinfo_args {
325: syscallarg(u_long) op;
326: syscallarg(caddr_t) buffer;
327: syscallarg(u_long) nbytes;
328: syscallarg(caddr_t) arg;
329: syscallarg(u_long) flag;
330: };
331:
332: /*
333: * System call prototypes.
334: */
335:
336: int sys_nosys(struct proc *, void *, register_t *);
337: int sys_exit(struct proc *, void *, register_t *);
338: int sys_fork(struct proc *, void *, register_t *);
339: int sys_read(struct proc *, void *, register_t *);
340: int sys_write(struct proc *, void *, register_t *);
341: int sys_close(struct proc *, void *, register_t *);
342: int osf1_sys_wait4(struct proc *, void *, register_t *);
343: int sys_link(struct proc *, void *, register_t *);
344: int sys_unlink(struct proc *, void *, register_t *);
345: int sys_chdir(struct proc *, void *, register_t *);
346: int sys_fchdir(struct proc *, void *, register_t *);
347: int osf1_sys_mknod(struct proc *, void *, register_t *);
348: int sys_chmod(struct proc *, void *, register_t *);
349: int sys_chown(struct proc *, void *, register_t *);
350: int sys_obreak(struct proc *, void *, register_t *);
351: int osf1_sys_getfsstat(struct proc *, void *, register_t *);
352: int osf1_sys_lseek(struct proc *, void *, register_t *);
353: int sys_getpid(struct proc *, void *, register_t *);
354: int osf1_sys_mount(struct proc *, void *, register_t *);
355: int osf1_sys_unmount(struct proc *, void *, register_t *);
356: int osf1_sys_setuid(struct proc *, void *, register_t *);
357: int sys_getuid(struct proc *, void *, register_t *);
358: int osf1_sys_recvmsg_xopen(struct proc *, void *, register_t *);
359: int osf1_sys_sendmsg_xopen(struct proc *, void *, register_t *);
360: int osf1_sys_access(struct proc *, void *, register_t *);
361: int sys_sync(struct proc *, void *, register_t *);
362: int sys_kill(struct proc *, void *, register_t *);
363: int sys_setpgid(struct proc *, void *, register_t *);
364: int sys_dup(struct proc *, void *, register_t *);
365: int sys_pipe(struct proc *, void *, register_t *);
366: int osf1_sys_set_program_attributes(struct proc *, void *, register_t *);
367: int osf1_sys_open(struct proc *, void *, register_t *);
368: int sys_getgid(struct proc *, void *, register_t *);
369: int sys_sigprocmask(struct proc *, void *, register_t *);
370: int sys_getlogin(struct proc *, void *, register_t *);
371: int sys_setlogin(struct proc *, void *, register_t *);
372: #ifdef ACCOUNTING
373: int sys_acct(struct proc *, void *, register_t *);
374: #else
375: #endif
376: int osf1_sys_classcntl(struct proc *, void *, register_t *);
377: int osf1_sys_ioctl(struct proc *, void *, register_t *);
378: int osf1_sys_reboot(struct proc *, void *, register_t *);
379: int sys_revoke(struct proc *, void *, register_t *);
380: int sys_symlink(struct proc *, void *, register_t *);
381: int sys_readlink(struct proc *, void *, register_t *);
382: int osf1_sys_execve(struct proc *, void *, register_t *);
383: int sys_umask(struct proc *, void *, register_t *);
384: int sys_chroot(struct proc *, void *, register_t *);
385: int sys_getpgrp(struct proc *, void *, register_t *);
386: int compat_43_sys_getpagesize(struct proc *, void *, register_t *);
387: int sys_vfork(struct proc *, void *, register_t *);
388: int osf1_sys_stat(struct proc *, void *, register_t *);
389: int osf1_sys_lstat(struct proc *, void *, register_t *);
390: int osf1_sys_mmap(struct proc *, void *, register_t *);
391: int sys_munmap(struct proc *, void *, register_t *);
392: int osf1_sys_mprotect(struct proc *, void *, register_t *);
393: int osf1_sys_madvise(struct proc *, void *, register_t *);
394: int sys_getgroups(struct proc *, void *, register_t *);
395: int sys_setgroups(struct proc *, void *, register_t *);
396: int sys_setpgid(struct proc *, void *, register_t *);
397: int osf1_sys_setitimer(struct proc *, void *, register_t *);
398: int compat_43_sys_gethostname(struct proc *, void *, register_t *);
399: int compat_43_sys_sethostname(struct proc *, void *, register_t *);
400: int compat_43_sys_getdtablesize(struct proc *, void *, register_t *);
401: int sys_dup2(struct proc *, void *, register_t *);
402: int osf1_sys_fstat(struct proc *, void *, register_t *);
403: int osf1_sys_fcntl(struct proc *, void *, register_t *);
404: int osf1_sys_select(struct proc *, void *, register_t *);
405: int sys_poll(struct proc *, void *, register_t *);
406: int sys_fsync(struct proc *, void *, register_t *);
407: int sys_setpriority(struct proc *, void *, register_t *);
408: int osf1_sys_socket(struct proc *, void *, register_t *);
409: int sys_connect(struct proc *, void *, register_t *);
410: int compat_43_sys_accept(struct proc *, void *, register_t *);
411: int sys_getpriority(struct proc *, void *, register_t *);
412: int compat_43_sys_send(struct proc *, void *, register_t *);
413: int compat_43_sys_recv(struct proc *, void *, register_t *);
414: int sys_sigreturn(struct proc *, void *, register_t *);
415: int sys_bind(struct proc *, void *, register_t *);
416: int sys_setsockopt(struct proc *, void *, register_t *);
417: int sys_listen(struct proc *, void *, register_t *);
418: int sys_sigsuspend(struct proc *, void *, register_t *);
419: int compat_43_sys_sigstack(struct proc *, void *, register_t *);
420: int osf1_sys_gettimeofday(struct proc *, void *, register_t *);
421: int osf1_sys_getrusage(struct proc *, void *, register_t *);
422: int sys_getsockopt(struct proc *, void *, register_t *);
423: int osf1_sys_readv(struct proc *, void *, register_t *);
424: int osf1_sys_writev(struct proc *, void *, register_t *);
425: int osf1_sys_settimeofday(struct proc *, void *, register_t *);
426: int sys_fchown(struct proc *, void *, register_t *);
427: int sys_fchmod(struct proc *, void *, register_t *);
428: int compat_43_sys_recvfrom(struct proc *, void *, register_t *);
429: int sys_setreuid(struct proc *, void *, register_t *);
430: int sys_setregid(struct proc *, void *, register_t *);
431: int sys_rename(struct proc *, void *, register_t *);
432: int osf1_sys_truncate(struct proc *, void *, register_t *);
433: int osf1_sys_ftruncate(struct proc *, void *, register_t *);
434: int osf1_sys_setgid(struct proc *, void *, register_t *);
435: int osf1_sys_sendto(struct proc *, void *, register_t *);
436: int sys_shutdown(struct proc *, void *, register_t *);
437: int osf1_sys_socketpair(struct proc *, void *, register_t *);
438: int sys_mkdir(struct proc *, void *, register_t *);
439: int sys_rmdir(struct proc *, void *, register_t *);
440: int osf1_sys_utimes(struct proc *, void *, register_t *);
441: int compat_43_sys_getpeername(struct proc *, void *, register_t *);
442: int compat_43_sys_gethostid(struct proc *, void *, register_t *);
443: int compat_43_sys_sethostid(struct proc *, void *, register_t *);
444: int osf1_sys_getrlimit(struct proc *, void *, register_t *);
445: int osf1_sys_setrlimit(struct proc *, void *, register_t *);
446: int sys_setsid(struct proc *, void *, register_t *);
447: int compat_43_sys_quota(struct proc *, void *, register_t *);
448: int compat_43_sys_getsockname(struct proc *, void *, register_t *);
449: int osf1_sys_sigaction(struct proc *, void *, register_t *);
450: int compat_43_sys_getdirentries(struct proc *, void *, register_t *);
451: int osf1_sys_statfs(struct proc *, void *, register_t *);
452: int osf1_sys_fstatfs(struct proc *, void *, register_t *);
453: int compat_09_sys_getdomainname(struct proc *, void *, register_t *);
454: int compat_09_sys_setdomainname(struct proc *, void *, register_t *);
455: int osf1_sys_uname(struct proc *, void *, register_t *);
456: int sys_lchown(struct proc *, void *, register_t *);
457: int osf1_sys_shmat(struct proc *, void *, register_t *);
458: int osf1_sys_shmctl(struct proc *, void *, register_t *);
459: int osf1_sys_shmdt(struct proc *, void *, register_t *);
460: int osf1_sys_shmget(struct proc *, void *, register_t *);
461: int sys_getsid(struct proc *, void *, register_t *);
462: int osf1_sys_sigaltstack(struct proc *, void *, register_t *);
463: int osf1_sys_sysinfo(struct proc *, void *, register_t *);
464: int osf1_sys_pathconf(struct proc *, void *, register_t *);
465: int osf1_sys_fpathconf(struct proc *, void *, register_t *);
466: int osf1_sys_usleep_thread(struct proc *, void *, register_t *);
467: int osf1_sys_setsysinfo(struct proc *, void *, register_t *);
CVSweb