|
|
1.1 root 1: /*
2: * hostnm - return this machines hostname
3: * @(#)hostnm_.c 1.1
4: *
5: * synopsis:
6: * integer function hostnm (name)
7: * character(*) name
8: *
9: * where:
10: * name will receive the host name
11: * The returned value will be 0 if successful, an error number otherwise.
12: */
13:
14: extern int errno;
15:
16: long
17: hostnm_ (name, len)
18: char *name;
19: long len;
20: {
21: char buf[64];
22: register char *bp;
23: int blen = sizeof buf;
24:
25: if (gethostname (buf, blen) == 0)
26: {
27: b_char (buf, name, len);
28: return (0L);
29: }
30: else
31: return((long)errno);
32: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.