Annotation of sys/compat/hpux/m68k/hpux_syscallargs.h, Revision 1.1.1.1
1.1 nbrk 1: /* $OpenBSD: hpux_syscallargs.h,v 1.1 2004/07/09 21:34:57 mickey 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.1 2004/07/09 21:33:45 mickey 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 hpux_sys_read_args {
27: syscallarg(int) fd;
28: syscallarg(char *) buf;
29: syscallarg(u_int) nbyte;
30: };
31:
32: struct hpux_sys_write_args {
33: syscallarg(int) fd;
34: syscallarg(char *) buf;
35: syscallarg(u_int) nbyte;
36: };
37:
38: struct hpux_sys_open_args {
39: syscallarg(char *) path;
40: syscallarg(int) flags;
41: syscallarg(int) mode;
42: };
43:
44: struct hpux_sys_wait_args {
45: syscallarg(int *) status;
46: };
47:
48: struct hpux_sys_creat_args {
49: syscallarg(char *) path;
50: syscallarg(int) mode;
51: };
52:
53: struct hpux_sys_unlink_args {
54: syscallarg(char *) path;
55: };
56:
57: struct hpux_sys_execv_args {
58: syscallarg(char *) path;
59: syscallarg(char **) argp;
60: };
61:
62: struct hpux_sys_chdir_args {
63: syscallarg(char *) path;
64: };
65:
66: struct hpux_sys_time_6x_args {
67: syscallarg(time_t *) t;
68: };
69:
70: struct hpux_sys_mknod_args {
71: syscallarg(char *) path;
72: syscallarg(int) mode;
73: syscallarg(int) dev;
74: };
75:
76: struct hpux_sys_chmod_args {
77: syscallarg(char *) path;
78: syscallarg(int) mode;
79: };
80:
81: struct hpux_sys_chown_args {
82: syscallarg(char *) path;
83: syscallarg(int) uid;
84: syscallarg(int) gid;
85: };
86:
87: struct hpux_sys_stat_6x_args {
88: syscallarg(char *) path;
89: syscallarg(struct hpux_ostat *) sb;
90: };
91:
92: struct hpux_sys_stime_6x_args {
93: syscallarg(int) time;
94: };
95:
96: struct hpux_sys_ptrace_args {
97: syscallarg(int) req;
98: syscallarg(int) pid;
99: syscallarg(int *) addr;
100: syscallarg(int) data;
101: };
102:
103: struct hpux_sys_alarm_6x_args {
104: syscallarg(int) deltat;
105: };
106:
107: struct hpux_sys_fstat_6x_args {
108: syscallarg(int) fd;
109: syscallarg(struct hpux_ostat *) sb;
110: };
111:
112: struct hpux_sys_utime_6x_args {
113: syscallarg(char *) fname;
114: syscallarg(time_t *) tptr;
115: };
116:
117: struct hpux_sys_stty_6x_args {
118: syscallarg(int) fd;
119: syscallarg(caddr_t) arg;
120: };
121:
122: struct hpux_sys_gtty_6x_args {
123: syscallarg(int) fd;
124: syscallarg(caddr_t) arg;
125: };
126:
127: struct hpux_sys_access_args {
128: syscallarg(char *) path;
129: syscallarg(int) flags;
130: };
131:
132: struct hpux_sys_nice_6x_args {
133: syscallarg(int) nval;
134: };
135:
136: struct hpux_sys_ftime_6x_args {
137: syscallarg(struct hpux_timeb *) tp;
138: };
139:
140: struct hpux_sys_kill_args {
141: syscallarg(pid_t) pid;
142: syscallarg(int) signo;
143: };
144:
145: struct hpux_sys_stat_args {
146: syscallarg(char *) path;
147: syscallarg(struct hpux_stat *) sb;
148: };
149:
150: struct hpux_sys_lstat_args {
151: syscallarg(char *) path;
152: syscallarg(struct hpux_stat *) sb;
153: };
154:
155: struct hpux_sys_times_6x_args {
156: syscallarg(struct tms *) tms;
157: };
158:
159: struct hpux_sys_ssig_6x_args {
160: syscallarg(int) signo;
161: syscallarg(sig_t) fun;
162: };
163:
164: struct hpux_sys_ioctl_args {
165: syscallarg(int) fd;
166: syscallarg(int) com;
167: syscallarg(caddr_t) data;
168: };
169:
170: struct hpux_sys_symlink_args {
171: syscallarg(char *) path;
172: syscallarg(char *) link;
173: };
174:
175: struct hpux_sys_utssys_args {
176: syscallarg(struct hpux_utsname *) uts;
177: syscallarg(int) dev;
178: syscallarg(int) request;
179: };
180:
181: struct hpux_sys_readlink_args {
182: syscallarg(char *) path;
183: syscallarg(char *) buf;
184: syscallarg(int) count;
185: };
186:
187: struct hpux_sys_execve_args {
188: syscallarg(char *) path;
189: syscallarg(char **) argp;
190: syscallarg(char **) envp;
191: };
192:
193: struct hpux_sys_fcntl_args {
194: syscallarg(int) fd;
195: syscallarg(int) cmd;
196: syscallarg(int) arg;
197: };
198:
199: struct hpux_sys_ulimit_args {
200: syscallarg(int) cmd;
201: syscallarg(int) newlimit;
202: };
203:
204: struct hpux_sys_mmap_args {
205: syscallarg(caddr_t) addr;
206: syscallarg(size_t) len;
207: syscallarg(int) prot;
208: syscallarg(int) flags;
209: syscallarg(int) fd;
210: syscallarg(long) pos;
211: };
212:
213: struct hpux_sys_getpgrp2_args {
214: syscallarg(pid_t) pid;
215: };
216:
217: struct hpux_sys_setpgrp2_args {
218: syscallarg(pid_t) pid;
219: syscallarg(pid_t) pgid;
220: };
221:
222: struct hpux_sys_wait3_args {
223: syscallarg(int *) status;
224: syscallarg(int) options;
225: syscallarg(int) rusage;
226: };
227:
228: struct hpux_sys_fstat_args {
229: syscallarg(int) fd;
230: syscallarg(struct hpux_stat *) sb;
231: };
232:
233: struct hpux_sys_sigreturn_args {
234: syscallarg(struct hpuxsigcontext *) sigcntxp;
235: };
236:
237: struct hpux_sys_sigvec_args {
238: syscallarg(int) signo;
239: syscallarg(struct sigvec *) nsv;
240: syscallarg(struct sigvec *) osv;
241: };
242:
243: struct hpux_sys_sigblock_args {
244: syscallarg(int) mask;
245: };
246:
247: struct hpux_sys_sigsetmask_args {
248: syscallarg(int) mask;
249: };
250:
251: struct hpux_sys_sigpause_args {
252: syscallarg(int) mask;
253: };
254:
255: struct hpux_sys_readv_args {
256: syscallarg(int) fd;
257: syscallarg(struct iovec *) iovp;
258: syscallarg(u_int) iovcnt;
259: };
260:
261: struct hpux_sys_writev_args {
262: syscallarg(int) fd;
263: syscallarg(struct iovec *) iovp;
264: syscallarg(u_int) iovcnt;
265: };
266:
267: struct hpux_sys_rename_args {
268: syscallarg(char *) from;
269: syscallarg(char *) to;
270: };
271:
272: struct hpux_sys_truncate_args {
273: syscallarg(char *) path;
274: syscallarg(long) length;
275: };
276:
277: struct hpux_sys_sysconf_args {
278: syscallarg(int) name;
279: };
280:
281: struct hpux_sys_mkdir_args {
282: syscallarg(char *) path;
283: syscallarg(int) mode;
284: };
285:
286: struct hpux_sys_rmdir_args {
287: syscallarg(char *) path;
288: };
289:
290: struct hpux_sys_getrlimit_args {
291: syscallarg(u_int) which;
292: syscallarg(struct ogetrlimit *) rlp;
293: };
294:
295: struct hpux_sys_setrlimit_args {
296: syscallarg(u_int) which;
297: syscallarg(struct ogetrlimit *) rlp;
298: };
299:
300: struct hpux_sys_rtprio_args {
301: syscallarg(pid_t) pid;
302: syscallarg(int) prio;
303: };
304:
305: struct hpux_sys_netioctl_args {
306: syscallarg(int) call;
307: syscallarg(int *) args;
308: };
309:
310: struct hpux_sys_lockf_args {
311: syscallarg(int) fd;
312: syscallarg(int) func;
313: syscallarg(long) size;
314: };
315:
316: struct hpux_sys_shmctl_args {
317: syscallarg(int) shmid;
318: syscallarg(int) cmd;
319: syscallarg(caddr_t) buf;
320: };
321:
322: struct hpux_sys_advise_args {
323: syscallarg(int) arg;
324: };
325:
326: struct hpux_sys_getcontext_args {
327: syscallarg(char *) buf;
328: syscallarg(int) len;
329: };
330:
331: struct hpux_sys_getaccess_args {
332: syscallarg(char *) path;
333: syscallarg(uid_t) uid;
334: syscallarg(int) ngroups;
335: syscallarg(gid_t *) gidset;
336: syscallarg(void *) label;
337: syscallarg(void *) privs;
338: };
339:
340: struct hpux_sys_waitpid_args {
341: syscallarg(pid_t) pid;
342: syscallarg(int *) status;
343: syscallarg(int) options;
344: syscallarg(struct rusage *) rusage;
345: };
346:
347: struct hpux_sys_sigaction_args {
348: syscallarg(int) signo;
349: syscallarg(struct hpux_sigaction *) nsa;
350: syscallarg(struct hpux_sigaction *) osa;
351: };
352:
353: struct hpux_sys_sigprocmask_args {
354: syscallarg(int) how;
355: syscallarg(hpux_sigset_t *) set;
356: syscallarg(hpux_sigset_t *) oset;
357: };
358:
359: struct hpux_sys_sigpending_args {
360: syscallarg(hpux_sigset_t *) set;
361: };
362:
363: struct hpux_sys_sigsuspend_args {
364: syscallarg(hpux_sigset_t *) set;
365: };
366:
367: struct hpux_sys_setsockopt_args {
368: syscallarg(int) s;
369: syscallarg(int) level;
370: syscallarg(int) name;
371: syscallarg(caddr_t) val;
372: syscallarg(int) valsize;
373: };
374:
375: struct hpux_sys_nshmctl_args {
376: syscallarg(int) shmid;
377: syscallarg(int) cmd;
378: syscallarg(caddr_t) buf;
379: };
380:
381: /*
382: * System call prototypes.
383: */
384:
385: int sys_nosys(struct proc *, void *, register_t *);
386: int sys_exit(struct proc *, void *, register_t *);
387: int hpux_sys_fork(struct proc *, void *, register_t *);
388: int hpux_sys_read(struct proc *, void *, register_t *);
389: int hpux_sys_write(struct proc *, void *, register_t *);
390: int hpux_sys_open(struct proc *, void *, register_t *);
391: int sys_close(struct proc *, void *, register_t *);
392: int hpux_sys_wait(struct proc *, void *, register_t *);
393: int hpux_sys_creat(struct proc *, void *, register_t *);
394: int sys_link(struct proc *, void *, register_t *);
395: int hpux_sys_unlink(struct proc *, void *, register_t *);
396: int hpux_sys_execv(struct proc *, void *, register_t *);
397: int hpux_sys_chdir(struct proc *, void *, register_t *);
398: int hpux_sys_time_6x(struct proc *, void *, register_t *);
399: int hpux_sys_mknod(struct proc *, void *, register_t *);
400: int hpux_sys_chmod(struct proc *, void *, register_t *);
401: int hpux_sys_chown(struct proc *, void *, register_t *);
402: int sys_obreak(struct proc *, void *, register_t *);
403: int hpux_sys_stat_6x(struct proc *, void *, register_t *);
404: int compat_43_sys_lseek(struct proc *, void *, register_t *);
405: int sys_getpid(struct proc *, void *, register_t *);
406: int sys_setuid(struct proc *, void *, register_t *);
407: int sys_getuid(struct proc *, void *, register_t *);
408: int hpux_sys_stime_6x(struct proc *, void *, register_t *);
409: #ifdef PTRACE
410: int hpux_sys_ptrace(struct proc *, void *, register_t *);
411: #else
412: #endif
413: int hpux_sys_alarm_6x(struct proc *, void *, register_t *);
414: int hpux_sys_fstat_6x(struct proc *, void *, register_t *);
415: int hpux_sys_pause_6x(struct proc *, void *, register_t *);
416: int hpux_sys_utime_6x(struct proc *, void *, register_t *);
417: int hpux_sys_stty_6x(struct proc *, void *, register_t *);
418: int hpux_sys_gtty_6x(struct proc *, void *, register_t *);
419: int hpux_sys_access(struct proc *, void *, register_t *);
420: int hpux_sys_nice_6x(struct proc *, void *, register_t *);
421: int hpux_sys_ftime_6x(struct proc *, void *, register_t *);
422: int sys_sync(struct proc *, void *, register_t *);
423: int hpux_sys_kill(struct proc *, void *, register_t *);
424: int hpux_sys_stat(struct proc *, void *, register_t *);
425: int hpux_sys_setpgrp_6x(struct proc *, void *, register_t *);
426: int hpux_sys_lstat(struct proc *, void *, register_t *);
427: int sys_dup(struct proc *, void *, register_t *);
428: int sys_opipe(struct proc *, void *, register_t *);
429: int hpux_sys_times_6x(struct proc *, void *, register_t *);
430: int sys_profil(struct proc *, void *, register_t *);
431: int sys_setgid(struct proc *, void *, register_t *);
432: int sys_getgid(struct proc *, void *, register_t *);
433: int hpux_sys_ssig_6x(struct proc *, void *, register_t *);
434: int hpux_sys_ioctl(struct proc *, void *, register_t *);
435: int hpux_sys_symlink(struct proc *, void *, register_t *);
436: int hpux_sys_utssys(struct proc *, void *, register_t *);
437: int hpux_sys_readlink(struct proc *, void *, register_t *);
438: int hpux_sys_execve(struct proc *, void *, register_t *);
439: int sys_umask(struct proc *, void *, register_t *);
440: int sys_chroot(struct proc *, void *, register_t *);
441: int hpux_sys_fcntl(struct proc *, void *, register_t *);
442: int hpux_sys_ulimit(struct proc *, void *, register_t *);
443: int hpux_sys_vfork(struct proc *, void *, register_t *);
444: int hpux_sys_read(struct proc *, void *, register_t *);
445: int hpux_sys_write(struct proc *, void *, register_t *);
446: int hpux_sys_mmap(struct proc *, void *, register_t *);
447: int sys_munmap(struct proc *, void *, register_t *);
448: int sys_mprotect(struct proc *, void *, register_t *);
449: int sys_getgroups(struct proc *, void *, register_t *);
450: int sys_setgroups(struct proc *, void *, register_t *);
451: int hpux_sys_getpgrp2(struct proc *, void *, register_t *);
452: int hpux_sys_setpgrp2(struct proc *, void *, register_t *);
453: int sys_setitimer(struct proc *, void *, register_t *);
454: int hpux_sys_wait3(struct proc *, void *, register_t *);
455: int sys_getitimer(struct proc *, void *, register_t *);
456: int sys_dup2(struct proc *, void *, register_t *);
457: int hpux_sys_fstat(struct proc *, void *, register_t *);
458: int sys_select(struct proc *, void *, register_t *);
459: int sys_fsync(struct proc *, void *, register_t *);
460: int hpux_sys_sigreturn(struct proc *, void *, register_t *);
461: int hpux_sys_sigvec(struct proc *, void *, register_t *);
462: int hpux_sys_sigblock(struct proc *, void *, register_t *);
463: int hpux_sys_sigsetmask(struct proc *, void *, register_t *);
464: int hpux_sys_sigpause(struct proc *, void *, register_t *);
465: int compat_43_sys_sigstack(struct proc *, void *, register_t *);
466: int sys_gettimeofday(struct proc *, void *, register_t *);
467: int hpux_sys_readv(struct proc *, void *, register_t *);
468: int hpux_sys_writev(struct proc *, void *, register_t *);
469: int sys_settimeofday(struct proc *, void *, register_t *);
470: int sys_fchown(struct proc *, void *, register_t *);
471: int sys_fchmod(struct proc *, void *, register_t *);
472: int sys_setresuid(struct proc *, void *, register_t *);
473: int sys_setresgid(struct proc *, void *, register_t *);
474: int hpux_sys_rename(struct proc *, void *, register_t *);
475: int hpux_sys_truncate(struct proc *, void *, register_t *);
476: int compat_43_sys_ftruncate(struct proc *, void *, register_t *);
477: int hpux_sys_sysconf(struct proc *, void *, register_t *);
478: int hpux_sys_mkdir(struct proc *, void *, register_t *);
479: int hpux_sys_rmdir(struct proc *, void *, register_t *);
480: int hpux_sys_getrlimit(struct proc *, void *, register_t *);
481: int hpux_sys_setrlimit(struct proc *, void *, register_t *);
482: int hpux_sys_rtprio(struct proc *, void *, register_t *);
483: int hpux_sys_netioctl(struct proc *, void *, register_t *);
484: int hpux_sys_lockf(struct proc *, void *, register_t *);
485: #ifdef SYSVSEM
486: int sys_semget(struct proc *, void *, register_t *);
487: int sys___semctl(struct proc *, void *, register_t *);
488: int sys_semop(struct proc *, void *, register_t *);
489: #else
490: #endif
491: #ifdef SYSVMSG
492: int sys_msgget(struct proc *, void *, register_t *);
493: int sys_msgctl(struct proc *, void *, register_t *);
494: int sys_msgsnd(struct proc *, void *, register_t *);
495: int sys_msgrcv(struct proc *, void *, register_t *);
496: #else
497: #endif
498: #ifdef SYSVSHM
499: int sys_shmget(struct proc *, void *, register_t *);
500: int hpux_sys_shmctl(struct proc *, void *, register_t *);
501: int sys_shmat(struct proc *, void *, register_t *);
502: int sys_shmdt(struct proc *, void *, register_t *);
503: #else
504: #endif
505: int hpux_sys_advise(struct proc *, void *, register_t *);
506: int hpux_sys_getcontext(struct proc *, void *, register_t *);
507: int hpux_sys_getaccess(struct proc *, void *, register_t *);
508: int hpux_sys_waitpid(struct proc *, void *, register_t *);
509: int sys_pathconf(struct proc *, void *, register_t *);
510: int sys_fpathconf(struct proc *, void *, register_t *);
511: int compat_43_sys_getdirentries(struct proc *, void *, register_t *);
512: int compat_09_sys_getdomainname(struct proc *, void *, register_t *);
513: int compat_09_sys_setdomainname(struct proc *, void *, register_t *);
514: int hpux_sys_sigaction(struct proc *, void *, register_t *);
515: int hpux_sys_sigprocmask(struct proc *, void *, register_t *);
516: int hpux_sys_sigpending(struct proc *, void *, register_t *);
517: int hpux_sys_sigsuspend(struct proc *, void *, register_t *);
518: int compat_43_sys_getdtablesize(struct proc *, void *, register_t *);
519: int sys_poll(struct proc *, void *, register_t *);
520: int sys_fchdir(struct proc *, void *, register_t *);
521: int compat_43_sys_accept(struct proc *, void *, register_t *);
522: int sys_bind(struct proc *, void *, register_t *);
523: int sys_connect(struct proc *, void *, register_t *);
524: int compat_43_sys_getpeername(struct proc *, void *, register_t *);
525: int compat_43_sys_getsockname(struct proc *, void *, register_t *);
526: int sys_getsockopt(struct proc *, void *, register_t *);
527: int sys_listen(struct proc *, void *, register_t *);
528: int compat_43_sys_recv(struct proc *, void *, register_t *);
529: int compat_43_sys_recvfrom(struct proc *, void *, register_t *);
530: int compat_43_sys_recvmsg(struct proc *, void *, register_t *);
531: int compat_43_sys_send(struct proc *, void *, register_t *);
532: int compat_43_sys_sendmsg(struct proc *, void *, register_t *);
533: int sys_sendto(struct proc *, void *, register_t *);
534: int hpux_sys_setsockopt(struct proc *, void *, register_t *);
535: int sys_shutdown(struct proc *, void *, register_t *);
536: int sys_socket(struct proc *, void *, register_t *);
537: int sys_socketpair(struct proc *, void *, register_t *);
538: #ifdef SYSVSEM
539: int sys___semctl(struct proc *, void *, register_t *);
540: #else
541: #endif
542: #ifdef SYSVMSG
543: int sys_msgctl(struct proc *, void *, register_t *);
544: #else
545: #endif
546: #ifdef SYSVSHM
547: int hpux_sys_nshmctl(struct proc *, void *, register_t *);
548: #else
549: #endif
CVSweb