1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
|
$OpenBSD: syscalls.master,v 1.8 2004/09/19 22:04:15 mickey Exp $
; @(#)syscalls.master 8.1 (Berkeley) 7/19/93
; OpenBSD COMPAT_HPUX system call name/number "master" file.
; (See syscalls.conf to see what it is processed into.)
;
; Fields: number type [type-dependent ...]
; number system call number, must be in order
; type one of STD, OBSOL, UNIMPL, NODEF, NOARGS, or one of
; the compatibility options defined in syscalls.conf.
;
; types:
; STD always included
; OBSOL obsolete, not included in system
; UNIMPL unimplemented, not included in system
; NODEF included, but don't define the syscall number
; NOARGS included, but don't define the syscall args structure
;
; The compat options are defined in the syscalls.conf file, and the
; compat option name is prefixed to the syscall name. Other than
; that, they're like NODEF (for 'compat' options), or STD (for
; 'libcompat' options).
;
; The type-dependent arguments are as follows:
; For STD, NODEF, NOARGS, and compat syscalls:
; { pseudo-proto } [alias]
; For other syscalls:
; [comment]
;
; #ifdef's, etc. may be included, and are copied to the output files.
; #include's are copied to the syscall switch definition file only.
;
; hppa syscall names (some do not match)
; http://lists.parisc-linux.org/pipermail/parisc-linux/2001-October/013957.html
;
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/signal.h>
#include <sys/mount.h>
#include <sys/exec.h>
#include <sys/syscallargs.h>
#include <compat/hpux/hpux.h>
#include <compat/hpux/hppa/hpux_syscallargs.h>
#include <machine/hpux_machdep.h>
0 NOARGS { int sys_nosys(void); } syscall
1 NOARGS { int sys_exit(int rval); }
2 STD { int hpux_sys_fork(void); }
3 STD { int hpux_sys_read(int fd, char *buf, u_int nbyte); }
4 STD { int hpux_sys_write(int fd, char *buf, u_int nbyte); }
5 STD { int hpux_sys_open(char *path, int flags, int mode); }
6 NOARGS { int sys_close(int fd); }
7 STD { int hpux_sys_wait(int *status); }
8 STD { int hpux_sys_creat(char *path, int mode); }
9 NOARGS { int sys_link(char *path, char *link); }
10 STD { int hpux_sys_unlink(char *path); }
11 STD { int hpux_sys_execv(char * path, char * * argp); }
12 STD { int hpux_sys_chdir(char *path); }
13 STD { int hpux_sys_time_6x(time_t *t); }
14 STD { int hpux_sys_mknod(char *path, int mode, int dev); }
15 STD { int hpux_sys_chmod(char *path, int mode); }
16 STD { int hpux_sys_chown(char *path, int uid, int gid); }
17 NOARGS { int sys_obreak(char *nsize); }
18 UNIMPL lchmod
19 NOARGS { long compat_43_sys_lseek(int fd, long offset, \
int whence); }
20 NOARGS { pid_t sys_getpid(void); }
21 UNIMPL mount
22 UNIMPL umount
23 NOARGS { int sys_setuid(uid_t uid); }
24 NOARGS { uid_t sys_getuid(void); }
25 STD { int hpux_sys_stime_6x(int time); }
#ifdef PTRACE
26 STD { int hpux_sys_ptrace(int req, int pid, int *addr, \
int data); }
#else
26 UNIMPL ptrace
#endif
27 STD { int hpux_sys_alarm_6x(int deltat); }
28 UNIMPL cnx_lw_pmon_read
29 STD { int hpux_sys_pause_6x(void); }
30 STD { int hpux_sys_utime_6x(char *fname, time_t *tptr); }
31 STD { int hpux_sys_stty_6x(int fd, caddr_t arg); }
32 STD { int hpux_sys_gtty_6x(int fd, caddr_t arg); }
33 STD { int hpux_sys_access(char *path, int flags); }
34 STD { int hpux_sys_nice_6x(int nval); }
35 STD { int hpux_sys_ftime_6x(struct hpux_timeb *tp); }
36 NOARGS { int sys_sync(void); }
37 STD { int hpux_sys_kill(pid_t pid, int signo); }
38 STD { int hpux_sys_stat(char *path, struct hpux_stat *sb); }
39 STD { int hpux_sys_setpgrp_6x(void); }
40 STD { int hpux_sys_lstat(char *path, struct hpux_stat *sb); }
41 NOARGS { int sys_dup(int fd); }
42 NOARGS { int sys_opipe(void); }
43 STD { int hpux_sys_times_6x(struct tms *tms); }
44 NOARGS { int sys_profil(caddr_t samples, u_int size, \
u_int offset, u_int scale); }
45 UNIMPL ki_syscall
46 NOARGS { int sys_setgid(gid_t gid); }
47 NOARGS { gid_t sys_getgid(void); }
48 UNIMPL
49 UNIMPL reserved for USG
50 UNIMPL reserved for USG
51 UNIMPL acct
52 UNIMPL set_userthreadid
53 UNIMPL lwp_mutex_unlock_2
54 STD { int hpux_sys_ioctl(int fd, int com, caddr_t data); }
55 UNIMPL reboot
56 STD { int hpux_sys_symlink(char *path, char *link); }
57 STD { int hpux_sys_utssys(struct hpux_utsname *uts, \
int dev, int request); }
58 STD { int hpux_sys_readlink(char *path, char *buf, \
int count); }
59 STD { int hpux_sys_execve(char *path, char **argp, \
char **envp); }
60 NOARGS { int sys_umask(int newmask); }
61 NOARGS { int sys_chroot(char *path); }
62 STD { int hpux_sys_fcntl(int fd, int cmd, int arg); }
63 STD { int hpux_sys_ulimit(int cmd, int newlimit); }
64 UNIMPL
65 UNIMPL
66 STD { int hpux_sys_vfork(void); }
67 UNIMPL lwp_getprivate
68 UNIMPL lwp_setprivate
69 UNIMPL
70 UNIMPL
71 STD { int hpux_sys_mmap(caddr_t addr, size_t len, \
int prot, int flags, int fd, long pos); }
72 UNIMPL
73 NOARGS { int sys_munmap(caddr_t addr, size_t len); }
74 NOARGS { int sys_mprotect(caddr_t addr, size_t len, \
int prot); }
75 NOARGS { int sys_madvise(void *addr, size_t len, int behav); }
76 UNIMPL vhangup
77 UNIMPL swapoff
78 UNIMPL
79 NOARGS { int sys_getgroups(u_int gidsetsize, gid_t *gidset); }
80 NOARGS { int sys_setgroups(u_int gidsetsize, gid_t *gidset); }
81 STD { int hpux_sys_getpgrp2(pid_t pid); }
82 STD { int hpux_sys_setpgrp2(pid_t pid, pid_t pgid); }
83 NOARGS { int sys_setitimer(u_int which, \
struct itimerval *itv, struct itimerval *oitv); }
84 STD { int hpux_sys_wait3(int *status, int options, \
int rusage); }
85 UNIMPL swapon
86 NOARGS { int sys_getitimer(u_int which, \
struct itimerval *itv); }
87 UNIMPL
88 UNIMPL
89 UNIMPL
90 NOARGS { int sys_dup2(u_int from, u_int to); }
91 UNIMPL
92 STD { int hpux_sys_fstat(int fd, struct hpux_stat *sb); }
93 NOARGS { int sys_select(u_int nd, fd_set *in, fd_set *ou, \
fd_set *ex, struct timeval *tv); }
94 UNIMPL
95 NOARGS { int sys_fsync(int fd); }
96 NOARGS { int sys_setpriority(int which, id_t who, int prio); }
97 UNIMPL
98 UNIMPL
99 UNIMPL
100 NOARGS { int sys_getpriority(int which, id_t who); }
101 UNIMPL
102 UNIMPL
103 UNIMPL lf_send
104 UNIMPL
105 UNIMPL
106 UNIMPL
107 UNIMPL
108 STD { int hpux_sys_sigvec(int signo, struct sigvec *nsv, \
struct sigvec *osv); }
109 STD { int hpux_sys_sigblock(int mask); }
110 STD { int hpux_sys_sigsetmask(int mask); }
111 STD { int hpux_sys_sigpause(int mask); }
112 NOARGS { int compat_43_sys_sigstack(struct sigstack *nss, \
struct sigstack *oss); }
113 UNIMPL
114 UNIMPL
115 UNIMPL regctl
116 NOARGS { int sys_gettimeofday(struct timeval *tp); }
117 UNIMPL getrusage
118 UNIMPL
119 UNIMPL
120 STD { int hpux_sys_readv(int fd, struct iovec *iovp, \
u_int iovcnt); }
121 STD { int hpux_sys_writev(int fd, struct iovec *iovp, \
u_int iovcnt); }
122 NOARGS { int sys_settimeofday(struct timeval *tv, \
struct timezone *tzp); }
123 NOARGS { int sys_fchown(int fd, int uid, int gid); }
124 NOARGS { int sys_fchmod(int fd, int mode); }
125 UNIMPL
126 NOARGS { int sys_setresuid(uid_t ruid, uid_t uide, \
uid_t suid); }
127 NOARGS { int sys_setresgid(gid_t rgid, gid_t egid, \
gid_t sgid); }
128 STD { int hpux_sys_rename(char *from, char *to); }
129 STD { int hpux_sys_truncate(char *path, long length); }
130 NOARGS { int compat_43_sys_ftruncate(int fd, long length); }
131 UNIMPL
132 STD { int hpux_sys_sysconf(int name); }
133 UNIMPL
134 UNIMPL
135 UNIMPL
136 STD { int hpux_sys_mkdir(char *path, int mode); }
137 STD { int hpux_sys_rmdir(char *path); }
138 UNIMPL
139 UNIMPL sigcleanup
140 UNIMPL setcore
141 UNIMPL
142 UNIMPL
143 UNIMPL
144 STD { int hpux_sys_getrlimit(u_int which, \
struct ogetrlimit *rlp); }
145 STD { int hpux_sys_setrlimit(u_int which, \
struct ogetrlimit *rlp); }
146 UNIMPL
147 UNIMPL lwp_self
148 UNIMPL quotactl
149 UNIMPL get_sysinfo
150 UNIMPL
151 UNIMPL privgrp
152 STD { int hpux_sys_rtprio(pid_t pid, int prio); }
153 UNIMPL plock
154 UNIMPL lf_next_scn
155 STD { int hpux_sys_lockf(int fd, int func, long size); }
#ifdef SYSVSEM
156 NOARGS { int sys_semget(key_t key, int nsems, int semflg); }
157 NOARGS { int sys___semctl(int semid, int semnum, int cmd, \
union semun *arg); }
158 NOARGS { int sys_semop(int semid, struct sembuf *sops, \
u_int nsops); }
#else
156 UNIMPL semget
157 UNIMPL semctl
158 UNIMPL semop
#endif
#ifdef SYSVMSG
159 NOARGS { int sys_msgget(key_t key, int msgflg); }
160 NOARGS { int sys_msgctl(int msqid, int cmd, \
struct msqid_ds *buf); }
161 NOARGS { int sys_msgsnd(int msqid, void *msgp, size_t msgsz, \
int msgflg); }
162 NOARGS { int sys_msgrcv(int msqid, void *msgp, size_t msgsz, \
long msgtyp, int msgflg); }
#else
159 UNIMPL msgget
160 UNIMPL msgctl
161 UNIMPL msgsnd
162 UNIMPL msgrcv
#endif
#ifdef SYSVSHM
163 NOARGS { int sys_shmget(key_t key, int size, int shmflg); }
164 STD { int hpux_sys_shmctl(int shmid, int cmd, \
caddr_t buf); }
165 NOARGS { int sys_shmat(int shmid, void *shmaddr, int shmflg); }
166 NOARGS { int sys_shmdt(void *shmaddr); }
#else
163 UNIMPL shmget
164 UNIMPL shmctl
165 UNIMPL shmat
166 UNIMPL shmdt
#endif
167 UNIMPL set_mem_window
168 UNIMPL nsp_init
169 UNIMPL
170 UNIMPL mkrnod
171 UNIMPL test
172 UNIMPL unsp_open
173 UNIMPL
174 STD { int hpux_sys_getcontext(char *buf, int len); }
175 UNIMPL osetcontext
176 UNIMPL bigio
177 UNIMPL pipenode
178 UNIMPL lsync
179 UNIMPL
180 UNIMPL mysite
181 UNIMPL sitels
182 UNIMPL swapclients
183 UNIMPL rmtprocess
184 UNIMPL dskless_stats
185 STD { int hpux_sys_sigprocmask(int how, \
hpux_sigset_t *set, hpux_sigset_t *oset); }
186 STD { int hpux_sys_sigpending(hpux_sigset_t *set); }
187 STD { int hpux_sys_sigsuspend(hpux_sigset_t *set); }
188 STD { int hpux_sys_sigaction(int signo, \
struct hpux_sigaction *nsa, \
struct hpux_sigaction *osa); }
189 UNIMPL lw_get_thread_times
190 UNIMPL nfssvc
191 UNIMPL getfh
192 NOARGS { int compat_09_sys_getdomainname(char *domainname, \
int len); }
193 NOARGS { int compat_09_sys_setdomainname(char *domainname, \
int len); }
194 UNIMPL async_daemon
195 NOARGS { int compat_43_sys_getdirentries(int fd, char *buf, \
u_int count, long *basep); }
196 UNIMPL statfs
197 UNIMPL fstatfs
198 UNIMPL vfsmount
199 UNIMPL qmml
200 STD { int hpux_sys_waitpid(pid_t pid, int *status, \
int options, struct rusage *rusage); }
201 UNIMPL
202 UNIMPL
203 UNIMPL
204 UNIMPL
205 UNIMPL
206 UNIMPL
207 UNIMPL
208 UNIMPL
209 UNIMPL
210 UNIMPL
211 UNIMPL
212 UNIMPL
213 UNIMPL
214 UNIMPL
215 UNIMPL
216 UNIMPL
217 UNIMPL
218 UNIMPL
219 UNIMPL
220 UNIMPL
221 UNIMPL
222 UNIMPL
223 UNIMPL
224 STD { void hpux_sigsetreturn(caddr_t addr, int cookie, int len); }
225 UNIMPL sigsetstatemask
226 UNIMPL
227 UNIMPL cs
228 UNIMPL cds
229 UNIMPL set_no_trunc
230 UNIMPL pathconf
231 UNIMPL fpathconf
232 UNIMPL
233 UNIMPL
234 UNIMPL nfs_fcntl
235 UNIMPL ogetacl
236 UNIMPL ofgetctl
237 UNIMPL osetacl
238 UNIMPL ofsetacl
239 UNIMPL pstat
240 UNIMPL getaudid
241 UNIMPL setaudid
242 UNIMPL getaudproc
243 UNIMPL setaudproc
244 UNIMPL getevent
245 UNIMPL setevent
246 UNIMPL audwrite
247 UNIMPL audswitch
248 UNIMPL audctl
249 UNIMPL ogetaccess
250 UNIMPL fsctl
251 UNIMPL
252 UNIMPL getmount_entries
253 UNIMPL lwp_mutex_init2
254 UNIMPL
255 UNIMPL
256 UNIMPL
257 UNIMPL
258 UNIMPL
259 UNIMPL swapfs
260 UNIMPL fss
261 UNIMPL
262 UNIMPL
263 UNIMPL
264 UNIMPL
265 UNIMPL
266 UNIMPL
267 UNIMPL tsync
268 UNIMPL getnumfds
269 NOARGS { int sys_poll(struct pollfd *fds, u_int nfds, \
int timeout); }
270 UNIMPL getmsg
271 UNIMPL putmsg
272 NOARGS { int sys_fchdir(int fd); }
273 UNIMPL getmount_cnt
274 UNIMPL getmount_entry
275 NOARGS { int compat_43_sys_accept(int s, caddr_t name, \
int *anamelen); }
276 NOARGS { int sys_bind(int s, caddr_t name, int namelen); }
277 NOARGS { int sys_connect(int s, caddr_t name, int namelen); }
278 NOARGS { int sys_getpeername(int fdes, caddr_t asa, \
int *alen); }
279 NOARGS { int sys_getsockname(int fdec, caddr_t asa, \
int *alen); }
280 NOARGS { int sys_getsockopt(int s, int level, int name, \
void *val, socklen_t *avalsize); }
281 NOARGS { int sys_listen(int s, int backlog); }
282 NOARGS { int compat_43_sys_recv(int s, caddr_t buf, int len, \
int flags); }
283 NOARGS { int compat_43_sys_recvfrom(int s, caddr_t buf, \
size_t len, int flags, caddr_t from, \
int *fromlenaddr); }
284 NOARGS { int compat_43_sys_recvmsg(int s, \
struct omsghdr *msg, int flags); }
285 NOARGS { int compat_43_sys_send(int s, caddr_t buf, int len, \
int flags); }
286 NOARGS { int compat_43_sys_sendmsg(int s, caddr_t msg, \
int flags); }
287 NOARGS { int sys_sendto(int s, caddr_t buf, size_t len, \
int flags, caddr_t to, int tolen); }
288 NOARGS { int sys_setsockopt(int s, int level, int name, \
const void *val, socklen_t valsize); }
289 NOARGS { int sys_shutdown(int s, int how); }
290 NOARGS { int sys_socket(int domain, int type, int protocol); }
291 NOARGS { int sys_socketpair(int domain, int type, \
int protocol, int *rsv); }
292 UNIMPL proc_open
293 UNIMPL proc_close
294 UNIMPL proc_send
295 UNIMPL proc_recv
296 UNIMPL proc_sendrecv
297 UNIMPL proc_syscall
298 UNIMPL
299 UNIMPL
300 UNIMPL
301 UNIMPL
302 UNIMPL
303 UNIMPL
304 UNIMPL
305 UNIMPL
306 UNIMPL
307 UNIMPL
308 UNIMPL
309 UNIMPL
310 UNIMPL
311 UNIMPL
#ifdef SYSVSEM
312 NOARGS { int sys___semctl(int semid, int semnum, int cmd, \
union semun *arg); } nsemctl
#else
312 UNIMPL semctl
#endif
#ifdef SYSVMSG
313 NOARGS { int sys_msgctl(int msqid, int cmd, \
struct msqid_ds *buf); } nmsgctl
#else
313 UNIMPL msgctl
#endif
#ifdef SYSVSHM
314 STD { int hpux_sys_nshmctl(int shmid, int cmd, \
caddr_t buf); }
#else
314 UNIMPL shmctl
#endif
315 UNIMPL mpctl
316 UNIMPL exportfs
317 UNIMPL getpmsg
318 UNIMPL putpmsg
319 UNIMPL
; msync(2) sez hpux does no EBUSY and blocks XXX
320 NOARGS { int sys_msync(void *addr, size_t len, int flags); }
321 UNIMPL msleep
322 UNIMPL mwakeup
323 UNIMPL msem_init
324 UNIMPL msem_remove
325 UNIMPL adjtime
326 UNIMPL kload
327 UNIMPL fattach
328 UNIMPL fdetach
329 UNIMPL serialize
330 UNIMPL statvfs
331 UNIMPL fstatvfs
332 NOARGS { int sys_lchown(const char *path, uid_t uid, gid_t gid); }
333 UNIMPL getsid
334 UNIMPL sysfs
335 UNIMPL
336 UNIMPL
337 UNIMPL sched_setparam
338 UNIMPL sched_getparam
339 UNIMPL sched_setscheduler
340 UNIMPL sched_getscheduler
341 UNIMPL sched_yield
342 UNIMPL sched_get_priority_max
343 UNIMPL sched_get_priority_min
344 UNIMPL sched_rr_get_interval
345 UNIMPL clock_settime
346 UNIMPL clock_gettime
347 UNIMPL clock_getres
348 UNIMPL timer_create
349 UNIMPL timer_delete
350 UNIMPL timer_settime
351 UNIMPL timer_gettime
352 UNIMPL timer_getoverrun
353 NOARGS { int sys_nanosleep(const struct timespec *rqtp, \
struct timespec *rmtp); }
354 UNIMPL toolbox
355 UNIMPL
356 UNIMPL getdents
357 UNIMPL getcontext
358 UNIMPL sysinfo
359 UNIMPL fcntl64
360 UNIMPL ftruncate64
361 UNIMPL fstat64
362 UNIMPL getdirentries64
363 UNIMPL getrlimit64
364 UNIMPL lockf64
365 UNIMPL lseek64
366 UNIMPL lstat64
367 UNIMPL mmap64
368 UNIMPL setrlimit64
369 UNIMPL stat64
370 UNIMPL truncate64
371 UNIMPL ulimit64
372 UNIMPL pread
373 UNIMPL preadv
374 UNIMPL pwrite
375 UNIMPL pwritev
376 UNIMPL pread64
377 UNIMPL preadv64
378 UNIMPL pwrite64
379 UNIMPL pwritev64
380 UNIMPL setcontext
381 STD { int hpux_sys_sigaltstack( \
const struct hpux_sigaltstack *nss, \
struct hpux_sigaltstack *oss); }
382 UNIMPL waitid
383 UNIMPL setpgrp
384 UNIMPL recvmsg2
385 UNIMPL sendmsg2
386 UNIMPL socket2
387 UNIMPL socketpair2
388 UNIMPL setregid
389 UNIMPL lwp_create
390 UNIMPL lwp_terminate
391 UNIMPL lwp_wait
392 UNIMPL lwp_suspend
393 UNIMPL lwp_resume
394 UNIMPL
395 UNIMPL lwp_abort_syscall
396 UNIMPL lwp_info
397 UNIMPL lwp_kill
398 UNIMPL ksleep
399 UNIMPL kwakeup
400 UNIMPL
401 UNIMPL pstat_getlwp
402 UNIMPL lwp_exit
403 UNIMPL lwp_continue
404 UNIMPL getacl
405 UNIMPL fgetacl
406 UNIMPL setacl
407 UNIMPL fsetacl
408 UNIMPL getaccess
409 UNIMPL lwp_mutex_init
410 UNIMPL lwp_mutex_lock_sys
411 UNIMPL lwp_mutex_unlock
412 UNIMPL lwp_cond_init
413 UNIMPL lwp_cond_signal
414 UNIMPL lwp_cond_broadcast
415 UNIMPL lwp_cond_wait_sys
416 UNIMPL lwp_getscheduler
417 UNIMPL lwp_setscheduler
418 UNIMPL lwp_getstate
419 UNIMPL lwp_setstate
420 UNIMPL lwp_detach
421 NOARGS { int sys_mlock(const void *addr, size_t len); }
422 NOARGS { int sys_munlock(const void *addr, size_t len); }
423 NOARGS { int sys_mlockall(int flags); }
424 NOARGS { int sys_munlockall(void); }
425 UNIMPL shm_open
426 UNIMPL shm_unlink
427 UNIMPL sigqueue
428 UNIMPL sigwaitinfo
429 UNIMPL sigtimedwait
430 UNIMPL sigwait
431 UNIMPL aio_read
432 UNIMPL aio_write
433 UNIMPL lio_listio
434 UNIMPL aio_error
435 UNIMPL aio_return
436 UNIMPL aio_cancel
437 UNIMPL aio_suspend
438 UNIMPL aio_fsync
439 UNIMPL mq_open
440 UNIMPL mq_close
441 UNIMPL mq_unlink
442 UNIMPL mq_send
443 UNIMPL mq_receive
444 UNIMPL mq_notify
445 UNIMPL mq_setattr
446 UNIMPL mq_getattr
447 UNIMPL ksem_open
448 UNIMPL ksem_unlink
449 UNIMPL ksem_close
450 UNIMPL ksem_post
451 UNIMPL ksem_wait
452 UNIMPL ksem_read
453 UNIMPL ksem_trywait
454 UNIMPL lwp_rwlock_init
455 UNIMPL lwp_rwlock_destroy
456 UNIMPL lwp_rwlock_rdlock_sys
457 UNIMPL lwp_rwlock_wrlock_sys
458 UNIMPL lwp_rwlock_tryrdlock
459 UNIMPL lwp_rwlock_trywrlock
460 UNIMPL lwp_rwlock_unlock
461 UNIMPL ttrace
462 UNIMPL ttrace_wait
463 UNIMPL lf_wire_mem
464 UNIMPL lf_unwire_mem
465 UNIMPL lf_send_pin_map
466 UNIMPL lf_free_buf
467 UNIMPL lf_wait_nq
468 UNIMPL lf_wakeup_conn_q
469 UNIMPL lf_unused
470 UNIMPL lwp_sema_init
471 UNIMPL lwp_sema_post
472 UNIMPL lwp_sema_wait
473 UNIMPL lwp_sema_trywait
474 UNIMPL lwp_sema_destroy
475 UNIMPL statvfs64
476 UNIMPL fstatvfs64
477 UNIMPL msh_register
478 UNIMPL ptrace64
479 UNIMPL sendfile
480 UNIMPL sendpath
481 UNIMPL sendfile64
482 UNIMPL sendpath64
483 UNIMPL modload
484 UNIMPL moduload
485 UNIMPL modpath
486 UNIMPL getksym
487 UNIMPL modadm
488 UNIMPL modstat
489 UNIMPL lwp_detached_exit
490 UNIMPL crashconf
491 UNIMPL siginhibit
492 UNIMPL sigenable
493 UNIMPL spuctl
494 UNIMPL zerokernelsum
495 UNIMPL nfs_kstat
496 UNIMPL aio_read64
497 UNIMPL aio_write64
498 UNIMPL aio_error64
499 UNIMPL aio_return64
500 UNIMPL aio_cancel64
501 UNIMPL aio_suspend64
502 UNIMPL aio_fsync64
503 UNIMPL lio_listio64
504 UNIMPL recv2
505 UNIMPL recvfrom2
506 UNIMPL send2
507 UNIMPL sendto2
508 UNIMPL acl
509 UNIMPL __cnx_p2p_ctl
510 UNIMPL __cnx_gsched_ctl
511 UNIMPL __cnx_pmon_ctl
512 UNIMPL mem_res_grp
513 UNIMPL fabric
514 UNIMPL diagsyscall
515 UNIMPL tuneinfo
516 UNIMPL gettune
517 UNIMPL settune
518 UNIMPL pset_create
519 UNIMPL pset_destroy
520 UNIMPL pset_assign
521 UNIMPL pset_bind
522 UNIMPL pset_getattr
523 UNIMPL pset_setattr
524 UNIMPL pset_ctl
525 UNIMPL pset_rtctl
|