From 8b8995d4d3959b19b1692b8d96abdc0699ae9295 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Fri, 27 Dec 2024 23:39:56 +0100 Subject: [PATCH] Rename module sys_sem to sys_sem-h. * modules/sys_sem-h: Renamed from modules/sys_sem. * doc/posix-headers/sys_sem.texi: Update. * modules/sys_sem: New file. --- ChangeLog | 7 +++++ doc/posix-headers/sys_sem.texi | 4 +-- modules/sys_sem | 35 +++++-------------------- modules/sys_sem-h | 48 ++++++++++++++++++++++++++++++++++ 4 files changed, 64 insertions(+), 30 deletions(-) create mode 100644 modules/sys_sem-h diff --git a/ChangeLog b/ChangeLog index 389564a428..7803ce823c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2024-12-27 Bruno Haible + + Rename module sys_sem to sys_sem-h. + * modules/sys_sem-h: Renamed from modules/sys_sem. + * doc/posix-headers/sys_sem.texi: Update. + * modules/sys_sem: New file. + 2024-12-27 Bruno Haible Rename module sys_select to sys_select-h. diff --git a/doc/posix-headers/sys_sem.texi b/doc/posix-headers/sys_sem.texi index bf0d52f88b..c628d6510d 100644 --- a/doc/posix-headers/sys_sem.texi +++ b/doc/posix-headers/sys_sem.texi @@ -3,8 +3,8 @@ POSIX specification:@* @url{https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/sys_sem.h.html} -Gnulib module: sys_sem -@mindex sys_sem +Gnulib module: sys_sem-h +@mindex sys_sem-h Portability problems fixed by Gnulib: @itemize diff --git a/modules/sys_sem b/modules/sys_sem index 6fc4229a72..cffe29dd84 100644 --- a/modules/sys_sem +++ b/modules/sys_sem @@ -1,40 +1,20 @@ Description: with extra checks. +Status: +deprecated + +Notice: +This module is deprecated. Use the module 'sys_sem-h' instead. + Files: -lib/sys_sem.in.h -m4/sys_sem_h.m4 Depends-on: -gen-header -include_next +sys_sem-h configure.ac: -gl_SYS_SEM_H -gl_CONDITIONAL_HEADER([sys/sem.h]) -AC_PROG_MKDIR_P Makefile.am: -BUILT_SOURCES += $(SYS_SEM_H) - -# We need the following in order to create when desired. -if GL_GENERATE_SYS_SEM_H -sys/sem.h: sys_sem.in.h $(top_builddir)/config.status - $(AM_V_GEN)$(MKDIR_P) '%reldir%/sys' - $(AM_V_at)$(SED_HEADER_STDOUT) \ - -e 's|@''GUARD_PREFIX''@|${gl_include_guard_prefix}|g' \ - -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ - -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ - -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ - -e 's|@''NEXT_SYS_SEM_H''@|$(NEXT_SYS_SEM_H)|g' \ - $(srcdir)/sys_sem.in.h > $@-t - $(AM_V_at)mv $@-t $@ -else -sys/sem.h: $(top_builddir)/config.status - rm -f $@ -endif -MOSTLYCLEANFILES += sys/sem.h sys/sem.h-t -MOSTLYCLEANDIRS += sys Include: #if HAVE_SYS_SEM_H @@ -45,4 +25,3 @@ License: LGPLv2+ Maintainer: -all diff --git a/modules/sys_sem-h b/modules/sys_sem-h new file mode 100644 index 0000000000..6fc4229a72 --- /dev/null +++ b/modules/sys_sem-h @@ -0,0 +1,48 @@ +Description: + with extra checks. + +Files: +lib/sys_sem.in.h +m4/sys_sem_h.m4 + +Depends-on: +gen-header +include_next + +configure.ac: +gl_SYS_SEM_H +gl_CONDITIONAL_HEADER([sys/sem.h]) +AC_PROG_MKDIR_P + +Makefile.am: +BUILT_SOURCES += $(SYS_SEM_H) + +# We need the following in order to create when desired. +if GL_GENERATE_SYS_SEM_H +sys/sem.h: sys_sem.in.h $(top_builddir)/config.status + $(AM_V_GEN)$(MKDIR_P) '%reldir%/sys' + $(AM_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|${gl_include_guard_prefix}|g' \ + -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ + -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ + -e 's|@''NEXT_SYS_SEM_H''@|$(NEXT_SYS_SEM_H)|g' \ + $(srcdir)/sys_sem.in.h > $@-t + $(AM_V_at)mv $@-t $@ +else +sys/sem.h: $(top_builddir)/config.status + rm -f $@ +endif +MOSTLYCLEANFILES += sys/sem.h sys/sem.h-t +MOSTLYCLEANDIRS += sys + +Include: +#if HAVE_SYS_SEM_H + +#endif + +License: +LGPLv2+ + +Maintainer: +all -- 2.39.5