Print header after trying to open /proc/modules
This fails on kernels compiled without module support or if procfs is not mounted.
This commit is contained in:
parent
1ec0073bb8
commit
55dd1076fe
5
lsmod.c
5
lsmod.c
@ -33,11 +33,12 @@ main(int argc, char *argv[])
|
||||
if (argc > 0)
|
||||
usage();
|
||||
|
||||
printf("%-23s Size Used by\n", "Module");
|
||||
|
||||
fp = fopen(modfile, "r");
|
||||
if (!fp)
|
||||
eprintf("fopen %s:", modfile);
|
||||
|
||||
printf("%-23s Size Used by\n", "Module");
|
||||
|
||||
while (agetline(&buf, &bufsize, fp) != -1) {
|
||||
parse_modline(buf, &name, &size, &refcount, &users);
|
||||
if (!name || !size || !refcount || !users)
|
||||
|
Loading…
Reference in New Issue
Block a user