]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
libmount: do not check for EAGAIN after flock()
authorPetr Uzel <petr.uzel@suse.cz>
Wed, 9 Feb 2011 12:13:49 +0000 (13:13 +0100)
committerKarel Zak <kzak@redhat.com>
Wed, 9 Feb 2011 13:23:49 +0000 (14:23 +0100)
As per flock() manpage, flock() does not set errno=EAGAIN.

Signed-off-by: Petr Uzel <petr.uzel@suse.cz>
shlibs/mount/src/tab_update.c

index 2084b5861c0ea9b8daa6b6bb7d8207f0cf3c4b35..a0f99f1fbe9180c479c3b7c94f348631eb34646d 100644 (file)
@@ -619,7 +619,7 @@ static int utab_lock(const char *filename)
 
        while (flock(fd, LOCK_EX) < 0) {
                int errsv;
-               if ((errno == EAGAIN) || (errno == EINTR))
+               if (errno == EINTR)
                        continue;
                errsv = errno;
                close(fd);