diff options
Diffstat (limited to 'miscutils')
| -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(); |
