|
|
1.1 ! root 1: .TH GETHOSTNAME 2 "12 February 1983" ! 2: .UC 4 ! 3: .SH NAME ! 4: gethostname, sethostname \- get/set name of current host ! 5: .SH SYNOPSIS ! 6: .nf ! 7: .ft B ! 8: gethostname(name, namelen) ! 9: char *name; ! 10: int namelen; ! 11: .PP ! 12: .ft B ! 13: sethostname(name, namelen) ! 14: char *name; ! 15: int namelen; ! 16: .fi ! 17: .SH DESCRIPTION ! 18: .I Gethostname ! 19: returns the standard host name for the current processor, as ! 20: previously set by ! 21: .IR sethostname . ! 22: The parameter ! 23: .I namelen ! 24: specifies the size of the ! 25: .I name ! 26: array. The returned name is null-terminated unless insufficient ! 27: space is provided. ! 28: .PP ! 29: .I Sethostname ! 30: sets the name of the host machine to be ! 31: .IR name , ! 32: which has length ! 33: .IR namelen . ! 34: This call is restricted to the super-user and ! 35: is normally used only when the system is bootstrapped. ! 36: .SH "RETURN VALUE ! 37: If the call succeeds a value of 0 is returned. If the call ! 38: fails, then a value of \-1 is returned and an error code is ! 39: placed int the global location \fIerrno\fP. ! 40: .SH "ERRORS ! 41: The following errors may be returned by these calls: ! 42: .TP 15 ! 43: [EFAULT] ! 44: The \fIname\fP or \fInamelen\fP parameter gave an ! 45: invalid address. ! 46: .TP 15 ! 47: [EPERM] ! 48: The caller was not the super-user. ! 49: .SH SEE ALSO ! 50: gethostid(2) ! 51: .SH BUGS ! 52: Host names are limited to 255 characters.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.