touch: code shrink

function                                             old     new   delta
touch_main                                           424     421      -3

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Denys Vlasenko 2021-04-14 14:46:35 +02:00
parent fe9507f8c3
commit d156bcf71e

View File

@ -156,12 +156,10 @@ int touch_main(int argc UNUSED_PARAM, char **argv)
/* If both -a and -m specified, both times should be set.
* IOW: set OMIT only if one, not both, of them is given!
*/
if ((opts & (OPT_a|OPT_m)) != (OPT_a|OPT_m)) {
if (opts & OPT_a)
timebuf[1].tv_nsec = UTIME_OMIT;
if (opts & OPT_m)
timebuf[0].tv_nsec = UTIME_OMIT;
}
if ((opts & (OPT_a|OPT_m)) == OPT_a)
timebuf[1].tv_nsec = UTIME_OMIT;
if ((opts & (OPT_a|OPT_m)) == OPT_m)
timebuf[0].tv_nsec = UTIME_OMIT;
argv += optind;
do {