]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
homework: s/EWOULDBLOCK/EAGAIN/ 22825/head
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 22 Mar 2022 13:05:37 +0000 (14:05 +0100)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 22 Mar 2022 13:07:53 +0000 (14:07 +0100)
C.f. 012d7b4217420163db5752a63da6cab39d25edf3ff55c3c7327e6ad8ab139aef52d498386d4f4a72,
ca2031fcc863fcdd4dd1594709918cb60cfd0e1b.

src/home/homework-luks.c

index 8b3341c64367d074b07a34f573465577d3af061c..488cb30fe322aa1b0c2f5befa123d66eaaaed28b 100644 (file)
@@ -1163,12 +1163,12 @@ static int lock_image_fd(int image_fd, const char *ip) {
 
         if (flock(image_fd, LOCK_EX|LOCK_NB) < 0) {
 
-                if (errno == EWOULDBLOCK)
+                if (errno == EAGAIN)
                         log_error_errno(errno, "Image file '%s' already locked, can't use.", ip);
                 else
                         log_error_errno(errno, "Failed to lock image file '%s': %m", ip);
 
-                return errno != EWOULDBLOCK ? -errno : -EADDRINUSE; /* Make error recognizable */
+                return errno != EAGAIN ? -errno : -EADDRINUSE; /* Make error recognizable */
         }
 
         log_info("Successfully locked image file '%s'.", ip);