Module Name: src Committed By: pooka Date: Tue Feb 22 15:03:30 UTC 2011
Modified Files: src/usr.bin/touch: touch.1 touch.c Log Message: -f no longer has effect. from Snader_LB on irc. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/usr.bin/touch/touch.1 cvs rdiff -u -r1.28 -r1.29 src/usr.bin/touch/touch.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/usr.bin/touch/touch.1 diff -u src/usr.bin/touch/touch.1:1.16 src/usr.bin/touch/touch.1:1.17 --- src/usr.bin/touch/touch.1:1.16 Thu Aug 7 11:16:44 2003 +++ src/usr.bin/touch/touch.1 Tue Feb 22 15:03:30 2011 @@ -1,4 +1,4 @@ -.\" $NetBSD: touch.1,v 1.16 2003/08/07 11:16:44 agc Exp $ +.\" $NetBSD: touch.1,v 1.17 2011/02/22 15:03:30 pooka Exp $ .\" .\" Copyright (c) 1991, 1993 .\" The Regents of the University of California. All rights reserved. @@ -32,7 +32,7 @@ .\" .\" @(#)touch.1 8.3 (Berkeley) 4/28/95 .\" -.Dd April 28, 1995 +.Dd February 22, 2011 .Dt TOUCH 1 .Os .Sh NAME @@ -65,8 +65,7 @@ utility does not treat this as an error. No error messages are displayed and the exit value is not affected. .It Fl f -Attempt to force the update, even if the file permissions do not -currently permit it. +This flag has no effect; it is accepted for compatibility reasons. .It Fl h If .Ar file Index: src/usr.bin/touch/touch.c diff -u src/usr.bin/touch/touch.c:1.28 src/usr.bin/touch/touch.c:1.29 --- src/usr.bin/touch/touch.c:1.28 Tue Apr 28 02:47:12 2009 +++ src/usr.bin/touch/touch.c Tue Feb 22 15:03:30 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: touch.c,v 1.28 2009/04/28 02:47:12 yamt Exp $ */ +/* $NetBSD: touch.c,v 1.29 2011/02/22 15:03:30 pooka Exp $ */ /* * Copyright (c) 1993 @@ -39,7 +39,7 @@ #if 0 static char sccsid[] = "@(#)touch.c 8.2 (Berkeley) 4/28/95"; #endif -__RCSID("$NetBSD: touch.c,v 1.28 2009/04/28 02:47:12 yamt Exp $"); +__RCSID("$NetBSD: touch.c,v 1.29 2011/02/22 15:03:30 pooka Exp $"); #endif /* not lint */ #include <sys/types.h> @@ -71,14 +71,14 @@ { struct stat sb; struct timeval tv[2]; - int aflag, cflag, fflag, hflag, mflag, ch, fd, len, rval, timeset; + int aflag, cflag, hflag, mflag, ch, fd, len, rval, timeset; char *p; int (*change_file_times) __P((const char *, const struct timeval *)); int (*get_file_status) __P((const char *, struct stat *)); setlocale(LC_ALL, ""); - aflag = cflag = fflag = hflag = mflag = timeset = 0; + aflag = cflag = hflag = mflag = timeset = 0; if (gettimeofday(&tv[0], NULL)) err(1, "gettimeofday"); @@ -91,7 +91,6 @@ cflag = 1; break; case 'f': - fflag = 1; break; case 'h': hflag = 1;