• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/compat/freebsd32/

Lines Matching refs:error

206 	int error, status;
214 error = kern_wait(td, uap->pid, &status, uap->options, rup);
215 if (error)
216 return (error);
218 error = copyout(&status, uap->status, sizeof(status));
219 if (uap->rusage != NULL && error == 0) {
221 error = copyout(&ru32, uap->rusage, sizeof(ru32));
223 return (error);
233 int error, status;
244 error = kern_wait6(td, uap->idtype, PAIR32TO64(id_t, uap->id),
246 if (error != 0)
247 return (error);
249 error = copyout(&status, uap->status, sizeof(status));
250 if (uap->wrusage != NULL && error == 0) {
253 error = copyout(&wru32, uap->wrusage, sizeof(wru32));
255 if (uap->info != NULL && error == 0) {
257 error = copyout(&si32, uap->info, sizeof(si32));
259 return (error);
301 int error;
305 error = kern_getfsstat(td, &buf, size, &count, UIO_SYSSPACE, uap->mode);
309 while (copycount > 0 && error == 0) {
311 error = copyout(&stat32, uap->buf, sizeof(stat32));
318 if (error == 0)
320 return (error);
338 int error;
341 error = copyin(uap->ss, &s32, sizeof(s32));
342 if (error)
343 return (error);
350 error = kern_sigaltstack(td, ssp, &oss);
351 if (error == 0 && uap->oss != NULL) {
355 error = copyout(&s32, uap->oss, sizeof(s32));
357 return (error);
370 int error;
380 error = exec_alloc_args(args);
381 if (error != 0)
382 return (error);
387 error = exec_args_add_fname(args, fname, segflg);
388 if (error != 0)
396 error = copyin(p32++, &arg, sizeof(arg));
397 if (error)
402 error = exec_args_add_arg(args, argp, UIO_USERSPACE);
403 if (error != 0)
413 error = copyin(p32++, &arg, sizeof(arg));
414 if (error)
419 error = exec_args_add_env(args, envp, UIO_USERSPACE);
420 if (error != 0)
429 return (error);
437 int error;
439 error = pre_execve(td, &oldvmspace);
440 if (error != 0)
441 return (error);
442 error = freebsd32_exec_copyin_args(&eargs, uap->fname, UIO_USERSPACE,
444 if (error == 0)
445 error = kern_execve(td, &eargs, NULL, oldvmspace);
446 post_execve(td, error, oldvmspace);
447 AUDIT_SYSCALL_EXIT(error == EJUSTRETURN ? 0 : error, td);
448 return (error);
456 int error;
458 error = pre_execve(td, &oldvmspace);
459 if (error != 0)
460 return (error);
461 error = freebsd32_exec_copyin_args(&eargs, NULL, UIO_SYSSPACE,
463 if (error == 0) {
465 error = kern_execve(td, &eargs, NULL, oldvmspace);
467 post_execve(td, error, oldvmspace);
468 AUDIT_SYSCALL_EXIT(error == EJUSTRETURN ? 0 : error, td);
469 return (error);
532 int error;
535 error = copyin(uap->itv, &i32, sizeof(i32));
536 if (error)
537 return (error);
543 error = kern_setitimer(td, uap->which, itvp, &oitv);
544 if (error || uap->oitv == NULL)
545 return (error);
556 int error;
558 error = kern_getitimer(td, uap->which, &itv);
559 if (error || uap->itv == NULL)
560 return (error);
571 int error;
574 error = copyin(uap->tv, &tv32, sizeof(tv32));
575 if (error)
576 return (error);
596 int error;
599 error = copyin(uap->ts, &ts32, sizeof(ts32));
600 if (error != 0)
601 return (error);
609 error = copyin(uap->sm, &set, sizeof(set));
610 if (error != 0)
611 return (error);
618 error = kern_pselect(td, uap->nd, uap->in, uap->ou, uap->ex, tvp,
620 return (error);
632 int i, j, error;
661 error = copyout(ks32, uap->eventlist, count * sizeof *ks32);
662 if (error == 0)
664 return (error);
676 int i, j, error;
681 error = copyin(uap->changelist, ks32, count * sizeof *ks32);
682 if (error)
707 return (error);
723 int error;
726 error = copyin(uap->timeout, &ts32, sizeof(ts32));
727 if (error)
728 return (error);
739 error = kern_kevent(td, uap->fd, uap->nchanges, uap->nevents,
742 if (error == 0 && KTRPOINT(td, KTR_STRUCT_ARRAY))
746 return (error);
755 int i, error;
768 error = copyout(ks32, uap->eventlist, count * sizeof *ks32);
769 if (error == 0)
771 return (error);
782 int i, j, error;
787 error = copyin(uap->changelist, ks32, count * sizeof *ks32);
788 if (error)
803 return (error);
820 int error;
823 error = copyin(uap->timeout, &ts32, sizeof(ts32));
824 if (error)
825 return (error);
837 error = kern_kevent(td, uap->fd, uap->nchanges, uap->nevents,
840 if (error == 0 && KTRPOINT(td, KTR_STRUCT_ARRAY))
845 return (error);
856 int error = 0;
862 error = copyout(&atv32, uap->tp, sizeof (atv32));
864 if (error == 0 && uap->tzp != NULL) {
867 error = copyout(&rtz, uap->tzp, sizeof (rtz));
869 return (error);
877 int error;
879 error = kern_getrusage(td, uap->who, &s);
880 if (error == 0) {
882 error = copyout(&s32, uap->rusage, sizeof(s32));
884 return (error);
940 int data, error = 0, i;
975 error = copyin(uap->addr, &r.reg, sizeof(r.reg));
978 error = copyin(uap->addr, &r.fpreg, sizeof(r.fpreg));
981 error = copyin(uap->addr, &r.dbreg, sizeof(r.dbreg));
985 error = EINVAL;
987 error = copyin(uap->addr, &r.ptevents, uap->data);
990 error = copyin(uap->addr, &r32.piod, sizeof(r32.piod));
991 if (error)
999 error = copyin(uap->addr, &r32.pve, sizeof(r32.pve));
1000 if (error)
1016 error = EINVAL;
1018 error = copyin(uap->addr, &r32.pc, uap->data);
1028 if (error)
1029 return (error);
1031 error = kern_ptrace(td, uap->req, uap->pid, addr, data);
1032 if (error)
1033 return (error);
1046 error = copyout(&r32.pve, uap->addr, sizeof(r32.pve));
1050 error = copyout(&r32.piod, uap->addr, sizeof(r32.piod));
1053 error = copyout(&r.reg, uap->addr, sizeof(r.reg));
1056 error = copyout(&r.fpreg, uap->addr, sizeof(r.fpreg));
1059 error = copyout(&r.dbreg, uap->addr, sizeof(r.dbreg));
1063 error = copyout(&r.ptevents, uap->addr, uap->data);
1067 error = copyout(&r32.pl, uap->addr, uap->data);
1072 error = copyout(r32.args, uap->addr, MIN(uap->data,
1077 error = copyout(&r32.psr, uap->addr, MIN(uap->data,
1082 return (error);
1092 int error, i;
1101 error = copyin(&iovp[i], &iov32, sizeof(struct iovec32));
1102 if (error) {
1104 return (error);
1130 int error;
1132 error = freebsd32_copyinuio(uap->iovp, uap->iovcnt, &auio);
1133 if (error)
1134 return (error);
1135 error = kern_readv(td, uap->fd, auio);
1137 return (error);
1144 int error;
1146 error = freebsd32_copyinuio(uap->iovp, uap->iovcnt, &auio);
1147 if (error)
1148 return (error);
1149 error = kern_writev(td, uap->fd, auio);
1151 return (error);
1158 int error;
1160 error = freebsd32_copyinuio(uap->iovp, uap->iovcnt, &auio);
1161 if (error)
1162 return (error);
1163 error = kern_preadv(td, uap->fd, auio, PAIR32TO64(off_t,uap->offset));
1165 return (error);
1172 int error;
1174 error = freebsd32_copyinuio(uap->iovp, uap->iovcnt, &auio);
1175 if (error)
1176 return (error);
1177 error = kern_pwritev(td, uap->fd, auio, PAIR32TO64(off_t,uap->offset));
1179 return (error);
1184 int error)
1193 return (error);
1197 error = copyin(&iovp32[i], &iov32, sizeof(struct iovec32));
1198 if (error) {
1200 return (error);
1213 int error;
1215 error = copyin(msg32, &m32, sizeof(m32));
1216 if (error)
1217 return (error);
1232 int error;
1241 error = copyout(&m32, msg32, sizeof(m32));
1242 return (error);
1318 int error;
1322 error = 0;
1335 error = EINVAL;
1357 error = copyout(cm, ctlbuf, copylen);
1359 if (error != 0)
1373 error = copyout(data, ctlbuf, copylen);
1374 if (error)
1399 return (error);
1417 int error;
1418 error = copyin(uap->msg, &m32, sizeof(m32));
1419 if (error)
1420 return (error);
1421 error = freebsd32_copyinmsghdr(uap->msg, &msg);
1422 if (error)
1423 return (error);
1424 error = freebsd32_copyiniov(PTRIN(m32.msg_iov), m32.msg_iovlen, &iov,
1426 if (error)
1427 return (error);
1433 error = kern_recvit(td, uap->s, &msg, UIO_USERSPACE, controlp);
1434 if (error == 0) {
1438 error = freebsd32_copy_msg_out(&msg, control);
1442 if (error == 0)
1443 error = freebsd32_copyoutmsghdr(&msg, uap->msg);
1448 if (error != 0)
1453 return (error);
1470 int error;
1476 error = copyin(buf, in, buflen);
1477 if (error != 0)
1488 error = EINVAL;
1493 error = EINVAL;
1498 error = EINVAL;
1507 if (error == 0 && outlen > MCLBYTES) {
1515 error = EINVAL;
1517 if (error != 0)
1550 return (error);
1562 int error;
1564 error = copyin(uap->msg, &m32, sizeof(m32));
1565 if (error)
1566 return (error);
1567 error = freebsd32_copyinmsghdr(uap->msg, &msg);
1568 if (error)
1569 return (error);
1570 error = freebsd32_copyiniov(PTRIN(m32.msg_iov), m32.msg_iovlen, &iov,
1572 if (error)
1573 return (error);
1576 error = getsockaddr(&to, msg.msg_name, msg.msg_namelen);
1577 if (error) {
1586 error = EINVAL;
1590 error = freebsd32_copyin_control(&control, msg.msg_control,
1592 if (error)
1599 error = kern_sendit(td, uap->s, &msg, uap->flags, control,
1606 return (error);
1615 int error;
1618 error = copyin(PTRIN(uap->fromlenaddr), &msg.msg_namelen,
1620 if (error)
1621 return (error);
1633 error = kern_recvit(td, uap->s, &msg, UIO_USERSPACE, NULL);
1634 if (error == 0 && uap->fromlenaddr)
1635 error = copyout(&msg.msg_namelen, PTRIN(uap->fromlenaddr),
1637 return (error);
1647 int error;
1650 error = copyin(uap->tv, &tv32, sizeof(tv32));
1651 if (error)
1652 return (error);
1659 error = copyin(uap->tzp, &tz, sizeof(tz));
1660 if (error)
1661 return (error);
1673 int error;
1676 error = copyin(uap->tptr, s32, sizeof(s32));
1677 if (error)
1678 return (error);
1695 int error;
1698 error = copyin(uap->tptr, s32, sizeof(s32));
1699 if (error)
1700 return (error);
1716 int error;
1719 error = copyin(uap->tptr, s32, sizeof(s32));
1720 if (error)
1721 return (error);
1737 int error;
1740 error = copyin(uap->times, s32, sizeof(s32));
1741 if (error)
1742 return (error);
1759 int error;
1762 error = copyin(uap->times, ts32, sizeof(ts32));
1763 if (error)
1764 return (error);
1780 int error;
1783 error = copyin(uap->times, ts32, sizeof(ts32));
1784 if (error)
1785 return (error);
1802 int error;
1805 error = copyin(uap->delta, &tv32, sizeof(tv32));
1806 if (error)
1807 return (error);
1813 error = kern_adjtime(td, deltap, &olddelta);
1814 if (uap->olddelta && error == 0) {
1817 error = copyout(&tv32, uap->olddelta, sizeof(tv32));
1819 return (error);
1828 int error;
1831 error = kern_statfs(td, uap->path, UIO_USERSPACE, sp);
1832 if (error == 0) {
1834 error = copyout(&s32, uap->buf, sizeof(s32));
1837 return (error);
1847 int error;
1850 error = kern_fstatfs(td, uap->fd, sp);
1851 if (error == 0) {
1853 error = copyout(&s32, uap->buf, sizeof(s32));
1856 return (error);
1867 int error;
1869 if ((error = copyin(uap->u_fhp, &fh, sizeof(fhandle_t))) != 0)
1870 return (error);
1872 error = kern_fhstatfs(td, fh, sp);
1873 if (error == 0) {
1875 error = copyout(&s32, uap->buf, sizeof(s32));
1878 return (error);
1910 int error;
1913 error = kern_lseek(td, uap->fd, PAIR32TO64(off_t, uap->offset),
1919 return error;
1943 int error;
1951 error = kern_ogetdirentries(td, &ap, &loff);
1952 if (error == 0) {
1954 error = copyout(&loff_cut, uap->basep, sizeof(int32_t));
1956 return (error);
1967 int error;
1969 error = freebsd11_kern_getdirentries(td, uap->fd, uap->buf, uap->count,
1971 if (error)
1972 return (error);
1975 error = copyout(&base32, uap->basep, sizeof(int32_t));
1977 return (error);
2015 int error;
2018 error = kern_lseek(td, uap->fd, PAIR32TO64(off_t, uap->offset),
2024 return error;
2061 int error;
2070 error = copyin(uap->hdtr, &hdtr32, sizeof(hdtr32));
2071 if (error)
2080 error = freebsd32_copyinuio(iov32,
2082 if (error)
2100 error = freebsd32_copyinuio(iov32,
2102 if (error)
2109 if ((error = fget_read(td, uap->fd,
2113 error = fo_sendfile(fp, uap->s, hdr_uio, trl_uio, offset,
2125 return (error);
2206 int error;
2208 error = kern_statat(td, 0, AT_FDCWD, uap->path, UIO_USERSPACE,
2210 if (error)
2211 return (error);
2213 error = copyout(&sb32, uap->ub, sizeof (sb32));
2214 return (error);
2223 int error;
2225 error = kern_fstat(td, uap->fd, &ub);
2226 if (error)
2227 return (error);
2229 error = copyout(&ub32, uap->ub, sizeof(ub32));
2230 return (error);
2239 int error;
2241 error = kern_fstat(td, uap->fd, &ub);
2242 if (error)
2243 return (error);
2245 error = copyout(&ub32, uap->ub, sizeof(ub32));
2246 return (error);
2255 int error;
2257 error = kern_statat(td, uap->flag, uap->fd, uap->path, UIO_USERSPACE,
2259 if (error)
2260 return (error);
2262 error = copyout(&ub32, uap->buf, sizeof(ub32));
2263 return (error);
2272 int error;
2274 error = kern_statat(td, AT_SYMLINK_NOFOLLOW, AT_FDCWD, uap->path,
2276 if (error)
2277 return (error);
2279 error = copyout(&sb32, uap->ub, sizeof (sb32));
2280 return (error);
2290 int error;
2292 error = copyin(uap->u_fhp, &fh, sizeof(fhandle_t));
2293 if (error != 0)
2294 return (error);
2295 error = kern_fhstat(td, fh, &sb);
2296 if (error != 0)
2297 return (error);
2299 error = copyout(&sb32, uap->sb, sizeof (sb32));
2300 return (error);
2379 int error;
2381 error = kern_statat(td, 0, AT_FDCWD, uap->path, UIO_USERSPACE,
2383 if (error != 0)
2384 return (error);
2385 error = freebsd11_cvtstat32(&sb, &sb32);
2386 if (error == 0)
2387 error = copyout(&sb32, uap->ub, sizeof (sb32));
2388 return (error);
2397 int error;
2399 error = kern_fstat(td, uap->fd, &sb);
2400 if (error != 0)
2401 return (error);
2402 error = freebsd11_cvtstat32(&sb, &sb32);
2403 if (error == 0)
2404 error = copyout(&sb32, uap->ub, sizeof (sb32));
2405 return (error);
2414 int error;
2416 error = kern_statat(td, uap->flag, uap->fd, uap->path, UIO_USERSPACE,
2418 if (error != 0)
2419 return (error);
2420 error = freebsd11_cvtstat32(&sb, &sb32);
2421 if (error == 0)
2422 error = copyout(&sb32, uap->buf, sizeof (sb32));
2423 return (error);
2432 int error;
2434 error = kern_statat(td, AT_SYMLINK_NOFOLLOW, AT_FDCWD, uap->path,
2436 if (error != 0)
2437 return (error);
2438 error = freebsd11_cvtstat32(&sb, &sb32);
2439 if (error == 0)
2440 error = copyout(&sb32, uap->ub, sizeof (sb32));
2441 return (error);
2451 int error;
2453 error = copyin(uap->u_fhp, &fh, sizeof(fhandle_t));
2454 if (error != 0)
2455 return (error);
2456 error = kern_fhstat(td, fh, &sb);
2457 if (error != 0)
2458 return (error);
2459 error = freebsd11_cvtstat32(&sb, &sb32);
2460 if (error == 0)
2461 error = copyout(&sb32, uap->sb, sizeof (sb32));
2462 return (error);
2469 int error, name[CTL_MAXNAME];
2475 error = copyin(uap->name, name, uap->namelen * sizeof(int));
2476 if (error)
2477 return (error);
2479 error = fueword32(uap->oldlenp, &tmp);
2484 if (error != 0)
2486 error = userland_sysctl(td, name, uap->namelen,
2489 if (error)
2490 return (error);
2501 int error;
2505 error = fueword32(uap->oldlenp, &tmp);
2508 error = oldlen = 0;
2510 if (error != 0)
2512 error = kern___sysctlbyname(td, uap->name, uap->namelen, uap->old,
2514 if (error != 0)
2515 return (error);
2517 error = suword32(uap->oldlenp, rv);
2519 return (error);
2526 int error;
2529 error = copyin(uap->jail, &version, sizeof(uint32_t));
2530 if (error)
2531 return (error);
2540 error = copyin(uap->jail, &j32_v0, sizeof(struct jail32_v0));
2541 if (error)
2542 return (error);
2562 error = copyin(uap->jail, &j32, sizeof(struct jail32));
2563 if (error)
2564 return (error);
2587 int error;
2593 error = freebsd32_copyinuio(uap->iovp, uap->iovcnt, &auio);
2594 if (error)
2595 return (error);
2596 error = kern_jail_set(td, auio, uap->flags);
2598 return (error);
2606 int error, i;
2612 error = freebsd32_copyinuio(uap->iovp, uap->iovcnt, &auio);
2613 if (error)
2614 return (error);
2615 error = kern_jail_get(td, auio, uap->flags);
2616 if (error == 0)
2620 error = copyout(&iov32, uap->iovp + i, sizeof(iov32));
2621 if (error != 0)
2625 return (error);
2633 int error;
2636 error = copyin(uap->act, &s32, sizeof(s32));
2637 if (error)
2638 return (error);
2645 error = kern_sigaction(td, uap->sig, sap, &osa, 0);
2646 if (error == 0 && uap->oact != NULL) {
2650 error = copyout(&s32, uap->oact, sizeof(s32));
2652 return (error);
2662 int error;
2665 error = copyin(uap->act, &s32, sizeof(s32));
2666 if (error)
2667 return (error);
2674 error = kern_sigaction(td, uap->sig, sap, &osa, KSA_FREEBSD4);
2675 if (error == 0 && uap->oact != NULL) {
2679 error = copyout(&s32, uap->oact, sizeof(s32));
2681 return (error);
2700 int error;
2706 error = copyin(uap->nsa, &s32, sizeof(s32));
2707 if (error)
2708 return (error);
2715 error = kern_sigaction(td, uap->signum, sap, &osa, KSA_OSIGSET);
2716 if (error == 0 && uap->osa != NULL) {
2720 error = copyout(&s32, uap->osa, sizeof(s32));
2722 return (error);
2730 int error;
2733 error = kern_sigprocmask(td, uap->how, &set, &oset, SIGPROCMASK_OLD);
2735 return (error);
2765 int error;
2771 error = copyin(uap->nsv, &vec, sizeof(vec));
2772 if (error)
2773 return (error);
2781 error = kern_sigaction(td, uap->signum, sap, &osa, KSA_OSIGSET);
2782 if (error == 0 && uap->osv != NULL) {
2788 error = copyout(&vec, uap->osv, sizeof(vec));
2790 return (error);
2838 int error = 0, unss;
2841 error = copyin(uap->nss, &s32, sizeof(s32));
2842 if (error)
2843 return (error);
2861 error = copyout(&s32, uap->oss, sizeof(s32));
2863 return (error);
2879 int error;
2881 error = freebsd32_user_clock_nanosleep(td, uap->clock_id, uap->flags,
2883 return (kern_posix_error(td, error));
2892 int error, error2;
2894 error = copyin(ua_rqtp, &rqt32, sizeof(rqt32));
2895 if (error)
2896 return (error);
2901 error = kern_clock_nanosleep(td, clock_id, flags, &rqt, &rmt);
2902 if (error == EINTR && ua_rmtp != NULL && (flags & TIMER_ABSTIME) == 0) {
2908 error = error2;
2910 return (error);
2919 int error;
2921 error = kern_clock_gettime(td, uap->clock_id, &ats);
2922 if (error == 0) {
2925 error = copyout(&ats32, uap->tp, sizeof(ats32));
2927 return (error);
2936 int error;
2938 error = copyin(uap->tp, &ats32, sizeof(ats32));
2939 if (error)
2940 return (error);
2953 int error;
2957 error = kern_clock_getres(td, uap->clock_id, &ts);
2958 if (error == 0) {
2961 error = copyout(&ts32, uap->tp, sizeof(ts32));
2963 return (error);
2971 int error, id;
2977 error = copyin(uap->evp, &ev32, sizeof(ev32));
2978 if (error != 0)
2979 return (error);
2980 error = convert_sigevent32(&ev32, &ev);
2981 if (error != 0)
2982 return (error);
2984 error = kern_ktimer_create(td, uap->clock_id, evp, &id, -1);
2985 if (error == 0) {
2986 error = copyout(&id, uap->timerid, sizeof(int));
2987 if (error != 0)
2990 return (error);
2999 int error;
3001 error = copyin(uap->value, &val32, sizeof(val32));
3002 if (error != 0)
3003 return (error);
3006 error = kern_ktimer_settime(td, uap->timerid, uap->flags, &val, ovalp);
3007 if (error == 0 && uap->ovalue != NULL) {
3009 error = copyout(&oval32, uap->ovalue, sizeof(oval32));
3011 return (error);
3020 int error;
3022 error = kern_ktimer_gettime(td, uap->timerid, &val);
3023 if (error == 0) {
3025 error = copyout(&val32, uap->value, sizeof(val32));
3027 return (error);
3035 int error;
3037 error = kern_clock_getcpuclockid2(td, PAIR32TO64(id_t, uap->id),
3039 if (error == 0)
3040 error = copyout(&clk_id, uap->clock_id, sizeof(clockid_t));
3041 return (error);
3050 int error;
3057 error = copyin(uap->param, &param32, uap->param_size);
3058 if (error != 0)
3059 return (error);
3082 int error;
3084 error = 0;
3087 error = copyin((const void *)uap->timeout, (void *)&ts32,
3089 if (error != 0)
3090 return (error);
3149 int error;
3152 error = copyin(uap->timeout, &ts32, sizeof(ts32));
3153 if (error)
3154 return (error);
3161 error = copyin(uap->set, &set, sizeof(set));
3162 if (error)
3163 return (error);
3165 error = kern_sigtimedwait(td, set, &ksi, timeout);
3166 if (error)
3167 return (error);
3171 error = copyout(&si32, uap->info, sizeof(struct siginfo32));
3174 if (error == 0)
3176 return (error);
3188 int error;
3190 error = copyin(uap->set, &set, sizeof(set));
3191 if (error)
3192 return (error);
3194 error = kern_sigtimedwait(td, set, &ksi, NULL);
3195 if (error)
3196 return (error);
3200 error = copyout(&si32, uap->info, sizeof(struct siginfo32));
3202 if (error == 0)
3204 return (error);
3271 int error;
3298 error = freebsd32_copyinuio(uap->iovp, uap->iovcnt, &auio);
3299 if (error)
3300 return (error);
3301 error = vfs_donmount(td, flags, auio);
3304 return error;
3314 int error;
3317 error = copyin(uap->zzz, &s32, sizeof(s32));
3318 if (error)
3319 return (error);
3323 error = kern_xxx(td, p);
3324 if (error)
3325 return (error);
3328 error = copyout(&s32, p32, sizeof(s32));
3330 return (error);
3366 int error, szsigcode;
3391 error = copyout(imgp->proc->p_sysent->sv_sigcode, (void *)destp,
3393 if (error != 0)
3394 return (error);
3403 error = copyout(imgp->execpath, imgp->execpathp, execpath_len);
3404 if (error != 0)
3405 return (error);
3414 error = copyout(canary, imgp->canary, sizeof(canary));
3415 if (error != 0)
3416 return (error);
3427 error = copyout(pagesizes32, imgp->pagesizes, sizeof(pagesizes32));
3428 if (error != 0)
3429 return (error);
3469 error = copyout(stringp, (void *)ustringp,
3471 if (error != 0)
3472 return (error);
3519 error = imgp->sysent->sv_copyout_auxargs(imgp,
3521 if (error != 0)
3522 return (error);
3533 int error, version;
3535 if ((error = copyin(&uap->stat->version, &version, sizeof(version)))
3537 return (error);
3544 error = kern_kldstat(td, uap->fileid, stat);
3545 if (error == 0) {
3554 error = copyout(stat32, uap->stat, version);
3558 return (error);
3565 int error;
3567 error = kern_posix_fallocate(td, uap->fd,
3569 return (kern_posix_error(td, error));
3576 int error;
3578 error = kern_posix_fadvise(td, uap->fd, PAIR32TO64(off_t, uap->offset),
3580 return (kern_posix_error(td, error));
3621 int error, error1, flags, signum;
3634 error = copyin(PTRIN(uap->data), &flags, sizeof(flags));
3635 if (error != 0)
3636 return (error);
3649 error = copyin(uap->data, &x32.rp, sizeof(x32.rp));
3650 if (error != 0)
3651 return (error);
3657 error = copyin(uap->data, &x.rk, sizeof(x.rk));
3658 if (error != 0)
3659 return (error);
3670 error = copyin(uap->data, &signum, sizeof(signum));
3671 if (error != 0)
3672 return (error);
3681 error = kern_procctl(td, uap->idtype, PAIR32TO64(id_t, uap->id),
3685 if (error == 0)
3686 error = copyout(&x.rs, uap->data, sizeof(x.rs));
3690 if (error == 0)
3691 error = error1;
3698 if (error == 0)
3699 error = copyout(&flags, uap->data, sizeof(flags));
3702 if (error == 0)
3703 error = copyout(&signum, uap->data, sizeof(signum));
3706 return (error);
3743 int error;
3746 error = copyin(uap->ts, &ts32, sizeof(ts32));
3747 if (error != 0)
3748 return (error);
3755 error = copyin(uap->set, &set, sizeof(set));
3756 if (error != 0)
3757 return (error);
3771 int error;
3773 error = kern_sched_rr_get_interval(td, uap->pid, &ts);
3774 if (error == 0) {
3777 error = copyout(&ts32, uap->interval, sizeof(ts32));
3779 return (error);
3831 int error, retval;
3833 error = copyin(uap->tp, &tx32, sizeof(tx32));
3834 if (error == 0) {
3836 error = kern_ntp_adjtime(td, &tx, &retval);
3837 if (error == 0) {
3839 error = copyout(&tx32, uap->tp, sizeof(tx32));
3840 if (error == 0)
3844 return (error);