diff --git a/usr.bin/fsync/fsync.c b/usr.bin/fsync/fsync.c --- a/usr.bin/fsync/fsync.c +++ b/usr.bin/fsync/fsync.c @@ -49,7 +49,7 @@ rval = EX_OK; for (i = 1; i < argc; ++i) { - if ((fd = open(argv[i], O_RDONLY)) == -1) { + if ((fd = open(argv[i], O_RDONLY | O_NONBLOCK)) == -1) { warn("open %s", argv[i]); if (rval == EX_OK) rval = EX_NOINPUT;