commit 36a0a6cd9201ff6e04f4040d0302c90ea3ee6c5d
parent 0941c9ab2c47447755b0d2267bd76ae3f5b9318a
Author: Michael Forney <mforney@mforney.org>
Date: Fri, 8 Jul 2016 10:24:12 -0700
touch: Remove useless variable
The only possible return values of stat are 0 or -1, so it doesn't make sense to
store the return value in a variable to make sure it is not positive.
Diffstat:
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/touch.c b/touch.c
@@ -21,14 +21,13 @@ touch(const char *file)
{
int fd;
struct stat st;
- int r;
- if ((r = stat(file, &st)) < 0) {
+ if (stat(file, &st) < 0) {
if (errno != ENOENT)
eprintf("stat %s:", file);
if (cflag)
return;
- } else if (!r) {
+ } else {
if (!aflag)
times[0] = st.st_atim;
if (!mflag)