version 1.11, 1997/07/08 00:33:02 |
version 1.12, 1997/08/25 22:27:59 |
|
|
dev_t rdev; |
dev_t rdev; |
}; |
}; |
|
|
#ifdef notdef |
|
struct nlist nl[] = { |
|
{ "" }, |
|
}; |
|
#endif |
|
|
|
int fsflg, /* show files on same filesystem as file(s) argument */ |
int fsflg, /* show files on same filesystem as file(s) argument */ |
pflg, /* show files open by a particular pid */ |
pflg, /* show files open by a particular pid */ |
uflg; /* show files open by a particular (effective) user */ |
uflg; /* show files open by a particular (effective) user */ |
|
|
fprintf(stderr, "fstat: %s\n", buf); |
fprintf(stderr, "fstat: %s\n", buf); |
exit(1); |
exit(1); |
} |
} |
#ifdef notdef |
|
if (kvm_nlist(kd, nl) != 0) { |
|
fprintf(stderr, "fstat: no namelist: %s\n", kvm_geterr(kd)); |
|
exit(1); |
|
} |
|
#endif |
|
if ((p = kvm_getprocs(kd, what, arg, &cnt)) == NULL) { |
if ((p = kvm_getprocs(kd, what, arg, &cnt)) == NULL) { |
fprintf(stderr, "fstat: %s\n", kvm_geterr(kd)); |
fprintf(stderr, "fstat: %s\n", kvm_geterr(kd)); |
exit(1); |
exit(1); |
|
|
{ |
{ |
struct vnode vn; |
struct vnode vn; |
struct filestat fst; |
struct filestat fst; |
char rw[3], mode[15]; |
char rw[3], mode[17]; |
char *badtype = NULL, *filename, *getmnton(); |
char *badtype = NULL, *filename, *getmnton(); |
|
|
filename = badtype = NULL; |
filename = badtype = NULL; |
|
|
badtype = "error"; |
badtype = "error"; |
break; |
break; |
default: { |
default: { |
static char unknown[20]; |
static char unknown[30]; |
sprintf(badtype = unknown, "?(%x)", vn.v_tag); |
sprintf(badtype = unknown, "?(%x)", vn.v_tag); |
break; |
break; |
} |
} |