|
|
BSD 4.3
/*
* Copyright (c) 1980 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
* specifies the terms and conditions for redistribution.
*
* @(#)hostnm_.c 5.1 6/7/85
*/
/*
* hostnm - return this machines hostname
*
* synopsis:
* integer function hostnm (name)
* character(*) name
*
* where:
* name will receive the host name
* The returned value will be 0 if successful, an error number otherwise.
*/
extern int errno;
long
hostnm_ (name, len)
char *name;
long len;
{
char buf[64];
register char *bp;
int blen = sizeof buf;
if (gethostname (buf, blen) == 0)
{
b_char (buf, name, len);
return (0L);
}
else
return((long)errno);
}
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.