- if (u.u_error = suser(u.u_cred, &u.u_acflag))
- return;
- if (uap->len > sizeof (hostname) - 1) {
- u.u_error = EINVAL;
- return;
- }
- hostnamelen = uap->len;
- u.u_error = copyin((caddr_t)uap->hostname, hostname, uap->len);
- hostname[hostnamelen] = 0;