The naming of header file modules is currently not consistent.
We have modules like
  - stdio, wchar - which provide only the header file,
  - fcntl-h, wctype-h - which also provide only the header file,
  - execinfo - which provide the header file and all its functions.

A user thus always has to look up the answer to the questions
- Is the module that provides FOO.h called FOO or FOO-h?
- Does the module FOO also provide the functions declared in FOO.h?

This series of patches simplifies the picture by using the name
FOO-h for modules that provide only the header file.

For some headers, such as <float.h> and <limits.h>, there is no difference.
It seems reasonable to use the suffix '-h' for these as well.

The old module names still work, but trigger a deprecation warning. So that
Gnulib users can switch their gnulib-tool invocations to the new module
names when they want (no immediate requirement to do it now).

56 commits pushed:

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module wchar to wchar-h.
        * modules/wchar-h: Renamed from modules/wchar.
        * modules/wchar-h-tests: Renamed from modules/wchar-tests.
        * modules/wchar-h-c++-tests: Renamed from modules/wchar-c++-tests.
        * tests/test-wchar-h.c: Renamed from tests/test-wchar.c.
        * tests/test-wchar-h-c++.cc: Renamed from tests/test-wchar-c++.cc.
        * tests/test-wchar-h-c++2.cc: Renamed from tests/test-wchar-c++2.cc.
        * tests/test-wchar-h-c++3.cc: Renamed from tests/test-wchar-c++3.cc.
        * doc/posix-headers/wchar.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/wchar: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module utmp to utmp-h.
        * modules/utmp-h: Renamed from modules/utmp.
        * modules/utmp-h-tests: Renamed from modules/utmp-tests.
        * modules/utmp-h-c++-tests: Renamed from modules/utmp-c++-tests.
        * tests/test-utmp-h.c: Renamed from tests/test-utmp.c.
        * tests/test-utmp-h-c++.cc: Renamed from tests/test-utmp-c++.cc.
        * doc/posix-headers/utmp.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/utmp: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module unitypes to unitypes-h.
        * modules/unitypes-h: Renamed from modules/unitypes.
        * doc/libunistring.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/unitypes: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module unistd to unistd-h.
        * modules/unistd-h: Renamed from modules/unistd.
        * modules/unistd-h-tests: Renamed from modules/unistd-tests.
        * modules/unistd-h-c++-tests: Renamed from modules/unistd-c++-tests.
        * tests/test-unistd-h.c: Renamed from tests/test-unistd.c.
        * tests/test-unistd-h-c++.cc: Renamed from tests/test-unistd-c++.cc.
        * doc/posix-headers/unistd.texi: Update.
        * doc/posix-functions/_exit.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/unistd: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module uchar-c23 to uchar-h-c23.
        * modules/uchar-h-c23: Renamed from modules/uchar-c23.
        * lib/uchar.in.h: Update.
        * doc/posix-headers/uchar.texi: Update.
        * doc/posix-functions/mbrtoc32.texi: Update.
        * doc/strings.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/uchar-c23: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module uchar to uchar-h.
        * modules/uchar-h: Renamed from modules/uchar.
        * modules/uchar-h-tests: Renamed from modules/uchar-tests.
        * modules/uchar-h-c++-tests: Renamed from modules/uchar-c++-tests.
        * tests/test-uchar-h.c: Renamed from tests/test-uchar.c.
        * tests/test-uchar-h-c++.cc: Renamed from tests/test-uchar-c++.cc.
        * tests/test-uchar-h-c++2.cc: Renamed from tests/test-uchar-c++2.cc.
        * doc/posix-headers/uchar.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/uchar: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module termios to termios-h.
        * modules/termios-h: Renamed from modules/termios.
        * modules/termios-h-tests: Renamed from modules/termios-tests.
        * modules/termios-h-c++-tests: Renamed from modules/termios-c++-tests.
        * tests/test-termios-h.c: Renamed from tests/test-termios.c.
        * tests/test-termios-h-c++.cc: Renamed from tests/test-termios-c++.cc.
        * doc/posix-headers/termios.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/termios: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module sys_wait to sys_wait-h.
        * modules/sys_wait-h: Renamed from modules/sys_wait.
        * modules/sys_wait-h-tests: Renamed from modules/sys_wait-tests.
        * modules/sys_wait-h-c++-tests: Renamed from modules/sys_wait-c++-tests.
        * tests/test-sys_wait-h.h: Renamed from tests/test-sys_wait.h.
        * tests/test-sys_wait-h.c: Renamed from tests/test-sys_wait.c.
        * tests/test-stdlib-h.c: Update.
        * tests/test-sys_wait-h-c++.cc: Renamed from tests/test-sys_wait-c++.cc.
        * doc/posix-headers/sys_wait.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/sys_wait: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module sys_utsname to sys_utsname-h.
        * modules/sys_utsname-h: Renamed from modules/sys_utsname.
        * modules/sys_utsname-h-tests: Renamed from modules/sys_utsname-tests.
        * modules/sys_utsname-h-c++-tests: Renamed from
        modules/sys_utsname-c++-tests.
        * tests/test-sys_utsname-h.c: Renamed from tests/test-sys_utsname.c.
        * tests/test-sys_utsname-h-c++.cc: Renamed from
        tests/test-sys_utsname-c++.cc.
        * doc/posix-headers/sys_utsname.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/sys_utsname: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module sys_un to sys_un-h.
        * modules/sys_un-h: Renamed from modules/sys_un.
        * modules/sys_un-h-tests: Renamed from modules/sys_un-tests.
        * modules/sys_un-h-c++-tests: Renamed from modules/sys_un-c++-tests.
        * tests/test-sys_un-h.c: Renamed from tests/test-sys_un.c.
        * tests/test-sys_un-h-c++.cc: Renamed from tests/test-sys_un-c++.cc.
        * doc/posix-headers/sys_un.texi: Update.
        * modules/sys_un: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module sys_uio to sys_uio-h.
        * modules/sys_uio-h: Renamed from modules/sys_uio.
        * modules/sys_uio-h-tests: Renamed from modules/sys_uio-tests.
        * modules/sys_uio-h-c++-tests: Renamed from modules/sys_uio-c++-tests.
        * tests/test-sys_uio-h.c: Renamed from tests/test-sys_uio.c.
        * tests/test-sys_uio-h-c++.cc: Renamed from tests/test-sys_uio-c++.cc.
        * doc/posix-headers/sys_uio.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/sys_uio: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module sys_types to sys_types-h.
        * modules/sys_types-h: Renamed from modules/sys_types.
        * modules/sys_types-h-tests: Renamed from modules/sys_types-tests.
        * modules/sys_types-h-c++-tests: Renamed from
        modules/sys_types-c++-tests.
        * tests/test-sys_types-h.c: Renamed from tests/test-sys_types.c.
        * tests/test-sys_types-h-c++.cc: Renamed from
        tests/test-sys_types-c++.cc.
        * doc/posix-headers/sys_types.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/sys_types: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module sys_times to sys_times-h.
        * modules/sys_times-h: Renamed from modules/sys_times.
        * modules/sys_times-h-tests: Renamed from modules/sys_times-tests.
        * modules/sys_times-h-c++-tests: Renamed from
        modules/sys_times-c++-tests.
        * tests/test-sys_times-h.c: Renamed from tests/test-sys_times.c.
        * tests/test-sys_times-h-c++.cc: Renamed from
        tests/test-sys_times-c++.cc.
        * doc/posix-headers/sys_times.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/sys_times: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module sys_time to sys_time-h.
        * modules/sys_time-h: Renamed from modules/sys_time.
        * modules/sys_time-h-tests: Renamed from modules/sys_time-tests.
        * modules/sys_time-h-c++-tests: Renamed from modules/sys_time-c++-tests.
        * tests/test-sys_time-h.c: Renamed from tests/test-sys_time.c.
        * tests/test-sys_time-h-c++.cc: Renamed from tests/test-sys_time-c++.cc.
        * doc/posix-headers/sys_time.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/sys_time: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module sys_stat to sys_stat-h.
        * modules/sys_stat-h: Renamed from modules/sys_stat.
        * modules/sys_stat-h-tests: Renamed from modules/sys_stat-tests.
        * modules/sys_stat-h-c++-tests: Renamed from modules/sys_stat-c++-tests.
        * tests/test-sys_stat-h.c: Renamed from tests/test-sys_stat.c.
        * tests/test-sys_stat-h-c++.cc: Renamed from tests/test-sys_stat-c++.cc.
        * doc/posix-headers/sys_stat.texi: Update.
        * doc/posix-functions/mkdir.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/sys_stat: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module sys_socket to sys_socket-h.
        * modules/sys_socket-h: Renamed from modules/sys_socket.
        * modules/sys_socket-h-tests: Renamed from modules/sys_socket-tests.
        * modules/sys_socket-h-c++-tests: Renamed from
        modules/sys_socket-c++-tests.
        * tests/test-sys_socket-h.c: Renamed from tests/test-sys_socket.c.
        * tests/test-sys_socket-h-c++.cc: Renamed from
        tests/test-sys_socket-c++.cc.
        * doc/posix-headers/sys_socket.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/sys_socket: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module sys_shm to sys_shm-h.
        * modules/sys_shm-h: Renamed from modules/sys_shm.
        * doc/posix-headers/sys_shm.texi: Update.
        * modules/sys_shm: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        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  <br...@clisp.org>

        Rename module sys_select to sys_select-h.
        * modules/sys_select-h: Renamed from modules/sys_select.
        * modules/sys_select-h-tests: Renamed from modules/sys_select-tests.
        * modules/sys_select-h-c++-tests: Renamed from
        modules/sys_select-c++-tests.
        * tests/test-sys_select-h.c: Renamed from tests/test-sys_select.c.
        * tests/test-sys_select-h-c++.cc: Renamed from
        tests/test-sys_select-c++.cc.
        * doc/posix-headers/sys_select.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/sys_select: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module sys_resource to sys_resource-h.
        * modules/sys_resource-h: Renamed from modules/sys_resource.
        * modules/sys_resource-h-tests: Renamed from modules/sys_resource-tests.
        * modules/sys_resource-h-c++-tests: Renamed from
        modules/sys_resource-c++-tests.
        * tests/test-sys_resource-h.c: Renamed from tests/test-sys_resource.c.
        * tests/test-sys_resource-h-c++.cc: Renamed from
        tests/test-sys_resource-c++.cc.
        * doc/posix-headers/sys_resource.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/sys_resource: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module sys_random to sys_random-h.
        * modules/sys_random-h: Renamed from modules/sys_random.
        * modules/sys_random-h-tests: Renamed from modules/sys_random-tests.
        * modules/sys_random-h-c++-tests: Renamed from
        modules/sys_random-c++-tests.
        * tests/test-sys_random-h.c: Renamed from tests/test-sys_random.c.
        * tests/test-sys_random-h-c++.cc: Renamed from
        tests/test-sys_random-c++.cc.
        * doc/glibc-headers/sys_random.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/sys_random: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module sys_msg to sys_msg-h.
        * modules/sys_msg-h: Renamed from modules/sys_msg.
        * doc/posix-headers/sys_msg.texi: Update.
        * modules/sys_msg: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module sys_ioctl to sys_ioctl-h.
        * modules/sys_ioctl-h: Renamed from modules/sys_ioctl.
        * modules/sys_ioctl-h-tests: Renamed from modules/sys_ioctl-tests.
        * modules/sys_ioctl-h-c++-tests: Renamed from
        modules/sys_ioctl-c++-tests.
        * tests/test-sys_ioctl-h.c: Renamed from tests/test-sys_ioctl.c.
        * tests/test-sys_ioctl-h-c++.cc: Renamed from
        tests/test-sys_ioctl-c++.cc.
        * doc/glibc-headers/sys_ioctl.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/sys_ioctl: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module sys_file to sys_file-h.
        * modules/sys_file-h: Renamed from modules/sys_file.
        * modules/sys_file-h-tests: Renamed from modules/sys_file-tests.
        * modules/sys_file-h-c++-tests: Renamed from modules/sys_file-c++-tests.
        * tests/test-sys_file-h.c: Renamed from tests/test-sys_file.c.
        * tests/test-sys_file-h-c++.cc: Renamed from tests/test-sys_file-c++.cc.
        * doc/glibc-headers/sys_file.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/sys_file: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module sysexits to sysexits-h.
        * modules/sysexits-h: Renamed from modules/sysexits.
        * modules/sysexits-h-tests: Renamed from modules/sysexits-tests.
        * modules/sysexits-h-c++-tests: Renamed from modules/sysexits-c++-tests.
        * tests/test-sysexits-h.c: Renamed from tests/test-sysexits.c.
        * tests/test-sysexits-h-c++.cc: Renamed from tests/test-sysexits-c++.cc.
        * doc/glibc-headers/sysexits.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/sysexits: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module strings to strings-h.
        * modules/strings-h: Renamed from modules/strings.
        * modules/strings-h-tests: Renamed from modules/strings-tests.
        * modules/strings-h-c++-tests: Renamed from modules/strings-c++-tests.
        * tests/test-strings-h.c: Renamed from tests/test-strings.c.
        * tests/test-strings-h-c++.cc: Renamed from tests/test-strings-c++.cc.
        * doc/posix-headers/strings.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/strings: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module string to string-h.
        * modules/string-h: Renamed from modules/string.
        * modules/string-h-tests: Renamed from modules/string-tests.
        * modules/string-h-c++-tests: Renamed from modules/string-c++-tests.
        * tests/test-string-h.c: Renamed from tests/test-string.c.
        * tests/test-string-h-c++.cc: Renamed from tests/test-string-c++.cc.
        * tests/test-string-h-c++2.cc: Renamed from tests/test-string-c++2.cc.
        * doc/posix-headers/string.texi: Update.
        * doc/posix-functions/strcat.texi: Update.
        * doc/posix-functions/strcpy.texi: Update.
        * doc/posix-functions/strncpy.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/string: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module stdnoreturn to stdnoreturn-h.
        * modules/stdnoreturn-h: Renamed from modules/stdnoreturn.
        * modules/stdnoreturn-h-tests: Renamed from modules/stdnoreturn-tests.
        * tests/test-stdnoreturn-h.c: Renamed from tests/test-stdnoreturn.c.
        * doc/posix-headers/stdnoreturn.texi: Update.
        * doc/noreturn.texi: Update.
        * modules/stdnoreturn: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module stdlib to stdlib-h.
        * modules/stdlib-h: Renamed from modules/stdlib.
        * modules/stdlib-h-tests: Renamed from modules/stdlib-tests.
        * modules/stdlib-h-c++-tests: Renamed from modules/stdlib-c++-tests.
        * tests/test-stdlib-h.c: Renamed from tests/test-stdlib.c.
        * tests/test-stdlib-h-c++.cc: Renamed from tests/test-stdlib-c++.cc.
        * tests/test-stdlib-h-c++2.cc: Renamed from tests/test-stdlib-c++2.cc.
        * doc/posix-headers/stdlib.texi: Update.
        * doc/posix-functions/exit.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/stdlib: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module stdio to stdio-h.
        * modules/stdio-h: Renamed from modules/stdio.
        * modules/stdio-h-tests: Renamed from modules/stdio-tests.
        * modules/stdio-h-c++-tests: Renamed from modules/stdio-c++-tests.
        * tests/test-stdio-h.c: Renamed from tests/test-stdio.c.
        * tests/test-stdio-h-c++.cc: Renamed from tests/test-stdio-c++.cc.
        * tests/test-stdio-h-c++2.cc: Renamed from tests/test-stdio-c++2.cc.
        * doc/posix-headers/stdio.texi: Update.
        * doc/posix-functions/fgetc.texi: Update.
        * doc/posix-functions/fgets.texi: Update.
        * doc/posix-functions/fprintf.texi: Update.
        * doc/posix-functions/fputc.texi: Update.
        * doc/posix-functions/fputs.texi: Update.
        * doc/posix-functions/fread.texi: Update.
        * doc/posix-functions/fscanf.texi: Update.
        * doc/posix-functions/fwrite.texi: Update.
        * doc/posix-functions/getc.texi: Update.
        * doc/posix-functions/getchar.texi: Update.
        * doc/posix-functions/printf.texi: Update.
        * doc/posix-functions/putc.texi: Update.
        * doc/posix-functions/putchar.texi: Update.
        * doc/posix-functions/puts.texi: Update.
        * doc/posix-functions/read.texi: Update.
        * doc/posix-functions/scanf.texi: Update.
        * doc/posix-functions/vfprintf.texi: Update.
        * doc/posix-functions/vprintf.texi: Update.
        * doc/posix-functions/write.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/stdio: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module stdint to stdint-h.
        * modules/stdint-h: Renamed from modules/stdint.
        * modules/stdint-h-tests: Renamed from modules/stdint-tests.
        * modules/stdint-h-c++-tests: Renamed from modules/stdint-c++-tests.
        * tests/test-stdint-h.c: Renamed from tests/test-stdint.c.
        * tests/test-stdint-h-c++.cc: Renamed from tests/test-stdint-c++.cc.
        * tests/test-stdint-h-c++2.cc: Renamed from tests/test-stdint-c++2.cc.
        * doc/posix-headers/stdint.texi: Update.
        * doc/gnulib-readme.texi: Update.
        * doc/gnulib.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/stdint: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module stddef to stddef-h.
        * modules/stddef-h: Renamed from modules/stddef.
        * modules/stddef-h-tests: Renamed from modules/stddef-tests.
        * modules/stddef-h-c++-tests: Renamed from modules/stddef-c++-tests.
        * tests/test-stddef-h.c: Renamed from tests/test-stddef.c.
        * tests/test-stddef-h-c++.cc: Renamed from tests/test-stddef-c++.cc.
        * tests/test-stddef-h-c++2.cc: Renamed from tests/test-stddef-c++2.cc.
        * doc/posix-headers/stddef.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/stddef: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module stdckdint to stdckdint-h.
        * modules/stdckdint-h: Renamed from modules/stdckdint.
        * modules/stdckdint-h-tests: Renamed from modules/stdckdint-tests.
        * modules/stdckdint-h-c++-tests: Renamed from
        modules/stdckdint-c++-tests.
        * tests/test-stdckdint-h.c: Renamed from tests/test-stdckdint.c.
        * tests/test-stdckdint-h-c++.cc: Renamed from
        tests/test-stdckdint-c++.cc.
        * doc/posix-headers/stdckdint.texi: Update.
        * doc/intprops.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/stdckdint: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module stdbool to stdbool-h.
        * modules/stdbool-h: Renamed from modules/stdbool.
        * modules/stdbool-h-tests: Renamed from modules/stdbool-tests.
        * modules/stdbool-h-c++-tests: Renamed from modules/stdbool-c++-tests.
        * tests/test-stdbool-h.c: Renamed from tests/test-stdbool.c.
        * tests/test-stdbool-h-c++.cc: Renamed from tests/test-stdbool-c++.cc.
        * tests/test-stdbool-h-c++2.cc: Renamed from tests/test-stdbool-c++2.cc.
        * tests/test-stdbool-h-c99.c: Update.
        * tests/test-stdbool-h-c99-c++.cc: Update.
        * doc/posix-headers/stdbool.texi: Update.
        * doc/gnulib-readme.texi: Update.
        * doc/gnulib.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/stdbool: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module stdbool-c99 to stdbool-h-c99.
        * modules/stdbool-h-c99: Renamed from modules/stdbool-c99.
        * modules/stdbool-h-c99-tests: Renamed from modules/stdbool-c99-tests.
        * modules/stdbool-h-c99-c++-tests: Renamed from
        modules/stdbool-c99-c++-tests.
        * tests/test-stdbool-h-c99.c: Renamed from tests/test-stdbool-c99.c.
        * tests/test-stdbool-h-c99-c++.cc: Renamed from
        tests/test-stdbool-c99-c++.cc.
        * doc/posix-headers/stdbool.texi: Update.
        * modules/stdbool-c99: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module stdarg to stdarg-h.
        * modules/stdarg-h: Renamed from modules/stdarg.
        * modules/stdarg-h-tests: Renamed from modules/stdarg-tests.
        * modules/stdarg-h-c++-tests: Renamed from modules/stdarg-c++-tests.
        * tests/test-stdarg-h-c++.cc: Renamed from tests/test-stdarg-c++.cc.
        * tests/test-stdarg-h-c++2.cc: Renamed from tests/test-stdarg-c++2.cc.
        * doc/posix-headers/stdarg.texi: Update.
        * doc/posix-functions/va_copy.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/stdarg: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module stdalign to stdalign-h.
        * modules/stdalign-h: Renamed from modules/stdalign.
        * modules/stdalign-h-tests: Renamed from modules/stdalign-tests.
        * modules/stdalign-h-c++-tests: Renamed from modules/stdalign-c++-tests.
        * tests/test-stdalign-h-c++.cc: Renamed from tests/test-stdalign-c++.cc.
        * doc/posix-headers/stdalign.texi: Update.
        * modules/stdalign: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module spawn to spawn-h.
        * modules/spawn-h: Renamed from modules/spawn.
        * modules/spawn-h-tests: Renamed from modules/spawn-tests.
        * modules/spawn-h-c++-tests: Renamed from modules/spawn-c++-tests.
        * tests/test-spawn-h.c: Renamed from tests/test-spawn.c.
        * tests/test-spawn-h-c++.cc: Renamed from tests/test-spawn-c++.cc.
        * doc/posix-headers/spawn.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/spawn: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module search to search-h.
        * modules/search-h: Renamed from modules/search.
        * modules/search-h-tests: Renamed from modules/search-tests.
        * modules/search-h-c++-tests: Renamed from modules/search-c++-tests.
        * tests/test-search-h.c: Renamed from tests/test-search.c.
        * tests/test-search-h-c++.cc: Renamed from tests/test-search-c++.cc.
        * doc/posix-headers/search.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/search: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module sched to sched-h.
        * modules/sched-h: Renamed from modules/sched.
        * modules/sched-h-tests: Renamed from modules/sched-tests.
        * modules/sched-h-c++-tests: Renamed from modules/sched-c++-tests.
        * tests/test-sched-h.c: Renamed from tests/test-sched.c.
        * tests/test-sched-h-c++.cc: Renamed from tests/test-sched-c++.cc.
        * doc/posix-headers/sched.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/sched: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module pty to pty-h.
        * modules/pty-h: Renamed from modules/pty.
        * modules/pty-h-tests: Renamed from modules/pty-tests.
        * modules/pty-h-c++-tests: Renamed from modules/pty-c++-tests.
        * tests/test-pty-h.c: Renamed from tests/test-pty.c.
        * tests/test-pty-h-c++.cc: Renamed from tests/test-pty-c++.cc.
        * doc/glibc-headers/pty.texi: Update.
        * doc/gnulib-intro.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/pty: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module netinet_in to netinet_in-h.
        * modules/netinet_in-h: Renamed from modules/netinet_in.
        * modules/netinet_in-h-tests: Renamed from modules/netinet_in-tests.
        * modules/netinet_in-h-c++-tests: Renamed from
        modules/netinet_in-c++-tests.
        * tests/test-netinet_in-h.c: Renamed from tests/test-netinet_in.c.
        * tests/test-netinet_in-h-c++.cc: Renamed from
        tests/test-netinet_in-c++.cc.
        * doc/posix-headers/netinet_in.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/netinet_in: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module net_if to net_if-h.
        * modules/net_if-h: Renamed from modules/net_if.
        * modules/net_if-h-tests: Renamed from modules/net_if-tests.
        * modules/net_if-h-c++-tests: Renamed from modules/net_if-c++-tests.
        * tests/test-net_if-h.c: Renamed from tests/test-net_if.c.
        * tests/test-net_if-h-c++.cc: Renamed from tests/test-net_if-c++.cc.
        * doc/posix-headers/net_if.texi: Update.
        * modules/net_if: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module netdb to netdb-h.
        * modules/netdb-h: Renamed from modules/netdb.
        * modules/netdb-h-tests: Renamed from modules/netdb-tests.
        * modules/netdb-h-c++-tests: Renamed from modules/netdb-c++-tests.
        * tests/test-netdb-h.c: Renamed from tests/test-netdb.c.
        * tests/test-netdb-h-c++.cc: Renamed from tests/test-netdb-c++.cc.
        * doc/posix-headers/netdb.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/netdb: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module monetary to monetary-h.
        * modules/monetary-h: Renamed from modules/monetary.
        * modules/monetary-h-tests: Renamed from modules/monetary-tests.
        * modules/monetary-h-c++-tests: Renamed from modules/monetary-c++-tests.
        * tests/test-monetary-h.c: Renamed from tests/test-monetary.c.
        * tests/test-monetary-h-c++.cc: Renamed from tests/test-monetary-c++.cc.
        * doc/posix-headers/monetary.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/monetary: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module mntent to mntent-h.
        * modules/mntent-h: Renamed from modules/mntent.
        * doc/glibc-headers/mntent.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/mntent: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module math to math-h.
        * modules/math-h: Renamed from modules/math.
        * modules/math-h-tests: Renamed from modules/math-tests.
        * modules/math-h-c++-tests: Renamed from modules/math-c++-tests.
        * tests/test-math-h.c: Renamed from tests/test-math.c.
        * tests/test-math-h-c++.cc: Renamed from tests/test-math-c++.cc.
        * tests/test-math-h-c++2.cc: Renamed from tests/test-math-c++2.cc.
        * doc/posix-headers/math.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/math: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module locale to locale-h.
        * modules/locale-h: Renamed from modules/locale.
        * modules/locale-h-tests: Renamed from modules/locale-tests.
        * modules/locale-h-c++-tests: Renamed from modules/locale-c++-tests.
        * tests/test-locale-h.c: Renamed from tests/test-locale.c.
        * tests/test-locale-h-c++.cc: Renamed from tests/test-locale-c++.cc.
        * tests/test-locale-h-c++2.cc: Renamed from tests/test-locale-c++2.cc.
        * doc/posix-headers/locale.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/locale: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module langinfo to langinfo-h.
        * modules/langinfo-h: Renamed from modules/langinfo.
        * modules/langinfo-h-tests: Renamed from modules/langinfo-tests.
        * modules/langinfo-h-c++-tests: Renamed from modules/langinfo-c++-tests.
        * tests/test-langinfo-h.c: Renamed from tests/test-langinfo.c.
        * tests/test-langinfo-h-c++.cc: Renamed from tests/test-langinfo-c++.cc.
        * doc/posix-headers/langinfo.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/langinfo: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module inttypes to inttypes-h.
        * modules/inttypes-h: Renamed from modules/inttypes.
        * modules/inttypes-h-tests: Renamed from modules/inttypes-tests.
        * modules/inttypes-h-c++-tests: Renamed from modules/inttypes-c++-tests.
        * tests/test-inttypes-h.c: Renamed from tests/test-inttypes.c.
        * tests/test-inttypes-h-c++.cc: Renamed from tests/test-inttypes-c++.cc.
        * tests/test-inttypes-h-c++2.cc: Renamed from 
