31 lines
519 B
C
31 lines
519 B
C
#ifndef lint
|
|
static char sccsid[] = "@(#)domainname.c 1.1 94/10/31 Copyr 1984 Sun Micro";
|
|
#endif
|
|
/*
|
|
* domainname -- get (or set domainname)
|
|
*/
|
|
#include <stdio.h>
|
|
|
|
char domainname[256];
|
|
extern int errno;
|
|
|
|
main(argc,argv)
|
|
char *argv[];
|
|
{
|
|
int myerrno;
|
|
|
|
argc--;
|
|
argv++;
|
|
if (argc) {
|
|
if (setdomainname(*argv,strlen(*argv)))
|
|
perror("setdomainname");
|
|
myerrno = errno;
|
|
} else {
|
|
getdomainname(domainname,sizeof(domainname));
|
|
myerrno = errno;
|
|
printf("%s\n",domainname);
|
|
}
|
|
exit(myerrno);
|
|
/* NOTREACHED */
|
|
}
|