]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/commitdiff
include: unconditionally define umode_t
authorChristoph Hellwig <hch@lst.de>
Thu, 15 Feb 2024 06:54:00 +0000 (07:54 +0100)
committerCarlos Maiolino <cem@kernel.org>
Wed, 13 Mar 2024 07:48:37 +0000 (08:48 +0100)
No system or kernel uapi header defines umode_t, so just define it
unconditionally.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: "Darrick J. Wong" <djwong@kernel.org>
Signed-off-by: Carlos Maiolino <cem@kernel.org>
configure.ac
include/builddefs.in
include/platform_defs.h.in
m4/Makefile
m4/package_types.m4 [deleted file]

index 59c52545e1aed1e3ac5cf60fa73b1284de3212a6..9133f88d991bbbc1a51d62d3e2a78f80fcc5a72c 100644 (file)
@@ -250,7 +250,6 @@ fi
 
 AC_CHECK_SIZEOF([long])
 AC_CHECK_SIZEOF([char *])
-AC_TYPE_UMODE_T
 AC_MANUAL_FORMAT
 AC_HAVE_LIBURCU_ATOMIC64
 
index abb141d451a49c37fb42413102a0bc89a36a99ba..b00d63e8e9ecc09c39d172609ee7edf9942649e0 100644 (file)
@@ -136,9 +136,6 @@ GCCFLAGS = -funsigned-char -fno-strict-aliasing -Wall
 
 # _LGPL_SOURCE is for liburcu to work correctly with GPL/LGPL programs
 PCFLAGS = -D_LGPL_SOURCE -D_GNU_SOURCE $(GCCFLAGS)
-ifeq ($(HAVE_UMODE_T),yes)
-PCFLAGS += -DHAVE_UMODE_T
-endif
 DEPENDFLAGS = -D__linux__
 ifeq ($(HAVE_FLS),yes)
 LCFLAGS+= -DHAVE_FLS
index 02b0e08b5a36c91216f968d051fae629d3198313..17262dcffee75e24898154c6120274adb2657796 100644 (file)
 #undef SIZEOF_CHAR_P
 #define BITS_PER_LONG (SIZEOF_LONG * CHAR_BIT)
 
-/* Check whether to define umode_t ourselves. */
-#ifndef HAVE_UMODE_T
 typedef unsigned short umode_t;
-#endif
 
 /* Define if you want gettext (I18N) support */
 #undef ENABLE_GETTEXT
index 7312053039f456d1b28c12f2ac901b797f4bb0e1..84174c3d3e3023f40fb2e27878cc9110a38ab546 100644 (file)
@@ -22,7 +22,6 @@ LSRCFILES = \
        package_pthread.m4 \
        package_sanitizer.m4 \
        package_services.m4 \
-       package_types.m4 \
        package_icu.m4 \
        package_urcu.m4 \
        package_utilies.m4 \
diff --git a/m4/package_types.m4 b/m4/package_types.m4
deleted file mode 100644 (file)
index 6e817a3..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-#
-# Check if we have umode_t
-#
-AH_TEMPLATE([HAVE_UMODE_T], [Whether you have umode_t])
-AC_DEFUN([AC_TYPE_UMODE_T],
-  [ AC_MSG_CHECKING([for umode_t])
-    AC_COMPILE_IFELSE(
-    [  AC_LANG_PROGRAM([[
-#include <asm/types.h>
-       ]], [[
-umode_t umode;
-       ]])
-    ], AC_DEFINE(HAVE_UMODE_T) AC_MSG_RESULT(yes) , AC_MSG_RESULT(no))
-  ])