diff options
Diffstat (limited to 'miscutils/adjtimex.c')
-rw-r--r-- | miscutils/adjtimex.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/miscutils/adjtimex.c b/miscutils/adjtimex.c index a39c4f5cf..ce6f8ccd8 100644 --- a/miscutils/adjtimex.c +++ b/miscutils/adjtimex.c | |||
@@ -18,7 +18,7 @@ | |||
18 | //config: Adjtimex reads and optionally sets adjustment parameters for | 18 | //config: Adjtimex reads and optionally sets adjustment parameters for |
19 | //config: the Linux clock adjustment algorithm. | 19 | //config: the Linux clock adjustment algorithm. |
20 | 20 | ||
21 | //applet:IF_ADJTIMEX(APPLET(adjtimex, BB_DIR_SBIN, BB_SUID_DROP)) | 21 | //applet:IF_ADJTIMEX(APPLET_NOFORK(adjtimex, adjtimex, BB_DIR_SBIN, BB_SUID_DROP, adjtimex)) |
22 | 22 | ||
23 | //kbuild:lib-$(CONFIG_ADJTIMEX) += adjtimex.o | 23 | //kbuild:lib-$(CONFIG_ADJTIMEX) += adjtimex.o |
24 | 24 | ||
@@ -116,6 +116,11 @@ int adjtimex_main(int argc UNUSED_PARAM, char **argv) | |||
116 | txc.modes |= ADJ_TICK; | 116 | txc.modes |= ADJ_TICK; |
117 | } | 117 | } |
118 | 118 | ||
119 | /* It's NOFORK applet because the code is very simple: | ||
120 | * just some printf. No opens, no allocs. | ||
121 | * If you need to make it more complex, feel free to downgrade to NOEXEC | ||
122 | */ | ||
123 | |||
119 | ret = adjtimex(&txc); | 124 | ret = adjtimex(&txc); |
120 | if (ret < 0) | 125 | if (ret < 0) |
121 | bb_perror_nomsg_and_die(); | 126 | bb_perror_nomsg_and_die(); |