Annotation of researchv10no/ipc/mgrs/ndkmgr/dkzap.c, revision 1.1.1.1

1.1       root        1: #include <sys/filio.h>
                      2: #include <sys/dkio.h>
                      3: #include <ctype.h>
                      4: 
                      5: char *netfiles = "/dev/dk/dk";
                      6: 
                      7: main(argc, argv)
                      8:        int argc;
                      9:        char *argv[];
                     10: {
                     11:        register fd;
                     12:        register r;
                     13:        int unit = 'a';
                     14: 
                     15:        while (argc > 1) {
                     16:                if (strcmp(argv[1], "-t") == 0)
                     17:                        ;
                     18:                else if (isdigit(*argv[1]))
                     19:                        unit = *argv[1];
                     20:                else if (strcmp(argv[1], "-N") == 0) {
                     21:                        netfiles = argv[2];
                     22:                        argv++;
                     23:                        argc--;
                     24:                }
                     25:                argc--;
                     26:                argv++;
                     27:        }
                     28:        fd = dkctlchan(2, unit);
                     29:        if (fd < 0) {
                     30:                printf("Can't open ctlchan to kmc\n");
                     31:                exit(1);
                     32:        }
                     33:        r = ioctl(fd, KIOCSHUT, (char *)0);
                     34:        if (r < 0)
                     35:                printf("Couldn't shut down kdi\n");
                     36:        return(0);
                     37: }

unix.superglobalmegacorp.com

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