Annotation of sys/compat/hpux/hppa/hpux_syscallargs.h, Revision 1.1.1.1
1.1 nbrk 1: /* $OpenBSD: hpux_syscallargs.h,v 1.8 2004/09/19 22:04:49 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.8 2004/09/19 22:04:15 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_stime_6x_args {
88: syscallarg(int) time;
89: };
90:
91: struct hpux_sys_ptrace_args {
92: syscallarg(int) req;
93: syscallarg(int) pid;
94: syscallarg(int *) addr;
95: syscallarg(int) data;
96: };
97:
98: struct hpux_sys_alarm_6x_args {
99: syscallarg(int) deltat;
100: };
101:
102: struct hpux_sys_utime_6x_args {
103: syscallarg(char *) fname;
104: syscallarg(time_t *) tptr;
105: };
106:
107: struct hpux_sys_stty_6x_args {
108: syscallarg(int) fd;
109: syscallarg(caddr_t) arg;
110: };
111:
112: struct hpux_sys_gtty_6x_args {
113: syscallarg(int) fd;
114: syscallarg(caddr_t) arg;
115: };
116:
117: struct hpux_sys_access_args {
118: syscallarg(char *) path;
119: syscallarg(int) flags;
120: };
121:
122: struct hpux_sys_nice_6x_args {
123: syscallarg(int) nval;
124: };
125:
126: struct hpux_sys_ftime_6x_args {
127: syscallarg(struct hpux_timeb *) tp;
128: };
129:
130: struct hpux_sys_kill_args {
131: syscallarg(pid_t) pid;
132: syscallarg(int) signo;
133: };
134:
135: struct hpux_sys_stat_args {
136: syscallarg(char *) path;
137: syscallarg(struct hpux_stat *) sb;
138: };
139:
140: struct hpux_sys_lstat_args {
141: syscallarg(char *) path;
142: syscallarg(struct hpux_stat *) sb;
143: };
144:
145: struct hpux_sys_times_6x_args {
146: syscallarg(struct tms *) tms;
147: };
148:
149: struct hpux_sys_ioctl_args {
150: syscallarg(int) fd;
151: syscallarg(int) com;
152: syscallarg(caddr_t) data;
153: };
154:
155: struct hpux_sys_symlink_args {
156: syscallarg(char *) path;
157: syscallarg(char *) link;
158: };
159:
160: struct hpux_sys_utssys_args {
161: syscallarg(struct hpux_utsname *) uts;
162: syscallarg(int) dev;
163: syscallarg(int) request;
164: };
165:
166: struct hpux_sys_readlink_args {
167: syscallarg(char *) path;
168: syscallarg(char *) buf;
169: syscallarg(int) count;
170: };
171:
172: struct hpux_sys_execve_args {
173: syscallarg(char *) path;
174: syscallarg(char **) argp;
175: syscallarg(char **) envp;
176: };
177:
178: struct hpux_sys_fcntl_args {
179: syscallarg(int) fd;
180: syscallarg(int) cmd;
181: syscallarg(int) arg;
182: };
183:
184: struct hpux_sys_ulimit_args {
185: syscallarg(int) cmd;
186: syscallarg(int) newlimit;
187: };
188:
189: struct hpux_sys_mmap_args {
190: syscallarg(caddr_t) addr;
191: syscallarg(size_t) len;
192: syscallarg(int) prot;
193: syscallarg(int) flags;
194: syscallarg(int) fd;
195: syscallarg(long) pos;
196: };
197:
198: struct hpux_sys_getpgrp2_args {
199: syscallarg(pid_t) pid;
200: };
201:
202: struct hpux_sys_setpgrp2_args {
203: syscallarg(pid_t) pid;
204: syscallarg(pid_t) pgid;
205: };
206:
207: struct hpux_sys_wait3_args {
208: syscallarg(int *) status;
209: syscallarg(int) options;
210: syscallarg(int) rusage;
211: };
212:
213: struct hpux_sys_fstat_args {
214: syscallarg(int) fd;
215: syscallarg(struct hpux_stat *) sb;
216: };
217:
218: struct hpux_sys_sigvec_args {
219: syscallarg(int) signo;
220: syscallarg(struct sigvec *) nsv;
221: syscallarg(struct sigvec *) osv;
222: };
223:
224: struct hpux_sys_sigblock_args {
225: syscallarg(int) mask;
226: };
227:
228: struct hpux_sys_sigsetmask_args {
229: syscallarg(int) mask;
230: };
231:
232: struct hpux_sys_sigpause_args {
233: syscallarg(int) mask;
234: };
235:
236: struct hpux_sys_readv_args {
237: syscallarg(int) fd;
238: syscallarg(struct iovec *) iovp;
239: syscallarg(u_int) iovcnt;
240: };
241:
242: struct hpux_sys_writev_args {
243: syscallarg(int) fd;
244: syscallarg(struct iovec *) iovp;
245: syscallarg(u_int) iovcnt;
246: };
247:
248: struct hpux_sys_rename_args {
249: syscallarg(char *) from;
250: syscallarg(char *) to;
251: };
252:
253: struct hpux_sys_truncate_args {
254: syscallarg(char *) path;
255: syscallarg(long) length;
256: };
257:
258: struct hpux_sys_sysconf_args {
259: syscallarg(int) name;
260: };
261:
262: struct hpux_sys_mkdir_args {
263: syscallarg(char *) path;
264: syscallarg(int) mode;
265: };
266:
267: struct hpux_sys_rmdir_args {
268: syscallarg(char *) path;
269: };
270:
271: struct hpux_sys_getrlimit_args {
272: syscallarg(u_int) which;
273: syscallarg(struct ogetrlimit *) rlp;
274: };
275:
276: struct hpux_sys_setrlimit_args {
277: syscallarg(u_int) which;
278: syscallarg(struct ogetrlimit *) rlp;
279: };
280:
281: struct hpux_sys_rtprio_args {
282: syscallarg(pid_t) pid;
283: syscallarg(int) prio;
284: };
285:
286: struct hpux_sys_lockf_args {
287: syscallarg(int) fd;
288: syscallarg(int) func;
289: syscallarg(long) size;
290: };
291:
292: struct hpux_sys_shmctl_args {
293: syscallarg(int) shmid;
294: syscallarg(int) cmd;
295: syscallarg(caddr_t) buf;
296: };
297:
298: struct hpux_sys_getcontext_args {
299: syscallarg(char *) buf;
300: syscallarg(int) len;
301: };
302:
303: struct hpux_sys_sigprocmask_args {
304: syscallarg(int) how;
305: syscallarg(hpux_sigset_t *) set;
306: syscallarg(hpux_sigset_t *) oset;
307: };
308:
309: struct hpux_sys_sigpending_args {
310: syscallarg(hpux_sigset_t *) set;
311: };
312:
313: struct hpux_sys_sigsuspend_args {
314: syscallarg(hpux_sigset_t *) set;
315: };
316:
317: struct hpux_sys_sigaction_args {
318: syscallarg(int) signo;
319: syscallarg(struct hpux_sigaction *) nsa;
320: syscallarg(struct hpux_sigaction *) osa;
321: };
322:
323: struct hpux_sys_waitpid_args {
324: syscallarg(pid_t) pid;
325: syscallarg(int *) status;
326: syscallarg(int) options;
327: syscallarg(struct rusage *) rusage;
328: };
329:
330: struct hpux_sigsetreturn_args {
331: syscallarg(caddr_t) addr;
332: syscallarg(int) cookie;
333: syscallarg(int) len;
334: };
335:
336: struct hpux_sys_nshmctl_args {
337: syscallarg(int) shmid;
338: syscallarg(int) cmd;
339: syscallarg(caddr_t) buf;
340: };
341:
342: struct hpux_sys_sigaltstack_args {
343: syscallarg(const struct hpux_sigaltstack *) nss;
344: syscallarg(struct hpux_sigaltstack *) oss;
345: };
346:
347: /*
348: * System call prototypes.
349: */
350:
351: int sys_nosys(struct proc *, void *, register_t *);
352: int sys_exit(struct proc *, void *, register_t *);
353: int hpux_sys_fork(struct proc *, void *, register_t *);
354: int hpux_sys_read(struct proc *, void *, register_t *);
355: int hpux_sys_write(struct proc *, void *, register_t *);
356: int hpux_sys_open(struct proc *, void *, register_t *);
357: int sys_close(struct proc *, void *, register_t *);
358: int hpux_sys_wait(struct proc *, void *, register_t *);
359: int hpux_sys_creat(struct proc *, void *, register_t *);
360: int sys_link(struct proc *, void *, register_t *);
361: int hpux_sys_unlink(struct proc *, void *, register_t *);
362: int hpux_sys_execv(struct proc *, void *, register_t *);
363: int hpux_sys_chdir(struct proc *, void *, register_t *);
364: int hpux_sys_time_6x(struct proc *, void *, register_t *);
365: int hpux_sys_mknod(struct proc *, void *, register_t *);
366: int hpux_sys_chmod(struct proc *, void *, register_t *);
367: int hpux_sys_chown(struct proc *, void *, register_t *);
368: int sys_obreak(struct proc *, void *, register_t *);
369: int compat_43_sys_lseek(struct proc *, void *, register_t *);
370: int sys_getpid(struct proc *, void *, register_t *);
371: int sys_setuid(struct proc *, void *, register_t *);
372: int sys_getuid(struct proc *, void *, register_t *);
373: int hpux_sys_stime_6x(struct proc *, void *, register_t *);
374: #ifdef PTRACE
375: int hpux_sys_ptrace(struct proc *, void *, register_t *);
376: #else
377: #endif
378: int hpux_sys_alarm_6x(struct proc *, void *, register_t *);
379: int hpux_sys_pause_6x(struct proc *, void *, register_t *);
380: int hpux_sys_utime_6x(struct proc *, void *, register_t *);
381: int hpux_sys_stty_6x(struct proc *, void *, register_t *);
382: int hpux_sys_gtty_6x(struct proc *, void *, register_t *);
383: int hpux_sys_access(struct proc *, void *, register_t *);
384: int hpux_sys_nice_6x(struct proc *, void *, register_t *);
385: int hpux_sys_ftime_6x(struct proc *, void *, register_t *);
386: int sys_sync(struct proc *, void *, register_t *);
387: int hpux_sys_kill(struct proc *, void *, register_t *);
388: int hpux_sys_stat(struct proc *, void *, register_t *);
389: int hpux_sys_setpgrp_6x(struct proc *, void *, register_t *);
390: int hpux_sys_lstat(struct proc *, void *, register_t *);
391: int sys_dup(struct proc *, void *, register_t *);
392: int sys_opipe(struct proc *, void *, register_t *);
393: int hpux_sys_times_6x(struct proc *, void *, register_t *);
394: int sys_profil(struct proc *, void *, register_t *);
395: int sys_setgid(struct proc *, void *, register_t *);
396: int sys_getgid(struct proc *, void *, register_t *);
397: int hpux_sys_ioctl(struct proc *, void *, register_t *);
398: int hpux_sys_symlink(struct proc *, void *, register_t *);
399: int hpux_sys_utssys(struct proc *, void *, register_t *);
400: int hpux_sys_readlink(struct proc *, void *, register_t *);
401: int hpux_sys_execve(struct proc *, void *, register_t *);
402: int sys_umask(struct proc *, void *, register_t *);
403: int sys_chroot(struct proc *, void *, register_t *);
404: int hpux_sys_fcntl(struct proc *, void *, register_t *);
405: int hpux_sys_ulimit(struct proc *, void *, register_t *);
406: int hpux_sys_vfork(struct proc *, void *, register_t *);
407: int hpux_sys_mmap(struct proc *, void *, register_t *);
408: int sys_munmap(struct proc *, void *, register_t *);
409: int sys_mprotect(struct proc *, void *, register_t *);
410: int sys_madvise(struct proc *, void *, register_t *);
411: int sys_getgroups(struct proc *, void *, register_t *);
412: int sys_setgroups(struct proc *, void *, register_t *);
413: int hpux_sys_getpgrp2(struct proc *, void *, register_t *);
414: int hpux_sys_setpgrp2(struct proc *, void *, register_t *);
415: int sys_setitimer(struct proc *, void *, register_t *);
416: int hpux_sys_wait3(struct proc *, void *, register_t *);
417: int sys_getitimer(struct proc *, void *, register_t *);
418: int sys_dup2(struct proc *, void *, register_t *);
419: int hpux_sys_fstat(struct proc *, void *, register_t *);
420: int sys_select(struct proc *, void *, register_t *);
421: int sys_fsync(struct proc *, void *, register_t *);
422: int sys_setpriority(struct proc *, void *, register_t *);
423: int sys_getpriority(struct proc *, void *, register_t *);
424: int hpux_sys_sigvec(struct proc *, void *, register_t *);
425: int hpux_sys_sigblock(struct proc *, void *, register_t *);
426: int hpux_sys_sigsetmask(struct proc *, void *, register_t *);
427: int hpux_sys_sigpause(struct proc *, void *, register_t *);
428: int compat_43_sys_sigstack(struct proc *, void *, register_t *);
429: int sys_gettimeofday(struct proc *, void *, register_t *);
430: int hpux_sys_readv(struct proc *, void *, register_t *);
431: int hpux_sys_writev(struct proc *, void *, register_t *);
432: int sys_settimeofday(struct proc *, void *, register_t *);
433: int sys_fchown(struct proc *, void *, register_t *);
434: int sys_fchmod(struct proc *, void *, register_t *);
435: int sys_setresuid(struct proc *, void *, register_t *);
436: int sys_setresgid(struct proc *, void *, register_t *);
437: int hpux_sys_rename(struct proc *, void *, register_t *);
438: int hpux_sys_truncate(struct proc *, void *, register_t *);
439: int compat_43_sys_ftruncate(struct proc *, void *, register_t *);
440: int hpux_sys_sysconf(struct proc *, void *, register_t *);
441: int hpux_sys_mkdir(struct proc *, void *, register_t *);
442: int hpux_sys_rmdir(struct proc *, void *, register_t *);
443: int hpux_sys_getrlimit(struct proc *, void *, register_t *);
444: int hpux_sys_setrlimit(struct proc *, void *, register_t *);
445: int hpux_sys_rtprio(struct proc *, void *, register_t *);
446: int hpux_sys_lockf(struct proc *, void *, register_t *);
447: #ifdef SYSVSEM
448: int sys_semget(struct proc *, void *, register_t *);
449: int sys___semctl(struct proc *, void *, register_t *);
450: int sys_semop(struct proc *, void *, register_t *);
451: #else
452: #endif
453: #ifdef SYSVMSG
454: int sys_msgget(struct proc *, void *, register_t *);
455: int sys_msgctl(struct proc *, void *, register_t *);
456: int sys_msgsnd(struct proc *, void *, register_t *);
457: int sys_msgrcv(struct proc *, void *, register_t *);
458: #else
459: #endif
460: #ifdef SYSVSHM
461: int sys_shmget(struct proc *, void *, register_t *);
462: int hpux_sys_shmctl(struct proc *, void *, register_t *);
463: int sys_shmat(struct proc *, void *, register_t *);
464: int sys_shmdt(struct proc *, void *, register_t *);
465: #else
466: #endif
467: int hpux_sys_getcontext(struct proc *, void *, register_t *);
468: int hpux_sys_sigprocmask(struct proc *, void *, register_t *);
469: int hpux_sys_sigpending(struct proc *, void *, register_t *);
470: int hpux_sys_sigsuspend(struct proc *, void *, register_t *);
471: int hpux_sys_sigaction(struct proc *, void *, register_t *);
472: int compat_09_sys_getdomainname(struct proc *, void *, register_t *);
473: int compat_09_sys_setdomainname(struct proc *, void *, register_t *);
474: int compat_43_sys_getdirentries(struct proc *, void *, register_t *);
475: int hpux_sys_waitpid(struct proc *, void *, register_t *);
476: int hpux_sigsetreturn(struct proc *, void *, register_t *);
477: int sys_poll(struct proc *, void *, register_t *);
478: int sys_fchdir(struct proc *, void *, register_t *);
479: int compat_43_sys_accept(struct proc *, void *, register_t *);
480: int sys_bind(struct proc *, void *, register_t *);
481: int sys_connect(struct proc *, void *, register_t *);
482: int sys_getpeername(struct proc *, void *, register_t *);
483: int sys_getsockname(struct proc *, void *, register_t *);
484: int sys_getsockopt(struct proc *, void *, register_t *);
485: int sys_listen(struct proc *, void *, register_t *);
486: int compat_43_sys_recv(struct proc *, void *, register_t *);
487: int compat_43_sys_recvfrom(struct proc *, void *, register_t *);
488: int compat_43_sys_recvmsg(struct proc *, void *, register_t *);
489: int compat_43_sys_send(struct proc *, void *, register_t *);
490: int compat_43_sys_sendmsg(struct proc *, void *, register_t *);
491: int sys_sendto(struct proc *, void *, register_t *);
492: int sys_setsockopt(struct proc *, void *, register_t *);
493: int sys_shutdown(struct proc *, void *, register_t *);
494: int sys_socket(struct proc *, void *, register_t *);
495: int sys_socketpair(struct proc *, void *, register_t *);
496: #ifdef SYSVSEM
497: int sys___semctl(struct proc *, void *, register_t *);
498: #else
499: #endif
500: #ifdef SYSVMSG
501: int sys_msgctl(struct proc *, void *, register_t *);
502: #else
503: #endif
504: #ifdef SYSVSHM
505: int hpux_sys_nshmctl(struct proc *, void *, register_t *);
506: #else
507: #endif
508: int sys_msync(struct proc *, void *, register_t *);
509: int sys_lchown(struct proc *, void *, register_t *);
510: int sys_nanosleep(struct proc *, void *, register_t *);
511: int hpux_sys_sigaltstack(struct proc *, void *, register_t *);
512: int sys_mlock(struct proc *, void *, register_t *);
513: int sys_munlock(struct proc *, void *, register_t *);
514: int sys_mlockall(struct proc *, void *, register_t *);
515: int sys_munlockall(struct proc *, void *, register_t *);
CVSweb