Ultrix-3.1/src/cmd/hostname.c
/**********************************************************************
* Copyright (c) Digital Equipment Corporation 1984, 1985, 1986. *
* All Rights Reserved. *
* Reference "/usr/src/COPYRIGHT" for applicable restrictions. *
**********************************************************************/
static char Sccsid[] = "@(#)hostname.c 3.0 4/21/86";
#define gethostname ghostname
#define sethostname shostname
/*
* Based on
* "@(#)hostname.c 1.4 (Berkeley) 8/11/83"
*/
/*
* hostname -- get (or set hostname)
*/
#include <stdio.h>
char hostname[32];
extern int errno;
main(argc,argv)
char *argv[];
{
int myerrno;
argc--;
argv++;
if (argc) {
if (sethostname(*argv,strlen(*argv)))
perror("sethostname");
myerrno = errno;
} else {
gethostname(hostname,sizeof(hostname));
myerrno = errno;
printf("%s\n",hostname);
}
exit(myerrno);
}