Annotation of coherent/a/usr/bob/uusrc/src/uuname.c, revision 1.1.1.1

1.1       root        1: /*
                      2:  *  uuname.c
                      3:  *
                      4:  *  Display the machines which are known to the UUCP system.
                      5:  */
                      6: 
                      7: #include <stdio.h>
                      8: #include "dcp.h"
                      9: #include "lsys.h"
                     10: 
                     11: main(argc, argv)
                     12: int argc;
                     13: char *argv[];
                     14: {
                     15:        int localflg = 0;
                     16: 
                     17:        while ( --argc ) {
                     18:                if ( **++argv != '-' )
                     19:                        usage();
                     20:                switch (argv[0][1]) {
                     21:                case 'l':
                     22:                        localflg = 1;
                     23:                        break;
                     24:                case 'v':
                     25:                case 'V':
                     26:                        fatal("uuname: Version %s", VERSION);
                     27:                        break;
                     28:                default:
                     29:                        usage();
                     30:                }
                     31:        }
                     32: 
                     33:        if ( localflg )
                     34:                puts(uucpname());
                     35:        else {
                     36:                lsys_open();            
                     37:                while ( lsys_next() > 0 )
                     38:                        puts( lsys_value(sys_e) );
                     39:                lsys_close();
                     40:        }
                     41:        exit(0);
                     42: }
                     43: 
                     44: usage()
                     45: {
                     46:        fatal("\n\
                     47: Usage: uuname          display uucp names of known systems\n\
                     48:        uuname -l       display local uucp name\n\
                     49: ");
                     50: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.