From 619a39ab3190060286edd83142b4e46bb328ba07 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 7 Apr 2009 21:39:37 +0200 Subject: use O_NONBLOCK mode when opening device --- atasmart.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/atasmart.c b/atasmart.c index 44e095d..c778831 100644 --- a/atasmart.c +++ b/atasmart.c @@ -1919,7 +1919,13 @@ int sk_disk_open(const char *name, SkDisk **_d) { goto fail; } - if ((d->fd = open(name, O_RDONLY|O_NOCTTY)) < 0) { + if ((d->fd = open(name, + O_RDONLY|O_NOCTTY|O_NONBLOCK +#ifdef O_CLOEXEC + |O_CLOEXEC +#endif + + )) < 0) { ret = d->fd; goto fail; } -- cgit