fixes from wnj to allow job names to be globbed
[unix-history] / usr / src / bin / hostname / hostname.c
... / ...
CommitLineData
1static char *sccsid = "@(#)hostname.c 1.3 1.3 83/03/30";
2/*
3 * hostname -- get (or set hostname)
4 */
5#include <stdio.h>
6
7char hostname[32];
8extern int errno;
9
10main(argc,argv)
11 char *argv[];
12{
13 int myerrno;
14
15 argc--;
16 argv++;
17 if (argc) {
18 if (sethostname(*argv,strlen(*argv)))
19 perror("sethostname");
20 myerrno = errno;
21 } else {
22 gethostname(hostname,sizeof(hostname));
23 myerrno = errno;
24 printf("%s\n",hostname);
25 }
26 exit(myerrno);
27}