/*
* Mini lsmod implementation for busybox
*
- * Copyright (C) 1999,2000 by Lineo, inc.
+ * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
*
* Modified by Alcove, Julien Gaulmin <julien.gaulmin@alcove.fr> and
*
*/
-#include "busybox.h"
#include <stdlib.h>
#include <stdio.h>
#include <stddef.h>
#include <getopt.h>
#include <sys/utsname.h>
#include <sys/file.h>
+#include "busybox.h"
deps = xrealloc(deps, bufsize = count);
}
printf("%-20s%8lu%4ld ", mn, info.size, info.usecount);
- if (count) printf("[");
- for (j = 0, dn = deps; j < count; dn += strlen(dn) + 1, j++) {
- printf("%s%s", dn, (j==count-1)? "":" ");
- }
- if (count) printf("] ");
-
if (info.flags & NEW_MOD_DELETED)
printf("(deleted)");
else if (info.flags & NEW_MOD_INITIALIZING)
if (!(info.flags & NEW_MOD_USED_ONCE))
printf("(unused)");
}
+ if (count) printf("[");
+ for (j = 0, dn = deps; j < count; dn += strlen(dn) + 1, j++) {
+ printf("%s%s", dn, (j==count-1)? "":" ");
+ }
+ if (count) printf("] ");
+
printf("\n");
}
#else /*BB_FEATURE_OLD_MODULE_INTERFACE*/
-#if ! defined BB_FEATURE_USE_PROCFS
-#error Sorry, I depend on the /proc filesystem right now.
-#endif
-
extern int lsmod_main(int argc, char **argv)
{
int fd, i;