From d54fac979ef9f96a64dcce2e3876b97dfcc5a25d Mon Sep 17 00:00:00 2001 From: Elliott Hughes Date: Tue, 13 Nov 2018 13:34:21 -0800 Subject: touch: ignore -f like everyone else. I assume it's actually meaningful on BSD/macOS and makes them behave like us, but I don't have access to a Mac to test that theory. --- toys/posix/touch.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'toys/posix/touch.c') diff --git a/toys/posix/touch.c b/toys/posix/touch.c index 5e5588b1..6a07ff33 100644 --- a/toys/posix/touch.c +++ b/toys/posix/touch.c @@ -3,8 +3,11 @@ * Copyright 2012 Choubey Ji * * See http://pubs.opengroup.org/onlinepubs/9699919799/utilities/touch.html + * + * -f is ignored for BSD/macOS compatibility. busybox/coreutils also support + * this, but only coreutils documents it in --help output. -USE_TOUCH(NEWTOY(touch, "<1acd:mr:t:h[!dtr]", TOYFLAG_BIN)) +USE_TOUCH(NEWTOY(touch, "<1acd:fmr:t:h[!dtr]", TOYFLAG_BIN)) config TOUCH bool "touch" -- cgit v1.2.3