[Toybox] [PATCH] touch: ignore -f like everyone else.

enh enh at google.com
Tue Nov 13 13:35:39 PST 2018


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(-)

diff --git a/toys/posix/touch.c b/toys/posix/touch.c
index 5e5588b..6a07ff3 100644
--- a/toys/posix/touch.c
+++ b/toys/posix/touch.c
@@ -3,8 +3,11 @@
  * Copyright 2012 Choubey Ji <warior.linux at gmail.com>
  *
  * 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"
-- 
2.19.1.930.g4563a0d9d0-goog
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-touch-ignore-f-like-everyone-else.patch
Type: text/x-patch
Size: 1035 bytes
Desc: not available
URL: <http://lists.landley.net/pipermail/toybox-landley.net/attachments/20181113/376e573d/attachment-0002.bin>


More information about the Toybox mailing list