tests/test-inttypes-c++2.cc.
        * doc/posix-headers/inttypes.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/inttypes: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module inttypes-incomplete to inttypes-h-incomplete.
        * modules/inttypes-h-incomplete: Renamed from
        modules/inttypes-incomplete.
        * modules/* (Depends-on): Update.
        * modules/inttypes-incomplete: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module float to float-h.
        * modules/float-h: Renamed from modules/float.
        * modules/float-h-tests: Renamed from modules/float-tests.
        * modules/float-h-c++-tests: Renamed from modules/float-c++-tests.
        * tests/test-float-h.c: Renamed from tests/test-float.c.
        * tests/test-float-h-c++.cc: Renamed from tests/test-float-c++.cc.
        * tests/test-float-h-c++2.cc: Renamed from tests/test-float-c++2.cc.
        * doc/posix-headers/float.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/float: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module fenv to fenv-h.
        * modules/fenv-h: Renamed from modules/fenv.
        * modules/fenv-h-tests: Renamed from modules/fenv-tests.
        * modules/fenv-h-c++-tests: Renamed from modules/fenv-c++-tests.
        * tests/test-fenv-h.c: Renamed from tests/test-fenv.c.
        * tests/test-fenv-h-c++.cc: Renamed from tests/test-fenv-c++.cc.
        * doc/posix-headers/fenv.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/fenv: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module errno to errno-h.
        * modules/errno-h: Renamed from modules/errno.
        * modules/errno-h-tests: Renamed from modules/errno-tests.
        * modules/errno-h-c++-tests: Renamed from modules/errno-c++-tests.
        * tests/test-errno-h.c: Renamed from tests/test-errno.c.
        * tests/test-errno-h-c++.cc: Renamed from tests/test-errno-c++.cc.
        * tests/test-errno-h-c++2.cc: Renamed from tests/test-errno-c++2.cc.
        * doc/posix-headers/errno.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/errno: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module dirent to dirent-h.
        * modules/dirent-h: Renamed from modules/dirent.
        * modules/dirent-h-tests: Renamed from modules/dirent-tests.
        * modules/dirent-h-c++-tests: Renamed from modules/dirent-c++-tests.
        * tests/test-dirent-h.c: Renamed from tests/test-dirent.c.
        * tests/test-dirent-h-c++.cc: Renamed from tests/test-dirent-c++.cc.
        * doc/posix-headers/dirent.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/dirent: New file.

2024-12-27  Bruno Haible  <br...@clisp.org>

        Rename module arpa_inet to arpa_inet-h.
        * modules/arpa_inet-h: Renamed from modules/arpa_inet.
        * modules/arpa_inet-h-tests: Renamed from modules/arpa_inet-tests.
        * modules/arpa_inet-h-c++-tests: Renamed from
        modules/arpa_inet-c++-tests.
        * tests/test-arpa_inet-h.c: Renamed from tests/test-arpa_inet.c.
        * tests/test-arpa_inet-h-c++.cc: Renamed from
        tests/test-arpa_inet-c++.cc.
        * doc/posix-headers/arpa_inet.texi: Update.
        * modules/* (Depends-on): Update.
        * modules/arpa_inet: New file.





Reply via email to