aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorPaul Eggert2025-01-17 15:34:41 -0800
committerPaul Eggert2025-01-17 15:56:30 -0800
commit9eefe7ccdae5cc9d5cfb8b7e5897497490d4be4f (patch)
treee4ce24b80541a8b5873731e96ef0ff2eb617e397 /lib
parent2a00bedeaef0a0caf8c810842c524b5c46de06ed (diff)
downloademacs-9eefe7ccdae5cc9d5cfb8b7e5897497490d4be4f.tar.gz
emacs-9eefe7ccdae5cc9d5cfb8b7e5897497490d4be4f.zip
Update from Gnulib by running admin/merge-gnulib
Diffstat (limited to 'lib')
-rw-r--r--lib/gnulib.mk.in4
-rw-r--r--lib/sys_types.in.h16
2 files changed, 20 insertions, 0 deletions
diff --git a/lib/gnulib.mk.in b/lib/gnulib.mk.in
index ce874048f4a..7548df9d636 100644
--- a/lib/gnulib.mk.in
+++ b/lib/gnulib.mk.in
@@ -729,6 +729,8 @@ HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
729HAVE_ALPHASORT = @HAVE_ALPHASORT@ 729HAVE_ALPHASORT = @HAVE_ALPHASORT@
730HAVE_ATOLL = @HAVE_ATOLL@ 730HAVE_ATOLL = @HAVE_ATOLL@
731HAVE_BE_APP = @HAVE_BE_APP@ 731HAVE_BE_APP = @HAVE_BE_APP@
732HAVE_BLKCNT_T = @HAVE_BLKCNT_T@
733HAVE_BLKSIZE_T = @HAVE_BLKSIZE_T@
732HAVE_C99_STDINT_H = @HAVE_C99_STDINT_H@ 734HAVE_C99_STDINT_H = @HAVE_C99_STDINT_H@
733HAVE_CANONICALIZE_FILE_NAME = @HAVE_CANONICALIZE_FILE_NAME@ 735HAVE_CANONICALIZE_FILE_NAME = @HAVE_CANONICALIZE_FILE_NAME@
734HAVE_CHOWN = @HAVE_CHOWN@ 736HAVE_CHOWN = @HAVE_CHOWN@
@@ -3993,6 +3995,8 @@ sys/types.h: sys_types.in.h $(top_builddir)/config.status
3993 -e 's|@''WINDOWS_64_BIT_OFF_T''@|$(WINDOWS_64_BIT_OFF_T)|g' \ 3995 -e 's|@''WINDOWS_64_BIT_OFF_T''@|$(WINDOWS_64_BIT_OFF_T)|g' \
3994 -e 's|@''HAVE_OFF64_T''@|$(HAVE_OFF64_T)|g' \ 3996 -e 's|@''HAVE_OFF64_T''@|$(HAVE_OFF64_T)|g' \
3995 -e 's|@''WINDOWS_STAT_INODES''@|$(WINDOWS_STAT_INODES)|g' \ 3997 -e 's|@''WINDOWS_STAT_INODES''@|$(WINDOWS_STAT_INODES)|g' \
3998 -e 's|@''HAVE_BLKSIZE_T''@|$(HAVE_BLKSIZE_T)|g' \
3999 -e 's|@''HAVE_BLKCNT_T''@|$(HAVE_BLKCNT_T)|g' \
3996 $(srcdir)/sys_types.in.h > $@-t 4000 $(srcdir)/sys_types.in.h > $@-t
3997 $(AM_V_at)mv $@-t $@ 4001 $(AM_V_at)mv $@-t $@
3998MOSTLYCLEANFILES += sys/types.h sys/types.h-t 4002MOSTLYCLEANFILES += sys/types.h sys/types.h-t
diff --git a/lib/sys_types.in.h b/lib/sys_types.in.h
index ed9e9506a10..acf9b2f7546 100644
--- a/lib/sys_types.in.h
+++ b/lib/sys_types.in.h
@@ -117,6 +117,22 @@ typedef unsigned long long int rpl_ino_t;
117# include <stddef.h> 117# include <stddef.h>
118#endif 118#endif
119 119
120/* Define blksize_t, required by POSIX:2024. */
121#if !@HAVE_BLKSIZE_T@
122# if !defined GNULIB_defined_blksize_t
123typedef int blksize_t;
124# define GNULIB_defined_blksize_t 1
125# endif
126#endif
127
128/* Define blkcnt_t, required by POSIX:2024. */
129#if !@HAVE_BLKCNT_T@
130# if !defined GNULIB_defined_blkcnt_t
131typedef long long blkcnt_t;
132# define GNULIB_defined_blkcnt_t 1
133# endif
134#endif
135
120#endif /* _@GUARD_PREFIX@_SYS_TYPES_H */ 136#endif /* _@GUARD_PREFIX@_SYS_TYPES_H */
121#endif /* _@GUARD_PREFIX@_SYS_TYPES_H */ 137#endif /* _@GUARD_PREFIX@_SYS_TYPES_H */
122#endif /* __need_XXX */ 138#endif /* __need_XXX */