touch: implement -d --date (our own testsuite needs that)
function old new delta static.uname_longopts - 137 +137 touch_main 231 360 +129 static.touch_longopts - 32 +32 validate_tm_time - 28 +28 packed_usage 26616 26624 +8 date_main 687 686 -1 static.longopts 162 - -162 ------------------------------------------------------------------------------ (add/remove: 3/1 grow/shrink: 2/1 up/down: 334/-163) Total: 171 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
@@ -438,6 +438,7 @@ struct BUG_too_small {
|
||||
|
||||
|
||||
void parse_datestr(const char *date_str, struct tm *tm_time) FAST_FUNC;
|
||||
time_t validate_tm_time(const char *date_str, struct tm *tm_time) FAST_FUNC;
|
||||
|
||||
|
||||
int xsocket(int domain, int type, int protocol) FAST_FUNC;
|
||||
|
||||
@@ -4556,11 +4556,12 @@
|
||||
"and show the status for however many processes will fit on the screen." \
|
||||
|
||||
#define touch_trivial_usage \
|
||||
"[-c] FILE [FILE]..."
|
||||
"[-c] [-d DATE] FILE [FILE]..."
|
||||
#define touch_full_usage "\n\n" \
|
||||
"Update the last-modified date on the given FILE[s]\n" \
|
||||
"\nOptions:" \
|
||||
"\n -c Do not create any files" \
|
||||
"\n -c Do not create files" \
|
||||
"\n -d DT Date/time to use" \
|
||||
|
||||
#define touch_example_usage \
|
||||
"$ ls -l /tmp/foo\n" \
|
||||
|
||||
Reference in New Issue
Block a user