* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
* specifies the terms and conditions for redistribution.
* @(#)kern_xxx.c 7.5 (Berkeley) %G%
} *uap
= (struct a
*)u
.u_ap
;
if (u
.u_error
= suser(u
.u_cred
, &u
.u_acflag
))
} *uap
= (struct a
*)u
.u_ap
;
if (uap
->len
> hostnamelen
+ 1)
uap
->len
= hostnamelen
+ 1;
u
.u_error
= copyout((caddr_t
)hostname
, (caddr_t
)uap
->hostname
,
} *uap
= (struct a
*)u
.u_ap
;
if (u
.u_error
= suser(u
.u_cred
, &u
.u_acflag
))
if (uap
->len
> sizeof (hostname
) - 1) {
u
.u_error
= copyin((caddr_t
)uap
->hostname
, hostname
, uap
->len
);
hostname
[hostnamelen
] = 0;
if (u
.u_error
= suser(u
.u_cred
, &u
.u_acflag
))
boot(((struct a
*)u
.u_ap
)->opt
);