version 1.24, 2002/06/18 00:46:37 |
version 1.25, 2002/08/04 00:50:42 |
|
|
int ch; |
int ch; |
char errbuf[_POSIX2_LINE_MAX]; |
char errbuf[_POSIX2_LINE_MAX]; |
|
|
|
kd = kvm_openfiles(NULL, NULL, NULL, O_RDONLY, errbuf); |
|
if (kd == NULL) { |
|
error("%s", errbuf); |
|
exit(1); |
|
} |
|
|
|
setegid(getgid()); |
|
setgid(getgid()); |
|
|
while ((ch = getopt(argc, argv, "w:")) != -1) |
while ((ch = getopt(argc, argv, "w:")) != -1) |
switch (ch) { |
switch (ch) { |
case 'w': |
case 'w': |
|
|
argc--; |
argc--; |
argv++; |
argv++; |
} |
} |
kd = kvm_openfiles(NULL, NULL, NULL, O_RDONLY, errbuf); |
|
if (kd == NULL) { |
|
error("%s", errbuf); |
|
exit(1); |
|
} |
|
|
|
setegid(getgid()); |
|
setgid(getgid()); |
|
|
|
signal(SIGINT, sigdie); |
signal(SIGINT, sigdie); |
siginterrupt(SIGINT, 1); |
siginterrupt(SIGINT, 1); |