* Licensed under GPLv2 or later, see file LICENSE in this source tree.
*/
//config:config LSMOD
-//config: bool "lsmod (4.3 kb)"
+//config: bool "lsmod (1.9 kb)"
//config: default y
//config: select PLATFORM_LINUX
//config: help
-//config: lsmod is used to display a list of loaded modules.
+//config: lsmod is used to display a list of loaded modules.
//config:
//config:config FEATURE_LSMOD_PRETTY_2_6_OUTPUT
//config: bool "Pretty output"
//config: default y
//config: depends on LSMOD && !MODPROBE_SMALL
//config: help
-//config: This option makes output format of lsmod adjusted to
-//config: the format of module-init-tools for Linux kernel 2.6.
-//config: Increases size somewhat.
+//config: This option makes output format of lsmod adjusted to
+//config: the format of module-init-tools for Linux kernel 2.6.
+//config: Increases size somewhat.
-//applet:IF_LSMOD(IF_NOT_MODPROBE_SMALL(APPLET(lsmod, BB_DIR_SBIN, BB_SUID_DROP)))
+//applet:IF_LSMOD(IF_NOT_MODPROBE_SMALL(APPLET_NOEXEC(lsmod, lsmod, BB_DIR_SBIN, BB_SUID_DROP, lsmod)))
//kbuild:ifneq ($(CONFIG_MODPROBE_SMALL),y)
//kbuild:lib-$(CONFIG_LSMOD) += lsmod.o modutils.o
}
}
#else
-static void check_tainted(void) { putchar('\n'); }
+static ALWAYS_INLINE void check_tainted(void)
+{
+ putchar('\n');
+}
#endif
int lsmod_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;