|
|
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: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.