diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2021-04-14 14:46:35 +0200 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2021-04-14 14:46:35 +0200 |
commit | d156bcf71eb62f4e240e45cb2b84bb4eeb6a1e64 (patch) | |
tree | eb36b51adb3a08374d3febd8a9025a3ea7f33034 | |
parent | fe9507f8c39a23e1d0af49eb2ce9466a011aa156 (diff) | |
download | busybox-w32-d156bcf71eb62f4e240e45cb2b84bb4eeb6a1e64.tar.gz busybox-w32-d156bcf71eb62f4e240e45cb2b84bb4eeb6a1e64.tar.bz2 busybox-w32-d156bcf71eb62f4e240e45cb2b84bb4eeb6a1e64.zip |
touch: code shrink
function old new delta
touch_main 424 421 -3
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r-- | coreutils/touch.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/coreutils/touch.c b/coreutils/touch.c index 4c7362acd..a7907e2c8 100644 --- a/coreutils/touch.c +++ b/coreutils/touch.c | |||
@@ -156,12 +156,10 @@ int touch_main(int argc UNUSED_PARAM, char **argv) | |||
156 | /* If both -a and -m specified, both times should be set. | 156 | /* If both -a and -m specified, both times should be set. |
157 | * IOW: set OMIT only if one, not both, of them is given! | 157 | * IOW: set OMIT only if one, not both, of them is given! |
158 | */ | 158 | */ |
159 | if ((opts & (OPT_a|OPT_m)) != (OPT_a|OPT_m)) { | 159 | if ((opts & (OPT_a|OPT_m)) == OPT_a) |
160 | if (opts & OPT_a) | 160 | timebuf[1].tv_nsec = UTIME_OMIT; |
161 | timebuf[1].tv_nsec = UTIME_OMIT; | 161 | if ((opts & (OPT_a|OPT_m)) == OPT_m) |
162 | if (opts & OPT_m) | 162 | timebuf[0].tv_nsec = UTIME_OMIT; |
163 | timebuf[0].tv_nsec = UTIME_OMIT; | ||
164 | } | ||
165 | 163 | ||
166 | argv += optind; | 164 | argv += optind; |
167 | do { | 165 | do { |