]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
lsfd: fix wrongly checked flag constants
authorMasatake YAMATO <yamato@redhat.com>
Fri, 17 Jun 2022 15:48:41 +0000 (00:48 +0900)
committerMasatake YAMATO <yamato@redhat.com>
Fri, 17 Jun 2022 15:48:41 +0000 (00:48 +0900)
The definition of O_FOLLOW was checked. However, it was
a typo of O_NOFOLLOW.

The definition of O_FASYNC was checked. However, it was
a typo of FASYNC.

Signed-off-by: Masatake YAMATO <yamato@redhat.com>
misc-utils/lsfd-decode-file-flags.c

index b9587975490abf77fd524a4717a433983637b62e..b317820393b56dd8e9a788d98ebb00e0d6217387 100644 (file)
@@ -105,8 +105,8 @@ void lsfd_decode_file_flags(struct ul_buffer *buf, int flags)
        SET_FLAG(DSYNC,dsync);
 #endif
 
-#ifdef O_FASYNC
-       SET_FLAG(FASYNC,fasync);
+#ifdef FASYNC
+       SET_FLAG_FULL(FASYNC,fasync);
 #endif
 
 #ifdef O_DIRECT
@@ -121,8 +121,8 @@ void lsfd_decode_file_flags(struct ul_buffer *buf, int flags)
        SET_FLAG(DIRECTORY,directory);
 #endif
 
-#ifdef O_FOLLOW
-       SET_FLAG(FOLLOW,follow);
+#ifdef O_NOFOLLOW
+       SET_FLAG(NOFOLLOW,nofollow);
 #endif
 
 #ifdef O_NOATIME