From: Mike Frysinger Date: Wed, 13 Jan 2016 18:30:20 +0000 (-0500) Subject: truncate: use O_WRONLY|O_NONBLOCK X-Git-Tag: 1_25_0~139 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=6a70db85cfc2aba89fc23edf426a47630f497eb8;p=oweals%2Fbusybox.git truncate: use O_WRONLY|O_NONBLOCK This matches coreutils behavior. We don't read the fd, and truncation does not need blocking. Signed-off-by: Mike Frysinger --- diff --git a/coreutils/truncate.c b/coreutils/truncate.c index 4c997bf7a..8d845f218 100644 --- a/coreutils/truncate.c +++ b/coreutils/truncate.c @@ -40,7 +40,7 @@ int truncate_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; int truncate_main(int argc UNUSED_PARAM, char **argv) { unsigned opts; - int flags = O_RDWR; + int flags = O_WRONLY | O_NONBLOCK; int ret = EXIT_SUCCESS; char *size_str; off_t size;