xref: /original-bsd/bin/hostname/hostname.c (revision 24f1d79f)
1 static char *sccsid = "@(#)hostname.c	1.1 1.1 82/04/08";
2 /*
3  * hostname -- get (or set hostname)
4  */
5 #include <stdio.h>
6 
7 char hostname[32];
8 extern int errno;
9 
10 main(argc,argv)
11 char *argv[];
12 {
13 	argc--;
14 	argv++;
15 	if(argc) {
16 		if(sethostname(*argv,strlen(*argv)+1))
17 			perror("sethostname");
18 	} else {
19 		gethostname(hostname,sizeof(hostname));
20 		printf("%s\n",hostname);
21 	}
22 	return(errno);
23 }
24