shred: with -u, unlink file even if it is zero length
function old new delta shred_main 391 387 -4 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
ec3170ac95
commit
d71c7892ac
@ -99,13 +99,13 @@ int shred_main(int argc UNUSED_PARAM, char **argv)
|
||||
bb_copyfd_size(zero_fd, fd, size);
|
||||
fdatasync(fd);
|
||||
}
|
||||
}
|
||||
if (opt & OPT_u) {
|
||||
ftruncate(fd, 0);
|
||||
xunlink(fname);
|
||||
}
|
||||
xclose(fd);
|
||||
}
|
||||
}
|
||||
|
||||
return EXIT_SUCCESS;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user