Lines Matching refs:error

227 	int error, status;  in freebsd32_wait4()  local
235 error = kern_wait(td, uap->pid, &status, uap->options, rup); in freebsd32_wait4()
236 if (error) in freebsd32_wait4()
237 return (error); in freebsd32_wait4()
239 error = copyout(&status, uap->status, sizeof(status)); in freebsd32_wait4()
240 if (uap->rusage != NULL && error == 0) { in freebsd32_wait4()
242 error = copyout(&ru32, uap->rusage, sizeof(ru32)); in freebsd32_wait4()
244 return (error); in freebsd32_wait4()
254 int error, status; in freebsd32_wait6() local
265 error = kern_wait6(td, uap->idtype, PAIR32TO64(id_t, uap->id), in freebsd32_wait6()
267 if (error != 0) in freebsd32_wait6()
268 return (error); in freebsd32_wait6()
270 error = copyout(&status, uap->status, sizeof(status)); in freebsd32_wait6()
271 if (uap->wrusage != NULL && error == 0) { in freebsd32_wait6()
274 error = copyout(&wru32, uap->wrusage, sizeof(wru32)); in freebsd32_wait6()
276 if (uap->info != NULL && error == 0) { in freebsd32_wait6()
278 error = copyout(&si32, uap->info, sizeof(si32)); in freebsd32_wait6()
280 return (error); in freebsd32_wait6()
318 int error; in freebsd32_getfsstat() local
322 error = kern_getfsstat(td, &uap->buf, uap->bufsize, &count, in freebsd32_getfsstat()
324 if (error == 0) in freebsd32_getfsstat()
326 return (error); in freebsd32_getfsstat()
337 int error; in freebsd4_freebsd32_getfsstat() local
341 error = kern_getfsstat(td, &buf, size, &count, UIO_SYSSPACE, uap->mode); in freebsd4_freebsd32_getfsstat()
345 while (copycount > 0 && error == 0) { in freebsd4_freebsd32_getfsstat()
347 error = copyout(&stat32, uap->buf, sizeof(stat32)); in freebsd4_freebsd32_getfsstat()
354 if (error == 0) in freebsd4_freebsd32_getfsstat()
356 return (error); in freebsd4_freebsd32_getfsstat()
376 int error; in freebsd32_sigaltstack() local
379 error = copyin(uap->ss, &s32, sizeof(s32)); in freebsd32_sigaltstack()
380 if (error) in freebsd32_sigaltstack()
381 return (error); in freebsd32_sigaltstack()
388 error = kern_sigaltstack(td, ssp, &oss); in freebsd32_sigaltstack()
389 if (error == 0 && uap->oss != NULL) { in freebsd32_sigaltstack()
393 error = copyout(&s32, uap->oss, sizeof(s32)); in freebsd32_sigaltstack()
395 return (error); in freebsd32_sigaltstack()
408 int error; in freebsd32_exec_copyin_args() local
418 error = exec_alloc_args(args); in freebsd32_exec_copyin_args()
419 if (error != 0) in freebsd32_exec_copyin_args()
420 return (error); in freebsd32_exec_copyin_args()
425 error = exec_args_add_fname(args, fname, UIO_USERSPACE); in freebsd32_exec_copyin_args()
426 if (error != 0) in freebsd32_exec_copyin_args()
434 error = copyin(p32++, &arg, sizeof(arg)); in freebsd32_exec_copyin_args()
435 if (error) in freebsd32_exec_copyin_args()
440 error = exec_args_add_arg(args, argp, UIO_USERSPACE); in freebsd32_exec_copyin_args()
441 if (error != 0) in freebsd32_exec_copyin_args()
451 error = copyin(p32++, &arg, sizeof(arg)); in freebsd32_exec_copyin_args()
452 if (error) in freebsd32_exec_copyin_args()
457 error = exec_args_add_env(args, envp, UIO_USERSPACE); in freebsd32_exec_copyin_args()
458 if (error != 0) in freebsd32_exec_copyin_args()
467 return (error); in freebsd32_exec_copyin_args()
475 int error; in freebsd32_execve() local
477 error = pre_execve(td, &oldvmspace); in freebsd32_execve()
478 if (error != 0) in freebsd32_execve()
479 return (error); in freebsd32_execve()
480 error = freebsd32_exec_copyin_args(&eargs, uap->fname, uap->argv, in freebsd32_execve()
482 if (error == 0) in freebsd32_execve()
483 error = kern_execve(td, &eargs, NULL, oldvmspace); in freebsd32_execve()
484 post_execve(td, error, oldvmspace); in freebsd32_execve()
485 AUDIT_SYSCALL_EXIT(error == EJUSTRETURN ? 0 : error, td); in freebsd32_execve()
486 return (error); in freebsd32_execve()
494 int error; in freebsd32_fexecve() local
496 error = pre_execve(td, &oldvmspace); in freebsd32_fexecve()
497 if (error != 0) in freebsd32_fexecve()
498 return (error); in freebsd32_fexecve()
499 error = freebsd32_exec_copyin_args(&eargs, NULL, uap->argv, uap->envv); in freebsd32_fexecve()
500 if (error == 0) { in freebsd32_fexecve()
502 error = kern_execve(td, &eargs, NULL, oldvmspace); in freebsd32_fexecve()
504 post_execve(td, error, oldvmspace); in freebsd32_fexecve()
505 AUDIT_SYSCALL_EXIT(error == EJUSTRETURN ? 0 : error, td); in freebsd32_fexecve()
506 return (error); in freebsd32_fexecve()
590 int error; in freebsd32_setitimer() local
593 error = copyin(uap->itv, &i32, sizeof(i32)); in freebsd32_setitimer()
594 if (error) in freebsd32_setitimer()
595 return (error); in freebsd32_setitimer()
601 error = kern_setitimer(td, uap->which, itvp, &oitv); in freebsd32_setitimer()
602 if (error || uap->oitv == NULL) in freebsd32_setitimer()
603 return (error); in freebsd32_setitimer()
614 int error; in freebsd32_getitimer() local
616 error = kern_getitimer(td, uap->which, &itv); in freebsd32_getitimer()
617 if (error || uap->itv == NULL) in freebsd32_getitimer()
618 return (error); in freebsd32_getitimer()
629 int error; in freebsd32_select() local
632 error = copyin(uap->tv, &tv32, sizeof(tv32)); in freebsd32_select()
633 if (error) in freebsd32_select()
634 return (error); in freebsd32_select()
654 int error; in freebsd32_pselect() local
657 error = copyin(uap->ts, &ts32, sizeof(ts32)); in freebsd32_pselect()
658 if (error != 0) in freebsd32_pselect()
659 return (error); in freebsd32_pselect()
667 error = copyin(uap->sm, &set, sizeof(set)); in freebsd32_pselect()
668 if (error != 0) in freebsd32_pselect()
669 return (error); in freebsd32_pselect()
676 error = kern_pselect(td, uap->nd, uap->in, uap->ou, uap->ex, tvp, in freebsd32_pselect()
678 return (error); in freebsd32_pselect()
769 int i, error; in freebsd32_kevent_copyout() local
776 error = copyout(ks32, uap->eventlist, count * sizeof *ks32); in freebsd32_kevent_copyout()
777 if (error == 0) in freebsd32_kevent_copyout()
779 return (error); in freebsd32_kevent_copyout()
791 int i, j, error; in freebsd32_kevent_copyin() local
796 error = copyin(uap->changelist, ks32, count * sizeof *ks32); in freebsd32_kevent_copyin()
797 if (error) in freebsd32_kevent_copyin()
822 return (error); in freebsd32_kevent_copyin()
838 int error; in freebsd32_kevent() local
841 error = copyin(uap->timeout, &ts32, sizeof(ts32)); in freebsd32_kevent()
842 if (error) in freebsd32_kevent()
843 return (error); in freebsd32_kevent()
854 error = kern_kevent(td, uap->fd, uap->nchanges, uap->nevents, in freebsd32_kevent()
857 if (error == 0 && KTRPOINT(td, KTR_STRUCT_ARRAY)) in freebsd32_kevent()
861 return (error); in freebsd32_kevent()
870 int i, error; in freebsd32_kevent11_copyout() local
883 error = copyout(ks32, uap->eventlist, count * sizeof *ks32); in freebsd32_kevent11_copyout()
884 if (error == 0) in freebsd32_kevent11_copyout()
886 return (error); in freebsd32_kevent11_copyout()
897 int i, j, error; in freebsd32_kevent11_copyin() local
902 error = copyin(uap->changelist, ks32, count * sizeof *ks32); in freebsd32_kevent11_copyin()
903 if (error) in freebsd32_kevent11_copyin()
918 return (error); in freebsd32_kevent11_copyin()
935 int error; in freebsd11_freebsd32_kevent() local
938 error = copyin(uap->timeout, &ts32, sizeof(ts32)); in freebsd11_freebsd32_kevent()
939 if (error) in freebsd11_freebsd32_kevent()
940 return (error); in freebsd11_freebsd32_kevent()
952 error = kern_kevent(td, uap->fd, uap->nchanges, uap->nevents, in freebsd11_freebsd32_kevent()
955 if (error == 0 && KTRPOINT(td, KTR_STRUCT_ARRAY)) in freebsd11_freebsd32_kevent()
960 return (error); in freebsd11_freebsd32_kevent()
971 int error = 0; in freebsd32_gettimeofday() local
977 error = copyout(&atv32, uap->tp, sizeof (atv32)); in freebsd32_gettimeofday()
979 if (error == 0 && uap->tzp != NULL) { in freebsd32_gettimeofday()
982 error = copyout(&rtz, uap->tzp, sizeof (rtz)); in freebsd32_gettimeofday()
984 return (error); in freebsd32_gettimeofday()
992 int error; in freebsd32_getrusage() local
994 error = kern_getrusage(td, uap->who, &s); in freebsd32_getrusage()
995 if (error == 0) { in freebsd32_getrusage()
997 error = copyout(&s32, uap->rusage, sizeof(s32)); in freebsd32_getrusage()
999 return (error); in freebsd32_getrusage()
1061 int data, error, i; in freebsd32_ptrace() local
1065 error = 0; in freebsd32_ptrace()
1100 error = copyin(uap->addr, &r.reg, sizeof(r.reg)); in freebsd32_ptrace()
1103 error = copyin(uap->addr, &r.fpreg, sizeof(r.fpreg)); in freebsd32_ptrace()
1106 error = copyin(uap->addr, &r.dbreg, sizeof(r.dbreg)); in freebsd32_ptrace()
1110 error = copyin(uap->addr, &r32.vec, sizeof(r32.vec)); in freebsd32_ptrace()
1111 if (error != 0) in freebsd32_ptrace()
1119 error = EINVAL; in freebsd32_ptrace()
1121 error = copyin(uap->addr, &r.ptevents, uap->data); in freebsd32_ptrace()
1124 error = copyin(uap->addr, &r32.piod, sizeof(r32.piod)); in freebsd32_ptrace()
1125 if (error) in freebsd32_ptrace()
1133 error = copyin(uap->addr, &r32.pve, sizeof(r32.pve)); in freebsd32_ptrace()
1134 if (error) in freebsd32_ptrace()
1150 error = EINVAL; in freebsd32_ptrace()
1152 error = copyin(uap->addr, &r32.pc, uap->data); in freebsd32_ptrace()
1160 error = EINVAL; in freebsd32_ptrace()
1163 error = copyin(uap->addr, &r32.sr, uap->data); in freebsd32_ptrace()
1164 if (error != 0) in freebsd32_ptrace()
1169 error = EINVAL; in freebsd32_ptrace()
1172 error = copyin(PTRIN(r32.sr.pscr_args), pscr_args32, in freebsd32_ptrace()
1174 if (error != 0) in freebsd32_ptrace()
1181 error = EINVAL; in freebsd32_ptrace()
1187 if (error) in freebsd32_ptrace()
1188 return (error); in freebsd32_ptrace()
1190 error = kern_ptrace(td, uap->req, uap->pid, addr, data); in freebsd32_ptrace()
1191 if (error) in freebsd32_ptrace()
1192 return (error); in freebsd32_ptrace()
1205 error = copyout(&r32.pve, uap->addr, sizeof(r32.pve)); in freebsd32_ptrace()
1209 error = copyout(&r32.piod, uap->addr, sizeof(r32.piod)); in freebsd32_ptrace()
1212 error = copyout(&r.reg, uap->addr, sizeof(r.reg)); in freebsd32_ptrace()
1215 error = copyout(&r.fpreg, uap->addr, sizeof(r.fpreg)); in freebsd32_ptrace()
1218 error = copyout(&r.dbreg, uap->addr, sizeof(r.dbreg)); in freebsd32_ptrace()
1222 error = copyout(&r32.vec, uap->addr, sizeof(r32.vec)); in freebsd32_ptrace()
1226 error = copyout(&r.ptevents, uap->addr, uap->data); in freebsd32_ptrace()
1230 error = copyout(&r32.pl, uap->addr, uap->data); in freebsd32_ptrace()
1235 error = copyout(r32.args, uap->addr, MIN(uap->data, in freebsd32_ptrace()
1240 error = copyout(&r32.psr, uap->addr, MIN(uap->data, in freebsd32_ptrace()
1245 error = copyout(&r32.sr.pscr_ret, uap->addr + in freebsd32_ptrace()
1251 return (error); in freebsd32_ptrace()
1260 int error, i; in freebsd32_copyinuio() local
1268 error = copyin(&iovp[i], &iov32, sizeof(struct iovec32)); in freebsd32_copyinuio()
1269 if (error) { in freebsd32_copyinuio()
1271 return (error); in freebsd32_copyinuio()
1296 int error; in freebsd32_readv() local
1298 error = freebsd32_copyinuio(uap->iovp, uap->iovcnt, &auio); in freebsd32_readv()
1299 if (error) in freebsd32_readv()
1300 return (error); in freebsd32_readv()
1301 error = kern_readv(td, uap->fd, auio); in freebsd32_readv()
1303 return (error); in freebsd32_readv()
1310 int error; in freebsd32_writev() local
1312 error = freebsd32_copyinuio(uap->iovp, uap->iovcnt, &auio); in freebsd32_writev()
1313 if (error) in freebsd32_writev()
1314 return (error); in freebsd32_writev()
1315 error = kern_writev(td, uap->fd, auio); in freebsd32_writev()
1317 return (error); in freebsd32_writev()
1324 int error; in freebsd32_preadv() local
1326 error = freebsd32_copyinuio(uap->iovp, uap->iovcnt, &auio); in freebsd32_preadv()
1327 if (error) in freebsd32_preadv()
1328 return (error); in freebsd32_preadv()
1329 error = kern_preadv(td, uap->fd, auio, PAIR32TO64(off_t,uap->offset)); in freebsd32_preadv()
1331 return (error); in freebsd32_preadv()
1338 int error; in freebsd32_pwritev() local
1340 error = freebsd32_copyinuio(uap->iovp, uap->iovcnt, &auio); in freebsd32_pwritev()
1341 if (error) in freebsd32_pwritev()
1342 return (error); in freebsd32_pwritev()
1343 error = kern_pwritev(td, uap->fd, auio, PAIR32TO64(off_t,uap->offset)); in freebsd32_pwritev()
1345 return (error); in freebsd32_pwritev()
1350 int error) in freebsd32_copyiniov() argument
1359 return (error); in freebsd32_copyiniov()
1363 error = copyin(&iovp32[i], &iov32, sizeof(struct iovec32)); in freebsd32_copyiniov()
1364 if (error) { in freebsd32_copyiniov()
1366 return (error); in freebsd32_copyiniov()
1379 int error; in freebsd32_copyinmsghdr() local
1381 error = copyin(msg32, &m32, sizeof(m32)); in freebsd32_copyinmsghdr()
1382 if (error) in freebsd32_copyinmsghdr()
1383 return (error); in freebsd32_copyinmsghdr()
1398 int error; in freebsd32_copyoutmsghdr() local
1407 error = copyout(&m32, msg32, sizeof(m32)); in freebsd32_copyoutmsghdr()
1408 return (error); in freebsd32_copyoutmsghdr()
1480 int error; in freebsd32_copy_msg_out() local
1484 error = 0; in freebsd32_copy_msg_out()
1496 error = EINVAL; in freebsd32_copy_msg_out()
1518 error = copyout(cm, ctlbuf, copylen); in freebsd32_copy_msg_out()
1520 if (error != 0) in freebsd32_copy_msg_out()
1534 error = copyout(data, ctlbuf, copylen); in freebsd32_copy_msg_out()
1535 if (error) in freebsd32_copy_msg_out()
1560 return (error); in freebsd32_copy_msg_out()
1570 int error; in freebsd32_recvmsg() local
1572 error = freebsd32_copyinmsghdr(uap->msg, &msg); in freebsd32_recvmsg()
1573 if (error) in freebsd32_recvmsg()
1574 return (error); in freebsd32_recvmsg()
1575 error = freebsd32_copyiniov((void *)msg.msg_iov, msg.msg_iovlen, &iov, in freebsd32_recvmsg()
1577 if (error) in freebsd32_recvmsg()
1578 return (error); in freebsd32_recvmsg()
1584 error = kern_recvit(td, uap->s, &msg, UIO_USERSPACE, controlp); in freebsd32_recvmsg()
1585 if (error == 0) { in freebsd32_recvmsg()
1589 error = freebsd32_copy_msg_out(&msg, control); in freebsd32_recvmsg()
1593 if (error == 0) in freebsd32_recvmsg()
1594 error = freebsd32_copyoutmsghdr(&msg, uap->msg); in freebsd32_recvmsg()
1599 if (error != 0) in freebsd32_recvmsg()
1604 return (error); in freebsd32_recvmsg()
1629 int error; in freebsd32_copyin_control() local
1636 error = copyin(buf, in, buflen); in freebsd32_copyin_control()
1637 if (error != 0) in freebsd32_copyin_control()
1648 error = EINVAL; in freebsd32_copyin_control()
1654 error = EINVAL; in freebsd32_copyin_control()
1659 error = EINVAL; in freebsd32_copyin_control()
1671 if (error != 0) in freebsd32_copyin_control()
1682 error = EINVAL; in freebsd32_copyin_control()
1714 return (error); in freebsd32_copyin_control()
1724 int error; in freebsd32_sendmsg() local
1726 error = freebsd32_copyinmsghdr(uap->msg, &msg); in freebsd32_sendmsg()
1727 if (error) in freebsd32_sendmsg()
1728 return (error); in freebsd32_sendmsg()
1729 error = freebsd32_copyiniov((void *)msg.msg_iov, msg.msg_iovlen, &iov, in freebsd32_sendmsg()
1731 if (error) in freebsd32_sendmsg()
1732 return (error); in freebsd32_sendmsg()
1735 error = getsockaddr(&to, msg.msg_name, msg.msg_namelen); in freebsd32_sendmsg()
1736 if (error) { in freebsd32_sendmsg()
1745 error = EINVAL; in freebsd32_sendmsg()
1749 error = freebsd32_copyin_control(&control, msg.msg_control, in freebsd32_sendmsg()
1751 if (error) in freebsd32_sendmsg()
1758 error = kern_sendit(td, uap->s, &msg, uap->flags, control, in freebsd32_sendmsg()
1765 return (error); in freebsd32_sendmsg()
1784 int error; in freebsd32_settimeofday() local
1787 error = copyin(uap->tv, &tv32, sizeof(tv32)); in freebsd32_settimeofday()
1788 if (error) in freebsd32_settimeofday()
1789 return (error); in freebsd32_settimeofday()
1796 error = copyin(uap->tzp, &tz, sizeof(tz)); in freebsd32_settimeofday()
1797 if (error) in freebsd32_settimeofday()
1798 return (error); in freebsd32_settimeofday()
1810 int error; in freebsd32_utimes() local
1813 error = copyin(uap->tptr, s32, sizeof(s32)); in freebsd32_utimes()
1814 if (error) in freebsd32_utimes()
1815 return (error); in freebsd32_utimes()
1832 int error; in freebsd32_lutimes() local
1835 error = copyin(uap->tptr, s32, sizeof(s32)); in freebsd32_lutimes()
1836 if (error) in freebsd32_lutimes()
1837 return (error); in freebsd32_lutimes()
1853 int error; in freebsd32_futimes() local
1856 error = copyin(uap->tptr, s32, sizeof(s32)); in freebsd32_futimes()
1857 if (error) in freebsd32_futimes()
1858 return (error); in freebsd32_futimes()
1874 int error; in freebsd32_futimesat() local
1877 error = copyin(uap->times, s32, sizeof(s32)); in freebsd32_futimesat()
1878 if (error) in freebsd32_futimesat()
1879 return (error); in freebsd32_futimesat()
1896 int error; in freebsd32_futimens() local
1899 error = copyin(uap->times, ts32, sizeof(ts32)); in freebsd32_futimens()
1900 if (error) in freebsd32_futimens()
1901 return (error); in freebsd32_futimens()
1917 int error; in freebsd32_utimensat() local
1920 error = copyin(uap->times, ts32, sizeof(ts32)); in freebsd32_utimensat()
1921 if (error) in freebsd32_utimensat()
1922 return (error); in freebsd32_utimensat()
1939 int error; in freebsd32_adjtime() local
1942 error = copyin(uap->delta, &tv32, sizeof(tv32)); in freebsd32_adjtime()
1943 if (error) in freebsd32_adjtime()
1944 return (error); in freebsd32_adjtime()
1950 error = kern_adjtime(td, deltap, &olddelta); in freebsd32_adjtime()
1951 if (uap->olddelta && error == 0) { in freebsd32_adjtime()
1954 error = copyout(&tv32, uap->olddelta, sizeof(tv32)); in freebsd32_adjtime()
1956 return (error); in freebsd32_adjtime()
1965 int error; in freebsd4_freebsd32_statfs() local
1968 error = kern_statfs(td, uap->path, UIO_USERSPACE, sp); in freebsd4_freebsd32_statfs()
1969 if (error == 0) { in freebsd4_freebsd32_statfs()
1971 error = copyout(&s32, uap->buf, sizeof(s32)); in freebsd4_freebsd32_statfs()
1974 return (error); in freebsd4_freebsd32_statfs()
1984 int error; in freebsd4_freebsd32_fstatfs() local
1987 error = kern_fstatfs(td, uap->fd, sp); in freebsd4_freebsd32_fstatfs()
1988 if (error == 0) { in freebsd4_freebsd32_fstatfs()
1990 error = copyout(&s32, uap->buf, sizeof(s32)); in freebsd4_freebsd32_fstatfs()
1993 return (error); in freebsd4_freebsd32_fstatfs()
2004 int error; in freebsd4_freebsd32_fhstatfs() local
2006 if ((error = copyin(uap->u_fhp, &fh, sizeof(fhandle_t))) != 0) in freebsd4_freebsd32_fhstatfs()
2007 return (error); in freebsd4_freebsd32_fhstatfs()
2009 error = kern_fhstatfs(td, fh, sp); in freebsd4_freebsd32_fhstatfs()
2010 if (error == 0) { in freebsd4_freebsd32_fhstatfs()
2012 error = copyout(&s32, uap->buf, sizeof(s32)); in freebsd4_freebsd32_fhstatfs()
2015 return (error); in freebsd4_freebsd32_fhstatfs()
2047 int error; in freebsd32_lseek() local
2050 error = kern_lseek(td, uap->fd, PAIR32TO64(off_t, uap->offset), in freebsd32_lseek()
2056 return error; in freebsd32_lseek()
2094 int error; in ofreebsd32_getdirentries() local
2102 error = kern_ogetdirentries(td, &ap, &loff); in ofreebsd32_getdirentries()
2103 if (error == 0) { in ofreebsd32_getdirentries()
2105 error = copyout(&loff_cut, uap->basep, sizeof(int32_t)); in ofreebsd32_getdirentries()
2107 return (error); in ofreebsd32_getdirentries()
2118 int error; in freebsd11_freebsd32_getdirentries() local
2120 error = freebsd11_kern_getdirentries(td, uap->fd, uap->buf, uap->count, in freebsd11_freebsd32_getdirentries()
2122 if (error) in freebsd11_freebsd32_getdirentries()
2123 return (error); in freebsd11_freebsd32_getdirentries()
2126 error = copyout(&base32, uap->basep, sizeof(int32_t)); in freebsd11_freebsd32_getdirentries()
2128 return (error); in freebsd11_freebsd32_getdirentries()
2153 int error; in freebsd6_freebsd32_lseek() local
2156 error = kern_lseek(td, uap->fd, PAIR32TO64(off_t, uap->offset), in freebsd6_freebsd32_lseek()
2162 return error; in freebsd6_freebsd32_lseek()
2199 int error; in freebsd32_do_sendfile() local
2208 error = copyin(uap->hdtr, &hdtr32, sizeof(hdtr32)); in freebsd32_do_sendfile()
2209 if (error) in freebsd32_do_sendfile()
2218 error = freebsd32_copyinuio(iov32, in freebsd32_do_sendfile()
2220 if (error) in freebsd32_do_sendfile()
2238 error = freebsd32_copyinuio(iov32, in freebsd32_do_sendfile()
2240 if (error) in freebsd32_do_sendfile()
2247 if ((error = fget_read(td, uap->fd, in freebsd32_do_sendfile()
2251 error = fo_sendfile(fp, uap->s, hdr_uio, trl_uio, offset, in freebsd32_do_sendfile()
2263 return (error); in freebsd32_do_sendfile()
2356 int error; in ofreebsd32_stat() local
2358 error = kern_statat(td, 0, AT_FDCWD, uap->path, UIO_USERSPACE, &sb); in ofreebsd32_stat()
2359 if (error) in ofreebsd32_stat()
2360 return (error); in ofreebsd32_stat()
2362 error = copyout(&sb32, uap->ub, sizeof (sb32)); in ofreebsd32_stat()
2363 return (error); in ofreebsd32_stat()
2372 int error; in freebsd32_fstat() local
2374 error = kern_fstat(td, uap->fd, &ub); in freebsd32_fstat()
2375 if (error) in freebsd32_fstat()
2376 return (error); in freebsd32_fstat()
2378 error = copyout(&ub32, uap->sb, sizeof(ub32)); in freebsd32_fstat()
2379 return (error); in freebsd32_fstat()
2388 int error; in ofreebsd32_fstat() local
2390 error = kern_fstat(td, uap->fd, &ub); in ofreebsd32_fstat()
2391 if (error) in ofreebsd32_fstat()
2392 return (error); in ofreebsd32_fstat()
2394 error = copyout(&ub32, uap->sb, sizeof(ub32)); in ofreebsd32_fstat()
2395 return (error); in ofreebsd32_fstat()
2404 int error; in freebsd32_fstatat() local
2406 error = kern_statat(td, uap->flag, uap->fd, uap->path, UIO_USERSPACE, in freebsd32_fstatat()
2408 if (error) in freebsd32_fstatat()
2409 return (error); in freebsd32_fstatat()
2411 error = copyout(&ub32, uap->buf, sizeof(ub32)); in freebsd32_fstatat()
2412 return (error); in freebsd32_fstatat()
2421 int error; in ofreebsd32_lstat() local
2423 error = kern_statat(td, AT_SYMLINK_NOFOLLOW, AT_FDCWD, uap->path, in ofreebsd32_lstat()
2425 if (error) in ofreebsd32_lstat()
2426 return (error); in ofreebsd32_lstat()
2428 error = copyout(&sb32, uap->ub, sizeof (sb32)); in ofreebsd32_lstat()
2429 return (error); in ofreebsd32_lstat()
2439 int error; in freebsd32_fhstat() local
2441 error = copyin(uap->u_fhp, &fh, sizeof(fhandle_t)); in freebsd32_fhstat()
2442 if (error != 0) in freebsd32_fhstat()
2443 return (error); in freebsd32_fhstat()
2444 error = kern_fhstat(td, fh, &sb); in freebsd32_fhstat()
2445 if (error != 0) in freebsd32_fhstat()
2446 return (error); in freebsd32_fhstat()
2448 error = copyout(&sb32, uap->sb, sizeof (sb32)); in freebsd32_fhstat()
2449 return (error); in freebsd32_fhstat()
2540 int error; in freebsd11_freebsd32_stat() local
2542 error = kern_statat(td, 0, AT_FDCWD, uap->path, UIO_USERSPACE, &sb); in freebsd11_freebsd32_stat()
2543 if (error != 0) in freebsd11_freebsd32_stat()
2544 return (error); in freebsd11_freebsd32_stat()
2545 error = freebsd11_cvtstat32(&sb, &sb32); in freebsd11_freebsd32_stat()
2546 if (error == 0) in freebsd11_freebsd32_stat()
2547 error = copyout(&sb32, uap->ub, sizeof (sb32)); in freebsd11_freebsd32_stat()
2548 return (error); in freebsd11_freebsd32_stat()
2557 int error; in freebsd11_freebsd32_fstat() local
2559 error = kern_fstat(td, uap->fd, &sb); in freebsd11_freebsd32_fstat()
2560 if (error != 0) in freebsd11_freebsd32_fstat()
2561 return (error); in freebsd11_freebsd32_fstat()
2562 error = freebsd11_cvtstat32(&sb, &sb32); in freebsd11_freebsd32_fstat()
2563 if (error == 0) in freebsd11_freebsd32_fstat()
2564 error = copyout(&sb32, uap->sb, sizeof (sb32)); in freebsd11_freebsd32_fstat()
2565 return (error); in freebsd11_freebsd32_fstat()
2574 int error; in freebsd11_freebsd32_fstatat() local
2576 error = kern_statat(td, uap->flag, uap->fd, uap->path, UIO_USERSPACE, in freebsd11_freebsd32_fstatat()
2578 if (error != 0) in freebsd11_freebsd32_fstatat()
2579 return (error); in freebsd11_freebsd32_fstatat()
2580 error = freebsd11_cvtstat32(&sb, &sb32); in freebsd11_freebsd32_fstatat()
2581 if (error == 0) in freebsd11_freebsd32_fstatat()
2582 error = copyout(&sb32, uap->buf, sizeof (sb32)); in freebsd11_freebsd32_fstatat()
2583 return (error); in freebsd11_freebsd32_fstatat()
2592 int error; in freebsd11_freebsd32_lstat() local
2594 error = kern_statat(td, AT_SYMLINK_NOFOLLOW, AT_FDCWD, uap->path, in freebsd11_freebsd32_lstat()
2596 if (error != 0) in freebsd11_freebsd32_lstat()
2597 return (error); in freebsd11_freebsd32_lstat()
2598 error = freebsd11_cvtstat32(&sb, &sb32); in freebsd11_freebsd32_lstat()
2599 if (error == 0) in freebsd11_freebsd32_lstat()
2600 error = copyout(&sb32, uap->ub, sizeof (sb32)); in freebsd11_freebsd32_lstat()
2601 return (error); in freebsd11_freebsd32_lstat()
2611 int error; in freebsd11_freebsd32_fhstat() local
2613 error = copyin(uap->u_fhp, &fh, sizeof(fhandle_t)); in freebsd11_freebsd32_fhstat()
2614 if (error != 0) in freebsd11_freebsd32_fhstat()
2615 return (error); in freebsd11_freebsd32_fhstat()
2616 error = kern_fhstat(td, fh, &sb); in freebsd11_freebsd32_fhstat()
2617 if (error != 0) in freebsd11_freebsd32_fhstat()
2618 return (error); in freebsd11_freebsd32_fhstat()
2619 error = freebsd11_cvtstat32(&sb, &sb32); in freebsd11_freebsd32_fhstat()
2620 if (error == 0) in freebsd11_freebsd32_fhstat()
2621 error = copyout(&sb32, uap->sb, sizeof (sb32)); in freebsd11_freebsd32_fhstat()
2622 return (error); in freebsd11_freebsd32_fhstat()
2629 int error; in freebsd11_cvtnstat32() local
2631 error = freebsd11_cvtnstat(sb, &nsb); in freebsd11_cvtnstat32()
2632 if (error != 0) in freebsd11_cvtnstat32()
2633 return (error); in freebsd11_cvtnstat32()
2665 int error; in freebsd11_freebsd32_nstat() local
2667 error = kern_statat(td, 0, AT_FDCWD, uap->path, UIO_USERSPACE, &sb); in freebsd11_freebsd32_nstat()
2668 if (error != 0) in freebsd11_freebsd32_nstat()
2669 return (error); in freebsd11_freebsd32_nstat()
2670 error = freebsd11_cvtnstat32(&sb, &nsb); in freebsd11_freebsd32_nstat()
2671 if (error != 0) in freebsd11_freebsd32_nstat()
2672 error = copyout(&nsb, uap->ub, sizeof (nsb)); in freebsd11_freebsd32_nstat()
2673 return (error); in freebsd11_freebsd32_nstat()
2682 int error; in freebsd11_freebsd32_nlstat() local
2684 error = kern_statat(td, AT_SYMLINK_NOFOLLOW, AT_FDCWD, uap->path, in freebsd11_freebsd32_nlstat()
2686 if (error != 0) in freebsd11_freebsd32_nlstat()
2687 return (error); in freebsd11_freebsd32_nlstat()
2688 error = freebsd11_cvtnstat32(&sb, &nsb); in freebsd11_freebsd32_nlstat()
2689 if (error == 0) in freebsd11_freebsd32_nlstat()
2690 error = copyout(&nsb, uap->ub, sizeof (nsb)); in freebsd11_freebsd32_nlstat()
2691 return (error); in freebsd11_freebsd32_nlstat()
2700 int error; in freebsd11_freebsd32_nfstat() local
2702 error = kern_fstat(td, uap->fd, &ub); in freebsd11_freebsd32_nfstat()
2703 if (error != 0) in freebsd11_freebsd32_nfstat()
2704 return (error); in freebsd11_freebsd32_nfstat()
2705 error = freebsd11_cvtnstat32(&ub, &nub); in freebsd11_freebsd32_nfstat()
2706 if (error == 0) in freebsd11_freebsd32_nfstat()
2707 error = copyout(&nub, uap->sb, sizeof(nub)); in freebsd11_freebsd32_nfstat()
2708 return (error); in freebsd11_freebsd32_nfstat()
2715 int error, name[CTL_MAXNAME]; in freebsd32___sysctl() local
2721 error = copyin(uap->name, name, uap->namelen * sizeof(int)); in freebsd32___sysctl()
2722 if (error) in freebsd32___sysctl()
2723 return (error); in freebsd32___sysctl()
2725 error = fueword32(uap->oldlenp, &tmp); in freebsd32___sysctl()
2730 if (error != 0) in freebsd32___sysctl()
2732 error = userland_sysctl(td, name, uap->namelen, in freebsd32___sysctl()
2735 if (error) in freebsd32___sysctl()
2736 return (error); in freebsd32___sysctl()
2738 error = EFAULT; in freebsd32___sysctl()
2739 return (error); in freebsd32___sysctl()
2747 int error; in freebsd32___sysctlbyname() local
2751 error = fueword32(uap->oldlenp, &tmp); in freebsd32___sysctlbyname()
2754 error = oldlen = 0; in freebsd32___sysctlbyname()
2756 if (error != 0) in freebsd32___sysctlbyname()
2758 error = kern___sysctlbyname(td, uap->name, uap->namelen, uap->old, in freebsd32___sysctlbyname()
2760 if (error != 0) in freebsd32___sysctlbyname()
2761 return (error); in freebsd32___sysctlbyname()
2763 error = EFAULT; in freebsd32___sysctlbyname()
2764 return (error); in freebsd32___sysctlbyname()
2771 int error; in freebsd32_jail() local
2774 error = copyin(uap->jail, &version, sizeof(uint32_t)); in freebsd32_jail()
2775 if (error) in freebsd32_jail()
2776 return (error); in freebsd32_jail()
2785 error = copyin(uap->jail, &j32_v0, sizeof(struct jail32_v0)); in freebsd32_jail()
2786 if (error) in freebsd32_jail()
2787 return (error); in freebsd32_jail()
2807 error = copyin(uap->jail, &j32, sizeof(struct jail32)); in freebsd32_jail()
2808 if (error) in freebsd32_jail()
2809 return (error); in freebsd32_jail()
2832 int error; in freebsd32_jail_set() local
2838 error = freebsd32_copyinuio(uap->iovp, uap->iovcnt, &auio); in freebsd32_jail_set()
2839 if (error) in freebsd32_jail_set()
2840 return (error); in freebsd32_jail_set()
2841 error = kern_jail_set(td, auio, uap->flags); in freebsd32_jail_set()
2843 return (error); in freebsd32_jail_set()
2851 int error, i; in freebsd32_jail_get() local
2857 error = freebsd32_copyinuio(uap->iovp, uap->iovcnt, &auio); in freebsd32_jail_get()
2858 if (error) in freebsd32_jail_get()
2859 return (error); in freebsd32_jail_get()
2860 error = kern_jail_get(td, auio, uap->flags); in freebsd32_jail_get()
2861 if (error == 0) in freebsd32_jail_get()
2865 error = copyout(&iov32, uap->iovp + i, sizeof(iov32)); in freebsd32_jail_get()
2866 if (error != 0) in freebsd32_jail_get()
2870 return (error); in freebsd32_jail_get()
2878 int error; in freebsd32_sigaction() local
2881 error = copyin(uap->act, &s32, sizeof(s32)); in freebsd32_sigaction()
2882 if (error) in freebsd32_sigaction()
2883 return (error); in freebsd32_sigaction()
2890 error = kern_sigaction(td, uap->sig, sap, &osa, 0); in freebsd32_sigaction()
2891 if (error == 0 && uap->oact != NULL) { in freebsd32_sigaction()
2895 error = copyout(&s32, uap->oact, sizeof(s32)); in freebsd32_sigaction()
2897 return (error); in freebsd32_sigaction()
2907 int error; in freebsd4_freebsd32_sigaction() local
2910 error = copyin(uap->act, &s32, sizeof(s32)); in freebsd4_freebsd32_sigaction()
2911 if (error) in freebsd4_freebsd32_sigaction()
2912 return (error); in freebsd4_freebsd32_sigaction()
2919 error = kern_sigaction(td, uap->sig, sap, &osa, KSA_FREEBSD4); in freebsd4_freebsd32_sigaction()
2920 if (error == 0 && uap->oact != NULL) { in freebsd4_freebsd32_sigaction()
2924 error = copyout(&s32, uap->oact, sizeof(s32)); in freebsd4_freebsd32_sigaction()
2926 return (error); in freebsd4_freebsd32_sigaction()
2945 int error; in ofreebsd32_sigaction() local
2951 error = copyin(uap->nsa, &s32, sizeof(s32)); in ofreebsd32_sigaction()
2952 if (error) in ofreebsd32_sigaction()
2953 return (error); in ofreebsd32_sigaction()
2960 error = kern_sigaction(td, uap->signum, sap, &osa, KSA_OSIGSET); in ofreebsd32_sigaction()
2961 if (error == 0 && uap->osa != NULL) { in ofreebsd32_sigaction()
2965 error = copyout(&s32, uap->osa, sizeof(s32)); in ofreebsd32_sigaction()
2967 return (error); in ofreebsd32_sigaction()
2982 int error; in ofreebsd32_sigvec() local
2988 error = copyin(uap->nsv, &vec, sizeof(vec)); in ofreebsd32_sigvec()
2989 if (error) in ofreebsd32_sigvec()
2990 return (error); in ofreebsd32_sigvec()
2998 error = kern_sigaction(td, uap->signum, sap, &osa, KSA_OSIGSET); in ofreebsd32_sigvec()
2999 if (error == 0 && uap->osv != NULL) { in ofreebsd32_sigvec()
3005 error = copyout(&vec, uap->osv, sizeof(vec)); in ofreebsd32_sigvec()
3007 return (error); in ofreebsd32_sigvec()
3021 int error = 0, unss; in ofreebsd32_sigstack() local
3024 error = copyin(uap->nss, &s32, sizeof(s32)); in ofreebsd32_sigstack()
3025 if (error) in ofreebsd32_sigstack()
3026 return (error); in ofreebsd32_sigstack()
3044 error = copyout(&s32, uap->oss, sizeof(s32)); in ofreebsd32_sigstack()
3046 return (error); in ofreebsd32_sigstack()
3062 int error; in freebsd32_clock_nanosleep() local
3064 error = freebsd32_user_clock_nanosleep(td, uap->clock_id, uap->flags, in freebsd32_clock_nanosleep()
3066 return (kern_posix_error(td, error)); in freebsd32_clock_nanosleep()
3075 int error, error2; in freebsd32_user_clock_nanosleep() local
3077 error = copyin(ua_rqtp, &rqt32, sizeof(rqt32)); in freebsd32_user_clock_nanosleep()
3078 if (error) in freebsd32_user_clock_nanosleep()
3079 return (error); in freebsd32_user_clock_nanosleep()
3084 error = kern_clock_nanosleep(td, clock_id, flags, &rqt, &rmt); in freebsd32_user_clock_nanosleep()
3085 if (error == EINTR && ua_rmtp != NULL && (flags & TIMER_ABSTIME) == 0) { in freebsd32_user_clock_nanosleep()
3091 error = error2; in freebsd32_user_clock_nanosleep()
3093 return (error); in freebsd32_user_clock_nanosleep()
3102 int error; in freebsd32_clock_gettime() local
3104 error = kern_clock_gettime(td, uap->clock_id, &ats); in freebsd32_clock_gettime()
3105 if (error == 0) { in freebsd32_clock_gettime()
3108 error = copyout(&ats32, uap->tp, sizeof(ats32)); in freebsd32_clock_gettime()
3110 return (error); in freebsd32_clock_gettime()
3119 int error; in freebsd32_clock_settime() local
3121 error = copyin(uap->tp, &ats32, sizeof(ats32)); in freebsd32_clock_settime()
3122 if (error) in freebsd32_clock_settime()
3123 return (error); in freebsd32_clock_settime()
3136 int error; in freebsd32_clock_getres() local
3140 error = kern_clock_getres(td, uap->clock_id, &ts); in freebsd32_clock_getres()
3141 if (error == 0) { in freebsd32_clock_getres()
3144 error = copyout(&ts32, uap->tp, sizeof(ts32)); in freebsd32_clock_getres()
3146 return (error); in freebsd32_clock_getres()
3154 int error, id; in freebsd32_ktimer_create() local
3160 error = copyin(uap->evp, &ev32, sizeof(ev32)); in freebsd32_ktimer_create()
3161 if (error != 0) in freebsd32_ktimer_create()
3162 return (error); in freebsd32_ktimer_create()
3163 error = convert_sigevent32(&ev32, &ev); in freebsd32_ktimer_create()
3164 if (error != 0) in freebsd32_ktimer_create()
3165 return (error); in freebsd32_ktimer_create()
3167 error = kern_ktimer_create(td, uap->clock_id, evp, &id, -1); in freebsd32_ktimer_create()
3168 if (error == 0) { in freebsd32_ktimer_create()
3169 error = copyout(&id, uap->timerid, sizeof(int)); in freebsd32_ktimer_create()
3170 if (error != 0) in freebsd32_ktimer_create()
3173 return (error); in freebsd32_ktimer_create()
3182 int error; in freebsd32_ktimer_settime() local
3184 error = copyin(uap->value, &val32, sizeof(val32)); in freebsd32_ktimer_settime()
3185 if (error != 0) in freebsd32_ktimer_settime()
3186 return (error); in freebsd32_ktimer_settime()
3189 error = kern_ktimer_settime(td, uap->timerid, uap->flags, &val, ovalp); in freebsd32_ktimer_settime()
3190 if (error == 0 && uap->ovalue != NULL) { in freebsd32_ktimer_settime()
3192 error = copyout(&oval32, uap->ovalue, sizeof(oval32)); in freebsd32_ktimer_settime()
3194 return (error); in freebsd32_ktimer_settime()
3203 int error; in freebsd32_ktimer_gettime() local
3205 error = kern_ktimer_gettime(td, uap->timerid, &val); in freebsd32_ktimer_gettime()
3206 if (error == 0) { in freebsd32_ktimer_gettime()
3208 error = copyout(&val32, uap->value, sizeof(val32)); in freebsd32_ktimer_gettime()
3210 return (error); in freebsd32_ktimer_gettime()
3219 int error; in freebsd32_timerfd_gettime() local
3221 error = kern_timerfd_gettime(td, uap->fd, &curr_value); in freebsd32_timerfd_gettime()
3222 if (error == 0) { in freebsd32_timerfd_gettime()
3227 error = copyout(&curr_value32, uap->curr_value, in freebsd32_timerfd_gettime()
3231 return (error); in freebsd32_timerfd_gettime()
3240 int error; in freebsd32_timerfd_settime() local
3242 error = copyin(uap->new_value, &new_value32, sizeof(new_value32)); in freebsd32_timerfd_settime()
3243 if (error != 0) in freebsd32_timerfd_settime()
3244 return (error); in freebsd32_timerfd_settime()
3250 error = kern_timerfd_settime(td, uap->fd, uap->flags, in freebsd32_timerfd_settime()
3253 error = kern_timerfd_settime(td, uap->fd, uap->flags, in freebsd32_timerfd_settime()
3255 if (error == 0) { in freebsd32_timerfd_settime()
3260 error = copyout(&old_value32, uap->old_value, in freebsd32_timerfd_settime()
3264 return (error); in freebsd32_timerfd_settime()
3272 int error; in freebsd32_clock_getcpuclockid2() local
3274 error = kern_clock_getcpuclockid2(td, PAIR32TO64(id_t, uap->id), in freebsd32_clock_getcpuclockid2()
3276 if (error == 0) in freebsd32_clock_getcpuclockid2()
3277 error = copyout(&clk_id, uap->clock_id, sizeof(clockid_t)); in freebsd32_clock_getcpuclockid2()
3278 return (error); in freebsd32_clock_getcpuclockid2()
3287 int error; in freebsd32_thr_new() local
3294 error = copyin(uap->param, &param32, uap->param_size); in freebsd32_thr_new()
3295 if (error != 0) in freebsd32_thr_new()
3296 return (error); in freebsd32_thr_new()
3319 int error; in freebsd32_thr_suspend() local
3321 error = 0; in freebsd32_thr_suspend()
3324 error = copyin((const void *)uap->timeout, (void *)&ts32, in freebsd32_thr_suspend()
3326 if (error != 0) in freebsd32_thr_suspend()
3327 return (error); in freebsd32_thr_suspend()
3386 int error; in freebsd32_sigtimedwait() local
3389 error = copyin(uap->timeout, &ts32, sizeof(ts32)); in freebsd32_sigtimedwait()
3390 if (error) in freebsd32_sigtimedwait()
3391 return (error); in freebsd32_sigtimedwait()
3398 error = copyin(uap->set, &set, sizeof(set)); in freebsd32_sigtimedwait()
3399 if (error) in freebsd32_sigtimedwait()
3400 return (error); in freebsd32_sigtimedwait()
3402 error = kern_sigtimedwait(td, set, &ksi, timeout); in freebsd32_sigtimedwait()
3403 if (error) in freebsd32_sigtimedwait()
3404 return (error); in freebsd32_sigtimedwait()
3408 error = copyout(&si32, uap->info, sizeof(struct __siginfo32)); in freebsd32_sigtimedwait()
3411 if (error == 0) in freebsd32_sigtimedwait()
3413 return (error); in freebsd32_sigtimedwait()
3425 int error; in freebsd32_sigwaitinfo() local
3427 error = copyin(uap->set, &set, sizeof(set)); in freebsd32_sigwaitinfo()
3428 if (error) in freebsd32_sigwaitinfo()
3429 return (error); in freebsd32_sigwaitinfo()
3431 error = kern_sigtimedwait(td, set, &ksi, NULL); in freebsd32_sigwaitinfo()
3432 if (error) in freebsd32_sigwaitinfo()
3433 return (error); in freebsd32_sigwaitinfo()
3437 error = copyout(&si32, uap->info, sizeof(struct __siginfo32)); in freebsd32_sigwaitinfo()
3439 if (error == 0) in freebsd32_sigwaitinfo()
3441 return (error); in freebsd32_sigwaitinfo()
3570 int error; in freebsd32_nmount() local
3597 error = freebsd32_copyinuio(uap->iovp, uap->iovcnt, &auio); in freebsd32_nmount()
3598 if (error) in freebsd32_nmount()
3599 return (error); in freebsd32_nmount()
3600 error = vfs_donmount(td, flags, auio); in freebsd32_nmount()
3603 return error; in freebsd32_nmount()
3613 int error;
3616 error = copyin(uap->zzz, &s32, sizeof(s32));
3617 if (error)
3618 return (error);
3622 error = kern_xxx(td, p);
3623 if (error)
3624 return (error);
3627 error = copyout(&s32, p32, sizeof(s32));
3629 return (error);
3666 int error, szsigcode; in freebsd32_copyout_strings() local
3681 error = copyout(sysent->sv_sigcode, (void *)destp, in freebsd32_copyout_strings()
3683 if (error != 0) in freebsd32_copyout_strings()
3684 return (error); in freebsd32_copyout_strings()
3694 error = copyout(imgp->execpath, imgp->execpathp, execpath_len); in freebsd32_copyout_strings()
3695 if (error != 0) in freebsd32_copyout_strings()
3696 return (error); in freebsd32_copyout_strings()
3705 error = copyout(canary, imgp->canary, sizeof(canary)); in freebsd32_copyout_strings()
3706 if (error != 0) in freebsd32_copyout_strings()
3707 return (error); in freebsd32_copyout_strings()
3718 error = copyout(pagesizes32, imgp->pagesizes, sizeof(pagesizes32)); in freebsd32_copyout_strings()
3719 if (error != 0) in freebsd32_copyout_strings()
3720 return (error); in freebsd32_copyout_strings()
3758 error = copyout(stringp, (void *)ustringp, in freebsd32_copyout_strings()
3760 if (error != 0) in freebsd32_copyout_strings()
3761 return (error); in freebsd32_copyout_strings()
3808 error = imgp->sysent->sv_copyout_auxargs(imgp, in freebsd32_copyout_strings()
3810 if (error != 0) in freebsd32_copyout_strings()
3811 return (error); in freebsd32_copyout_strings()
3822 int error, version; in freebsd32_kldstat() local
3824 if ((error = copyin(&uap->stat->version, &version, sizeof(version))) in freebsd32_kldstat()
3826 return (error); in freebsd32_kldstat()
3833 error = kern_kldstat(td, uap->fileid, stat); in freebsd32_kldstat()
3834 if (error == 0) { in freebsd32_kldstat()
3843 error = copyout(stat32, uap->stat, version); in freebsd32_kldstat()
3847 return (error); in freebsd32_kldstat()
3854 int error; in freebsd32_posix_fallocate() local
3856 error = kern_posix_fallocate(td, uap->fd, in freebsd32_posix_fallocate()
3858 return (kern_posix_error(td, error)); in freebsd32_posix_fallocate()
3865 int error; in freebsd32_posix_fadvise() local
3867 error = kern_posix_fadvise(td, uap->fd, PAIR32TO64(off_t, uap->offset), in freebsd32_posix_fadvise()
3869 return (kern_posix_error(td, error)); in freebsd32_posix_fadvise()
3910 int error, error1, flags, signum; in freebsd32_procctl() local
3926 error = copyin(PTRIN(uap->data), &flags, sizeof(flags)); in freebsd32_procctl()
3927 if (error != 0) in freebsd32_procctl()
3928 return (error); in freebsd32_procctl()
3941 error = copyin(uap->data, &x32.rp, sizeof(x32.rp)); in freebsd32_procctl()
3942 if (error != 0) in freebsd32_procctl()
3943 return (error); in freebsd32_procctl()
3949 error = copyin(uap->data, &x.rk, sizeof(x.rk)); in freebsd32_procctl()
3950 if (error != 0) in freebsd32_procctl()
3951 return (error); in freebsd32_procctl()
3965 error = copyin(uap->data, &signum, sizeof(signum)); in freebsd32_procctl()
3966 if (error != 0) in freebsd32_procctl()
3967 return (error); in freebsd32_procctl()
3976 error = kern_procctl(td, uap->idtype, PAIR32TO64(id_t, uap->id), in freebsd32_procctl()
3980 if (error == 0) in freebsd32_procctl()
3981 error = copyout(&x.rs, uap->data, sizeof(x.rs)); in freebsd32_procctl()
3985 if (error == 0) in freebsd32_procctl()
3986 error = error1; in freebsd32_procctl()
3996 if (error == 0) in freebsd32_procctl()
3997 error = copyout(&flags, uap->data, sizeof(flags)); in freebsd32_procctl()
4000 if (error == 0) in freebsd32_procctl()
4001 error = copyout(&signum, uap->data, sizeof(signum)); in freebsd32_procctl()
4004 return (error); in freebsd32_procctl()
4042 int error; in freebsd32_ppoll() local
4045 error = copyin(uap->ts, &ts32, sizeof(ts32)); in freebsd32_ppoll()
4046 if (error != 0) in freebsd32_ppoll()
4047 return (error); in freebsd32_ppoll()
4054 error = copyin(uap->set, &set, sizeof(set)); in freebsd32_ppoll()
4055 if (error != 0) in freebsd32_ppoll()
4056 return (error); in freebsd32_ppoll()
4070 int error; in freebsd32_sched_rr_get_interval() local
4072 error = kern_sched_rr_get_interval(td, uap->pid, &ts); in freebsd32_sched_rr_get_interval()
4073 if (error == 0) { in freebsd32_sched_rr_get_interval()
4076 error = copyout(&ts32, uap->interval, sizeof(ts32)); in freebsd32_sched_rr_get_interval()
4078 return (error); in freebsd32_sched_rr_get_interval()
4130 int error, retval; in freebsd32_ntp_adjtime() local
4132 error = copyin(uap->tp, &tx32, sizeof(tx32)); in freebsd32_ntp_adjtime()
4133 if (error == 0) { in freebsd32_ntp_adjtime()
4135 error = kern_ntp_adjtime(td, &tx, &retval); in freebsd32_ntp_adjtime()
4136 if (error == 0) { in freebsd32_ntp_adjtime()
4138 error = copyout(&tx32, uap->tp, sizeof(tx32)); in freebsd32_ntp_adjtime()
4139 if (error == 0) in freebsd32_ntp_adjtime()
4143 return (error); in freebsd32_ntp_adjtime()
4157 int error; in freebsd32_ffclock_setestimate() local
4160 if ((error = priv_check(td, PRIV_CLOCK_SETTIME)) != 0) in freebsd32_ffclock_setestimate()
4161 return (error); in freebsd32_ffclock_setestimate()
4163 if ((error = copyin(uap->cest, &cest32, in freebsd32_ffclock_setestimate()
4165 return (error); in freebsd32_ffclock_setestimate()
4182 return (error); in freebsd32_ffclock_setestimate()
4191 int error; in freebsd32_ffclock_getestimate() local
4208 error = copyout(&cest32, uap->cest, sizeof(struct ffclock_estimate32)); in freebsd32_ffclock_getestimate()
4209 return (error); in freebsd32_ffclock_getestimate()