#ifndef lint static char rcsid[] = "$Id: domainname.c,v 1.2 1993/08/02 17:15:10 mycroft Exp $"; #endif /* not lint */ #include #include #include #include #include main(argc, argv) char **argv; { char dom[MAXHOSTNAMELEN]; if( argc>2 ) { fprintf(stderr, "usage: domainname [name]\n"); exit(1); } if( argc==2 ) { if( setdomainname(argv[1], strlen(argv[1])+1) == -1) { perror("setdomainname"); exit(1); } exit(0); } if( getdomainname(dom, sizeof dom) == -1) { perror("getdomainname"); exit(1); } printf("%s\n", dom); exit(0); }