Charles.Forsyth20060303-partialeea662d19 years agoHistory
42 lines · 1.0 KB · Text
RawDownload
.TH EVE 10.2.SH NAMEeve, iseve \- privileged user.SH SYNOPSIS.ta \w'\fLchar* 'u.Bchar	eve[NAMELEN] = "inferno";.PP.Bint	iseve(void).SH DESCRIPTION.I Eveis a null-terminated string containing the name of the privileged user, often calledthe `host owner', inthe Inferno system.The default identity in native systems is.LR inferno ,and in hosted Inferno it is the user who started.IR emu (1).The initial process created by system initialisation is given the.I eveidentity..PP.I Isevereturns true if the current user is.IR eve .Several drivers use.I iseveto check the caller's identitybefore granting permission to perform certain actions.For example, the console driver allows only the user.I eveto write a new identity into the.B /dev/userfile.The privileges are strictly local and do not extend into the network(in particular, to file servers)..PPNote that the comparison performed by.I iseveis case-sensitive, even when running hosted on systems whereusernames are case-insensitive.