Use a proper header file to declare lsfd_decode_file_flags().
Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
lsfd-cmd/lsfd.c \
lsfd-cmd/lsfd.h \
lsfd-cmd/decode-file-flags.c \
+ lsfd-cmd/decode-file-flags.h \
lsfd-cmd/file.c \
lsfd-cmd/cdev.c \
lsfd-cmd/bdev.c \
#endif
#include <stddef.h> /* for size_t */
-struct ul_buffer;
-void lsfd_decode_file_flags(struct ul_buffer *buf, int flags);
+#include "decode-file-flags.h"
/* We cannot include buffer.h because buffer.h includes
* /usr/include/fcntl.h indirectly. */
--- /dev/null
+#ifndef UTIL_LINUX_LSFD_DECODE_FILE_FLAGS_H
+#define UTIL_LINUX_LSFD_DECODE_FILE_FLAGS_H
+
+struct ul_buffer;
+
+void lsfd_decode_file_flags(struct ul_buffer *buf, int flags);
+
+#endif /* UTIL_LINUX_LSFD_DECODE_FILE_FLAGS_H */
#include "lsfd.h"
#include "pidfd.h"
#include "pidfd-utils.h"
+#include "decode-file-flags.h"
static size_t pagesize;
[ASSOC_SHM] = "shm",
};
-extern void lsfd_decode_file_flags(struct ul_buffer *buf, int flags);
static void file_fill_flags_buf(struct ul_buffer *buf, int flags)
{
lsfd_decode_file_flags(buf, flags);