chrt: code shrink
authorDenys Vlasenko <vda.linux@googlemail.com>
Thu, 25 Jan 2018 08:34:23 +0000 (09:34 +0100)
committerDenys Vlasenko <vda.linux@googlemail.com>
Thu, 25 Jan 2018 08:34:23 +0000 (09:34 +0100)
function                                             old     new   delta
show_min_max                                          60      59      -1
policies                                              96      72     -24

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
util-linux/chrt.c

index 27c8f43ccc3fcf5685b0550f78d5f8f1006f9035..45459d940b140b8d50ba9088cd5d5453c6176849 100644 (file)
@@ -9,7 +9,7 @@
 //config:      bool "chrt (4.4 kb)"
 //config:      default y
 //config:      help
-//config:      manipulate real-time attributes of a process.
+//config:      Manipulate real-time attributes of a process.
 //config:      This requires sched_{g,s}etparam support in your libc.
 
 //applet:IF_CHRT(APPLET_NOEXEC(chrt, chrt, BB_DIR_USR_BIN, BB_SUID_DROP, chrt))
 #endif
 
 static const struct {
-       int policy;
        char name[sizeof("SCHED_OTHER")];
 } policies[] = {
-       {SCHED_OTHER, "SCHED_OTHER"},
-       {SCHED_FIFO, "SCHED_FIFO"},
-       {SCHED_RR, "SCHED_RR"},
-       {SCHED_BATCH, "SCHED_BATCH"},
-       {0 /* unused */, ""},
-       {SCHED_IDLE, "SCHED_IDLE"}
+       { "SCHED_OTHER" }, /* 0:SCHED_OTHER */
+       { "SCHED_FIFO" },  /* 1:SCHED_FIFO */
+       { "SCHED_RR" },    /* 2:SCHED_RR */
+       { "SCHED_BATCH" }, /* 3:SCHED_BATCH */
+       { "" },            /* 4:SCHED_ISO */
+       { "SCHED_IDLE" },  /* 5:SCHED_IDLE */
+       /* 6:SCHED_DEADLINE */
 };
 
 static void show_min_max(int pol)