| /netbsd/src/sys/compat/netbsd32/ |
| D | netbsd32_acl.c | 54 const struct netbsd32___acl_get_file_args *uap, register_t *retval) in netbsd32___acl_get_file() argument 57 return kern___acl_get_path(l, SCARG_P32(uap, path), SCARG(uap, type), in netbsd32___acl_get_file() 58 SCARG_P32(uap, aclp), NSM_FOLLOW_NOEMULROOT); in netbsd32___acl_get_file() 66 const struct netbsd32___acl_get_link_args *uap, register_t *retval) in netbsd32___acl_get_link() argument 69 return kern___acl_get_path(l, SCARG_P32(uap, path), SCARG(uap, type), in netbsd32___acl_get_link() 70 SCARG_P32(uap, aclp), NSM_NOFOLLOW_NOEMULROOT); in netbsd32___acl_get_link() 78 const struct netbsd32___acl_set_file_args *uap, register_t *retval) in netbsd32___acl_set_file() argument 81 return kern___acl_set_path(l, SCARG_P32(uap, path), SCARG(uap, type), in netbsd32___acl_set_file() 82 SCARG_P32(uap, aclp), NSM_FOLLOW_NOEMULROOT); in netbsd32___acl_set_file() 90 const struct netbsd32___acl_set_link_args *uap, register_t *retval) in netbsd32___acl_set_link() argument [all …]
|
| D | netbsd32_mqueue.c | 51 netbsd32_mq_open(struct lwp *l, const struct netbsd32_mq_open_args *uap, in netbsd32_mq_open() argument 64 if ((SCARG(uap, oflag) & O_CREAT) && SCARG_P32(uap, attr) != NULL) { in netbsd32_mq_open() 65 error = copyin(SCARG_P32(uap, attr), &attr32, sizeof(attr32)); in netbsd32_mq_open() 72 return mq_handle_open(l, SCARG_P32(uap, name), SCARG(uap, oflag), in netbsd32_mq_open() 73 SCARG(uap, mode), attr, retval); in netbsd32_mq_open() 77 netbsd32_mq_close(struct lwp *l, const struct netbsd32_mq_close_args *uap, in netbsd32_mq_close() argument 84 return netbsd32_close(l, (const void*)uap, retval); in netbsd32_mq_close() 88 netbsd32_mq_unlink(struct lwp *l, const struct netbsd32_mq_unlink_args *uap, in netbsd32_mq_unlink() argument 101 netbsd32_mq_getattr(struct lwp *l, const struct netbsd32_mq_getattr_args *uap, in netbsd32_mq_getattr() argument 113 error = mqueue_get(SCARG(uap, mqdes), 0, &mq); in netbsd32_mq_getattr() [all …]
|
| D | netbsd32_compat_50.c | 108 const struct compat_50_netbsd32_mknod_args *uap, register_t *retval) in compat_50_netbsd32_mknod() argument 115 return do_sys_mknod(l, SCARG_P32(uap, path), SCARG(uap, mode), in compat_50_netbsd32_mknod() 116 SCARG(uap, dev), UIO_USERSPACE); in compat_50_netbsd32_mknod() 121 const struct compat_50_netbsd32_select_args *uap, register_t *retval) in compat_50_netbsd32_select() argument 134 if (SCARG_P32(uap, tv)) { in compat_50_netbsd32_select() 135 error = copyin(SCARG_P32(uap, tv), &tv32, sizeof(tv32)); in compat_50_netbsd32_select() 147 return selcommon(retval, SCARG(uap, nd), SCARG_P32(uap, in), in compat_50_netbsd32_select() 148 SCARG_P32(uap, ou), SCARG_P32(uap, ex), ts, NULL); in compat_50_netbsd32_select() 153 const struct compat_50_netbsd32_gettimeofday_args *uap, register_t *retval) in compat_50_netbsd32_gettimeofday() argument 164 if (SCARG_P32(uap, tp)) { in compat_50_netbsd32_gettimeofday() [all …]
|
| D | netbsd32_time.c | 59 const struct netbsd32___ntp_gettime50_args *uap, register_t *retval) in netbsd32___ntp_gettime50() argument 71 if (SCARG_P32(uap, ntvp)) { in netbsd32___ntp_gettime50() 81 error = copyout(&ntv32, SCARG_P32(uap, ntvp), sizeof(ntv32)); in netbsd32___ntp_gettime50() 91 netbsd32_ntp_adjtime(struct lwp *l, const struct netbsd32_ntp_adjtime_args *uap, register_t *retval) in netbsd32_ntp_adjtime() argument 104 if ((error = copyin(SCARG_P32(uap, tp), &ntv32, sizeof(ntv32)))) in netbsd32_ntp_adjtime() 123 error = copyout(&ntv32, SCARG_P32(uap, tp), sizeof(ntv32)); in netbsd32_ntp_adjtime() 132 netbsd32___setitimer50(struct lwp *l, const struct netbsd32___setitimer50_args *uap, register_t *re… in netbsd32___setitimer50() argument 141 int which = SCARG(uap, which); in netbsd32___setitimer50() 146 itv32 = SCARG_P32(uap, itv); in netbsd32___setitimer50() 152 if (SCARG_P32(uap, oitv) != 0) { in netbsd32___setitimer50() [all …]
|
| D | netbsd32_compat_10_sysv.c | 61 compat_10_netbsd32_semsys(struct lwp *l, const struct compat_10_netbsd32_semsys_args *uap, register… in compat_10_netbsd32_semsys() argument 91 switch (SCARG(uap, which)) { in compat_10_netbsd32_semsys() 93 SCARG(&__semctl_args, semid) = SCARG(uap, a2); in compat_10_netbsd32_semsys() 94 SCARG(&__semctl_args, semnum) = SCARG(uap, a3); in compat_10_netbsd32_semsys() 95 SCARG(&__semctl_args, cmd) = SCARG(uap, a4); in compat_10_netbsd32_semsys() 96 a5 = SCARG(uap, a5); in compat_10_netbsd32_semsys() 100 SCARG(&semget_args, key) = SCARG(uap, a2); in compat_10_netbsd32_semsys() 101 SCARG(&semget_args, nsems) = SCARG(uap, a3); in compat_10_netbsd32_semsys() 102 SCARG(&semget_args, semflg) = SCARG(uap, a4); in compat_10_netbsd32_semsys() 106 SCARG(&semop_args, semid) = SCARG(uap, a2); in compat_10_netbsd32_semsys() [all …]
|
| D | netbsd32_netbsd.c | 163 netbsd32_exit(struct lwp *l, const struct netbsd32_exit_args *uap, register_t *retval) in netbsd32_exit() argument 175 netbsd32_read(struct lwp *l, const struct netbsd32_read_args *uap, register_t *retval) in netbsd32_read() argument 184 if (SCARG(uap, nbyte) > NETBSD32_SSIZE_MAX) in netbsd32_read() 194 netbsd32_write(struct lwp *l, const struct netbsd32_write_args *uap, register_t *retval) in netbsd32_write() argument 203 if (SCARG(uap, nbyte) > NETBSD32_SSIZE_MAX) in netbsd32_write() 213 netbsd32_close(struct lwp *l, const struct netbsd32_close_args *uap, register_t *retval) in netbsd32_close() argument 225 netbsd32_open(struct lwp *l, const struct netbsd32_open_args *uap, register_t *retval) in netbsd32_open() argument 242 netbsd32_link(struct lwp *l, const struct netbsd32_link_args *uap, register_t *retval) in netbsd32_link() argument 256 netbsd32_unlink(struct lwp *l, const struct netbsd32_unlink_args *uap, register_t *retval) in netbsd32_unlink() argument 269 netbsd32_chdir(struct lwp *l, const struct netbsd32_chdir_args *uap, register_t *retval) in netbsd32_chdir() argument [all …]
|
| /netbsd/src/sys/compat/linux/common/ |
| D | linux_ipccall.c | 82 linux_sys_ipc(struct lwp *l, const struct linux_sys_ipc_args *uap, register_t *retval) in linux_sys_ipc() argument 92 switch (SCARG(uap, what)) { in linux_sys_ipc() 95 return linux_semop(l, uap, retval); in linux_sys_ipc() 97 return linux_semget(l, uap, retval); in linux_sys_ipc() 103 SCARG(&bsa, semid) = SCARG(uap, a1); in linux_sys_ipc() 104 SCARG(&bsa, semnum) = SCARG(uap, a2); in linux_sys_ipc() 105 SCARG(&bsa, cmd) = SCARG(uap, a3); in linux_sys_ipc() 107 if ((error = copyin(SCARG(uap, ptr), &arg, sizeof arg))) in linux_sys_ipc() 116 return linux_msgsnd(l, uap, retval); in linux_sys_ipc() 118 return linux_msgrcv(l, uap, retval); in linux_sys_ipc() [all …]
|
| D | linux_time.c | 73 linux_sys_gettimeofday(struct lwp *l, const struct linux_sys_gettimeofday_args *uap, register_t *re… in linux_sys_gettimeofday() argument 81 if (SCARG(uap, tp)) { in linux_sys_gettimeofday() 82 error = compat_50_sys_gettimeofday(l, (const void *)uap, retval); in linux_sys_gettimeofday() 87 if (SCARG(uap, tzp)) { in linux_sys_gettimeofday() 88 error = copyout(&linux_sys_tz, SCARG(uap, tzp), sizeof(linux_sys_tz)); in linux_sys_gettimeofday() 97 linux_sys_settimeofday(struct lwp *l, const struct linux_sys_settimeofday_args *uap, register_t *re… in linux_sys_settimeofday() argument 105 if (SCARG(uap, tp)) { in linux_sys_settimeofday() 106 error = compat_50_sys_settimeofday(l, (const void *)uap, retval); in linux_sys_settimeofday() 111 if (SCARG(uap, tzp)) { in linux_sys_settimeofday() 115 error = copyin(SCARG(uap, tzp), &linux_sys_tz, sizeof(linux_sys_tz)); in linux_sys_settimeofday() [all …]
|
| D | linux_misc.c | 215 linux_sys_wait4(struct lwp *l, const struct linux_sys_wait4_args *uap, register_t *retval) in linux_sys_wait4() argument 223 int error, status, options, linux_options, pid = SCARG(uap, pid); in linux_sys_wait4() 228 linux_options = SCARG(uap, options); in linux_sys_wait4() 242 SCARG(uap, rusage) != NULL ? &ru : NULL); in linux_sys_wait4() 253 if (SCARG(uap, rusage) != NULL) { in linux_sys_wait4() 255 error = copyout(&ru, SCARG(uap, rusage), sizeof(ru)); in linux_sys_wait4() 258 if (error == 0 && SCARG(uap, status) != NULL) { in linux_sys_wait4() 260 error = copyout(&status, SCARG(uap, status), sizeof status); in linux_sys_wait4() 271 linux_sys_waitid(struct lwp *l, const struct linux_sys_waitid_args *uap, register_t *retval) in linux_sys_waitid() argument 289 linux_idtype = SCARG(uap, idtype); in linux_sys_waitid() [all …]
|
| D | linux_file.c | 177 linux_sys_creat(struct lwp *l, const struct linux_sys_creat_args *uap, in linux_sys_creat() argument 186 SCARG(&oa, path) = SCARG(uap, path); in linux_sys_creat() 188 SCARG(&oa, mode) = SCARG(uap, mode); in linux_sys_creat() 227 linux_sys_open(struct lwp *l, const struct linux_sys_open_args *uap, in linux_sys_open() argument 238 fl = linux_to_bsd_ioflags(SCARG(uap, flags)); in linux_sys_open() 240 SCARG(&boa, path) = SCARG(uap, path); in linux_sys_open() 242 SCARG(&boa, mode) = SCARG(uap, mode); in linux_sys_open() 252 linux_sys_openat(struct lwp *l, const struct linux_sys_openat_args *uap, in linux_sys_openat() argument 264 fl = linux_to_bsd_ioflags(SCARG(uap, flags)); in linux_sys_openat() 266 SCARG(&boa, fd) = SCARG(uap, fd); in linux_sys_openat() [all …]
|
| D | linux_mqueue.c | 75 linux_sys_mq_open(struct lwp *l, const struct linux_sys_mq_open_args *uap, in linux_sys_mq_open() argument 88 oflag = linux_to_bsd_ioflags(SCARG(uap, oflag)); in linux_sys_mq_open() 90 if ((oflag & O_CREAT) != 0 && SCARG(uap, attr) != NULL) { in linux_sys_mq_open() 91 error = copyin(SCARG(uap, attr), &lattr, sizeof(lattr)); in linux_sys_mq_open() 98 return mq_handle_open(l, SCARG(uap, name), oflag, in linux_sys_mq_open() 99 (mode_t)SCARG(uap, mode), attr, retval); in linux_sys_mq_open() 103 linux_sys_mq_unlink(struct lwp *l, const struct linux_sys_mq_unlink_args *uap, in linux_sys_mq_unlink() argument 111 SCARG(&args, name) = SCARG(uap, name); in linux_sys_mq_unlink() 118 linux_sys_mq_timedsend(struct lwp *l, const struct linux_sys_mq_timedsend_args *uap, in linux_sys_mq_timedsend() argument 133 if (SCARG(uap, abs_timeout)) { in linux_sys_mq_timedsend() [all …]
|
| D | linux_ioctl.c | 76 linux_sys_ioctl(struct lwp *l, const struct linux_sys_ioctl_args *uap, register_t *retval) in linux_sys_ioctl() argument 85 switch (LINUX_IOCGROUP(SCARG(uap, com))) { in linux_sys_ioctl() 87 switch(SCARG(uap, com)) { in linux_sys_ioctl() 93 if (SCARG(uap, com) & IOC_IN) in linux_sys_ioctl() 95 if (SCARG(uap, com) & IOC_OUT) in linux_sys_ioctl() 97 SCARG(&ua, fd) = SCARG(uap, fd); in linux_sys_ioctl() 98 SCARG(&ua, com) = SCARG(uap, com); in linux_sys_ioctl() 101 SCARG(&ua, data) = SCARG(uap, data); in linux_sys_ioctl() 106 error = oss_ioctl_mixer(l, LINUX_TO_OSS(uap), retval); in linux_sys_ioctl() 111 error = oss_ioctl_sequencer(l, LINUX_TO_OSS(uap), retval); in linux_sys_ioctl() [all …]
|
| D | linux_uid16.c | 56 linux_sys_chown16(struct lwp *l, const struct linux_sys_chown16_args *uap, register_t *retval) in linux_sys_chown16() argument 65 SCARG(&bca, path) = SCARG(uap, path); in linux_sys_chown16() 66 SCARG(&bca, uid) = LINUXTOBSD_UID(SCARG(uap, uid)); in linux_sys_chown16() 67 SCARG(&bca, gid) = LINUXTOBSD_GID(SCARG(uap, gid)); in linux_sys_chown16() 73 linux_sys_fchown16(struct lwp *l, const struct linux_sys_fchown16_args *uap, register_t *retval) in linux_sys_fchown16() argument 82 SCARG(&bfa, fd) = SCARG(uap, fd); in linux_sys_fchown16() 83 SCARG(&bfa, uid) = LINUXTOBSD_UID(SCARG(uap, uid)); in linux_sys_fchown16() 84 SCARG(&bfa, gid) = LINUXTOBSD_GID(SCARG(uap, gid)); in linux_sys_fchown16() 90 linux_sys_lchown16(struct lwp *l, const struct linux_sys_lchown16_args *uap, register_t *retval) in linux_sys_lchown16() argument 99 SCARG(&bla, path) = SCARG(uap, path); in linux_sys_lchown16() [all …]
|
| /netbsd/src/sys/compat/common/ |
| D | kern_time_50.c | 109 const struct compat_50_sys_clock_gettime_args *uap, register_t *retval) in compat_50_sys_clock_gettime() argument 119 error = clock_gettime1(SCARG(uap, clock_id), &ats); in compat_50_sys_clock_gettime() 125 return copyout(&ats50, SCARG(uap, tp), sizeof(ats50)); in compat_50_sys_clock_gettime() 131 const struct compat_50_sys_clock_settime_args *uap, register_t *retval) in compat_50_sys_clock_settime() argument 141 error = copyin(SCARG(uap, tp), &ats50, sizeof(ats50)); in compat_50_sys_clock_settime() 146 return clock_settime1(l->l_proc, SCARG(uap, clock_id), &ats, in compat_50_sys_clock_settime() 153 const struct compat_50_sys_clock_getres_args *uap, register_t *retval) in compat_50_sys_clock_getres() argument 163 error = clock_getres1(SCARG(uap, clock_id), &ats); in compat_50_sys_clock_getres() 167 if (SCARG(uap, tp)) { in compat_50_sys_clock_getres() 169 error = copyout(&ats50, SCARG(uap, tp), sizeof(ats50)); in compat_50_sys_clock_getres() [all …]
|
| D | kern_ipc_10.c | 57 compat_10_sys_semsys(struct lwp *l, const struct compat_10_sys_semsys_args *uap, register_t *retval) in compat_10_sys_semsys() argument 82 int a5 = SCARG(uap, a5); in compat_10_sys_semsys() 85 switch (SCARG(uap, which)) { in compat_10_sys_semsys() 87 #define semctl_semid SCARG(uap, a2) in compat_10_sys_semsys() 88 #define semctl_semnum SCARG(uap, a3) in compat_10_sys_semsys() 89 #define semctl_cmd SCARG(uap, a4) in compat_10_sys_semsys() 111 SCARG(&semget_args, key) = SCARG(uap, a2); in compat_10_sys_semsys() 112 SCARG(&semget_args, nsems) = SCARG(uap, a3); in compat_10_sys_semsys() 113 SCARG(&semget_args, semflg) = SCARG(uap, a4); in compat_10_sys_semsys() 117 SCARG(&semop_args, semid) = SCARG(uap, a2); in compat_10_sys_semsys() [all …]
|
| D | kern_select_50.c | 75 compat_50_sys_kevent(struct lwp *l, const struct compat_50_sys_kevent_args *uap, in compat_50_sys_kevent() argument 93 return kevent1(retval, SCARG(uap, fd), in compat_50_sys_kevent() 94 (const struct kevent *)(const void *)SCARG(uap, changelist), SCARG(uap, nchanges), in compat_50_sys_kevent() 95 (struct kevent *)(void *)SCARG(uap, eventlist), SCARG(uap, nevents), in compat_50_sys_kevent() 96 (const struct timespec *)(const void *)SCARG(uap, timeout), in compat_50_sys_kevent() 102 const struct compat_50_sys_select_args *uap, register_t *retval) in compat_50_sys_select() argument 115 if (SCARG(uap, tv)) { in compat_50_sys_select() 116 error = copyin(SCARG(uap, tv), (void *)&atv50, sizeof(atv50)); in compat_50_sys_select() 128 return selcommon(retval, SCARG(uap, nd), SCARG(uap, in), in compat_50_sys_select() 129 SCARG(uap, ou), SCARG(uap, ex), ts, NULL); in compat_50_sys_select() [all …]
|
| /netbsd/src/sys/compat/linux32/common/ |
| D | linux32_misc.c | 75 linux32_sys_statfs(struct lwp *l, const struct linux32_sys_statfs_args *uap, register_t *retval) in linux32_sys_statfs() argument 86 error = do_sys_pstatvfs(l, SCARG_P32(uap, path), ST_WAIT, sb); in linux32_sys_statfs() 89 error = copyout(<mp, SCARG_P32(uap, sp), sizeof ltmp); in linux32_sys_statfs() 97 linux32_sys_fstatfs(struct lwp *l, const struct linux32_sys_fstatfs_args *uap, register_t *retval) in linux32_sys_fstatfs() argument 108 error = do_sys_fstatvfs(l, SCARG(uap, fd), ST_WAIT, sb); in linux32_sys_fstatfs() 111 error = copyout(<mp, SCARG_P32(uap, sp), sizeof ltmp); in linux32_sys_fstatfs() 119 linux32_sys_statfs64(struct lwp *l, const struct linux32_sys_statfs64_args *uap, register_t *retval) in linux32_sys_statfs64() argument 130 error = do_sys_pstatvfs(l, SCARG_P32(uap, path), ST_WAIT, sb); in linux32_sys_statfs64() 133 error = copyout(<mp, SCARG_P32(uap, sp), sizeof ltmp); in linux32_sys_statfs64() 141 linux32_sys_fstatfs64(struct lwp *l, const struct linux32_sys_fstatfs64_args *uap, register_t *retv… in linux32_sys_fstatfs64() argument [all …]
|
| D | linux32_unistd.c | 83 linux32_sys_brk(struct lwp *l, const struct linux32_sys_brk_args *uap, register_t *retval) in linux32_sys_brk() argument 95 linux32_sys_llseek(struct lwp *l, const struct linux32_sys_llseek_args *uap, register_t *retval) in linux32_sys_llseek() argument 116 linux32_sys_select(struct lwp *l, const struct linux32_sys_select_args *uap, register_t *retval) in linux32_sys_select() argument 126 return linux32_select1(l, retval, SCARG(uap, nfds), in linux32_sys_select() 127 SCARG_P32(uap, readfds), in linux32_sys_select() 128 SCARG_P32(uap, writefds), in linux32_sys_select() 129 SCARG_P32(uap, exceptfds), in linux32_sys_select() 130 SCARG_P32(uap, timeout)); in linux32_sys_select() 134 linux32_sys_oldselect(struct lwp *l, const struct linux32_sys_oldselect_args *uap, register_t *retv… in linux32_sys_oldselect() argument 142 if ((error = copyin(SCARG_P32(uap, lsp), &lsp32, sizeof(lsp32))) != 0) in linux32_sys_oldselect() [all …]
|
| D | linux32_time.c | 86 linux32_sys_gettimeofday(struct lwp *l, const struct linux32_sys_gettimeofday_args *uap, register_t… in linux32_sys_gettimeofday() argument 96 if (SCARG_P32(uap, tp) != NULL) { in linux32_sys_gettimeofday() 99 if ((error = copyout(&tv32, SCARG_P32(uap, tp), in linux32_sys_gettimeofday() 105 if (SCARG_P32(uap, tzp) != NULL) { in linux32_sys_gettimeofday() 106 if ((error = copyout(&linux_sys_tz, SCARG_P32(uap, tzp), in linux32_sys_gettimeofday() 115 linux32_sys_settimeofday(struct lwp *l, const struct linux32_sys_settimeofday_args *uap, register_t… in linux32_sys_settimeofday() argument 130 linux32_sys_time(struct lwp *l, const struct linux32_sys_time_args *uap, register_t *retval) in linux32_sys_time() argument 143 if (SCARG_P32(uap, t) && (error = copyout(&tt, in linux32_sys_time() 144 SCARG_P32(uap, t), sizeof(tt)))) in linux32_sys_time() 156 linux32_sys_times(struct lwp *l, const struct linux32_sys_times_args *uap, register_t *retval) in linux32_sys_times() argument [all …]
|
| /netbsd/src/sys/kern/ |
| D | vfs_xattr.c | 148 sys_extattrctl(struct lwp *l, const struct sys_extattrctl_args *uap, in sys_extattrctl() argument 164 if (SCARG(uap, attrname) != NULL) { in sys_extattrctl() 165 error = copyinstr(SCARG(uap, attrname), attrname, in sys_extattrctl() 171 error = namei_simple_user(SCARG(uap, path), NSM_FOLLOW_NOEMULROOT, in sys_extattrctl() 177 if (SCARG(uap, filename) != NULL) { in sys_extattrctl() 178 error = pathbuf_copyin(SCARG(uap, filename), &file_pb); in sys_extattrctl() 194 error = VFS_EXTATTRCTL(path_vp->v_mount, SCARG(uap, cmd), file_vp, in sys_extattrctl() 195 SCARG(uap, attrnamespace), in sys_extattrctl() 196 SCARG(uap, attrname) != NULL ? attrname : NULL); in sys_extattrctl() 427 sys_extattr_set_fd(struct lwp *l, const struct sys_extattr_set_fd_args *uap, in sys_extattr_set_fd() argument [all …]
|
| /netbsd/src/sys/compat/ultrix/ |
| D | ultrix_misc.c | 208 ultrix_sys_getsysinfo(struct lwp *l, const struct ultrix_sys_getsysinfo_args *uap, register_t *retv… in ultrix_sys_getsysinfo() argument 212 switch (SCARG(uap, op)) { in ultrix_sys_getsysinfo() 215 if (SCARG(uap, nbytes) < sizeof(short)) in ultrix_sys_getsysinfo() 218 return copyout(&progenv, SCARG(uap, buffer), sizeof(progenv)); in ultrix_sys_getsysinfo() 226 ultrix_sys_setsysinfo(struct lwp *l, const struct ultrix_sys_setsysinfo_args *uap, register_t *retv… in ultrix_sys_setsysinfo() argument 234 ultrix_sys_waitpid(struct lwp *l, const struct ultrix_sys_waitpid_args *uap, register_t *retval) in ultrix_sys_waitpid() argument 238 SCARG(&ap, pid) = SCARG(uap, pid); in ultrix_sys_waitpid() 239 SCARG(&ap, status) = SCARG(uap, status); in ultrix_sys_waitpid() 240 SCARG(&ap, options) = SCARG(uap, options); in ultrix_sys_waitpid() 247 ultrix_sys_wait3(struct lwp *l, const struct ultrix_sys_wait3_args *uap, register_t *retval) in ultrix_sys_wait3() argument [all …]
|
| /netbsd/src/sys/compat/freebsd/ |
| D | freebsd_ipc.c | 55 freebsd_sys_semsys(struct lwp *l, const struct freebsd_sys_semsys_args *uap, register_t *retval) in freebsd_sys_semsys() argument 84 switch (SCARG(uap, which)) { in freebsd_sys_semsys() 86 SCARG(&__semctl_args, semid) = SCARG(uap, a2); in freebsd_sys_semsys() 87 SCARG(&__semctl_args, semnum) = SCARG(uap, a3); in freebsd_sys_semsys() 88 SCARG(&__semctl_args, cmd) = SCARG(uap, a4); in freebsd_sys_semsys() 89 SCARG(&__semctl_args, arg) = (union __semun *)SCARG(uap, a5); in freebsd_sys_semsys() 93 SCARG(&semget_args, key) = SCARG(uap, a2); in freebsd_sys_semsys() 94 SCARG(&semget_args, nsems) = SCARG(uap, a3); in freebsd_sys_semsys() 95 SCARG(&semget_args, semflg) = SCARG(uap, a4); in freebsd_sys_semsys() 99 SCARG(&semop_args, semid) = SCARG(uap, a2); in freebsd_sys_semsys() [all …]
|
| /netbsd/src/sys/compat/sunos/ |
| D | sunos_misc.c | 110 sunos_sys_stime(struct lwp *l, const struct sunos_sys_stime_args *uap, register_t *retval) in sunos_sys_stime() argument 115 error = copyin(SCARG(uap, tp), &tv.tv_sec, sizeof(tv.tv_sec)); in sunos_sys_stime() 124 sunos_sys_wait4(struct lwp *l, const struct sunos_sys_wait4_args *uap, register_t *retval) in sunos_sys_wait4() argument 128 SCARG(&bsd_ua, pid) = SCARG(uap, pid) == 0 ? WAIT_ANY : SCARG(uap, pid); in sunos_sys_wait4() 129 SCARG(&bsd_ua, status) = SCARG(uap, status); in sunos_sys_wait4() 130 SCARG(&bsd_ua, options) = SCARG(uap, options); in sunos_sys_wait4() 131 SCARG(&bsd_ua, rusage) = SCARG(uap, rusage); in sunos_sys_wait4() 137 sunos_sys_creat(struct lwp *l, const struct sunos_sys_creat_args *uap, register_t *retval) in sunos_sys_creat() argument 141 SCARG(&ouap, path) = SCARG(uap, path); in sunos_sys_creat() 143 SCARG(&ouap, mode) = SCARG(uap, mode); in sunos_sys_creat() [all …]
|
| /netbsd/src/sys/compat/sunos32/ |
| D | sunos32_misc.c | 171 sunos32_sys_stime(struct lwp *l, const struct sunos32_sys_stime_args *uap, register_t *retval) in sunos32_sys_stime() argument 180 error = copyin(SCARG_P32(uap, tp), &ntv.tv_sec, sizeof(ntv.tv_sec)); in sunos32_sys_stime() 190 sunos32_sys_wait4(struct lwp *l, const struct sunos32_sys_wait4_args *uap, register_t *retval) in sunos32_sys_wait4() argument 201 SCARG(&bsd_ua, pid) = SCARG(uap, pid) == 0 ? WAIT_ANY : SCARG(uap, pid); in sunos32_sys_wait4() 202 SCARG(&bsd_ua, status) = SCARG(uap, status); in sunos32_sys_wait4() 203 SCARG(&bsd_ua, options) = SCARG(uap, options); in sunos32_sys_wait4() 204 SCARG(&bsd_ua, rusage) = SCARG(uap, rusage); in sunos32_sys_wait4() 210 sunos32_sys_creat(struct lwp *l, const struct sunos32_sys_creat_args *uap, register_t *retval) in sunos32_sys_creat() argument 226 sunos32_sys_access(struct lwp *l, const struct sunos32_sys_access_args *uap, register_t *retval) in sunos32_sys_access() argument 271 sunos32_sys_stat(struct lwp *l, const struct sunos32_sys_stat_args *uap, register_t *retval) in sunos32_sys_stat() argument [all …]
|
| /netbsd/src/sys/compat/linux/arch/alpha/ |
| D | linux_osf1.c | 169 linux_sys_osf1_wait4(struct lwp *l, const struct linux_sys_osf1_wait4_args *uap, register_t *retval) in linux_sys_osf1_wait4() argument 175 int options = SCARG(uap, options); in linux_sys_osf1_wait4() 176 int pid = SCARG(uap, pid); in linux_sys_osf1_wait4() 185 SCARG(uap, rusage) != NULL ? &netbsd_rusage : NULL); in linux_sys_osf1_wait4() 191 if (SCARG(uap, rusage)) { in linux_sys_osf1_wait4() 193 error = copyout(&osf1_rusage, SCARG(uap, rusage), in linux_sys_osf1_wait4() 197 if (error == 0 && SCARG(uap, status)) in linux_sys_osf1_wait4() 198 error = copyout(&status, SCARG(uap, status), sizeof(status)); in linux_sys_osf1_wait4() 215 osf1_mount_mfs(struct lwp *l, const struct linux_sys_osf1_mount_args *uap) in osf1_mount_mfs() argument 222 if ((error = copyin(SCARG(uap, data), &osf_ma, sizeof osf_ma))) in osf1_mount_mfs() [all …]
|