ip link: add VLAN support
[oweals/busybox.git] / selinux / setenforce.c
index 9204fcc39a0d90358a6e1c7d32eb45fb073d7f2a..c5bc0a5a69c79b3f89a208cd43d9510bd55e9e12 100644 (file)
@@ -4,9 +4,14 @@
  * Based on libselinux 1.33.1
  * Port to BusyBox  Hiroshi Shinji <shiroshi@my.email.ne.jp>
  *
+ * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 
-#include "busybox.h"
+//usage:#define setenforce_trivial_usage
+//usage:       "[Enforcing | Permissive | 1 | 0]"
+//usage:#define setenforce_full_usage ""
+
+#include "libbb.h"
 
 /* These strings are arranged so that odd ones
  * result in security_setenforce(1) being done,
@@ -19,12 +24,12 @@ static const char *const setenforce_cmd[] = {
        NULL,
 };
 
-int setenforce_main(int argc, char **argv);
-int setenforce_main(int argc, char **argv)
+int setenforce_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
+int setenforce_main(int argc UNUSED_PARAM, char **argv)
 {
        int i, rc;
 
-       if (argc != 2)
+       if (!argv[1] || argv[2])
                bb_show_usage();
 
        selinux_or_die();