diff options
author | Karl Berry <karl@freefriends.org> | 2023-02-02 22:57:47 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2023-02-02 22:57:47 +0000 |
commit | f3e4ed6d0aee2385f292b0203ff4037de0e2b58c (patch) | |
tree | fc7e3d12faea47e5bf70017696e28d861f810c19 /Build/source | |
parent | 7f5e6c04b40bd9dc2e547bc0257bb077703e6769 (diff) |
avoid implicit wait and exit declarations for C99
git-svn-id: svn://tug.org/texlive/trunk@65717 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source')
-rw-r--r-- | Build/source/texk/xdvik/ChangeLog | 6 | ||||
-rwxr-xr-x | Build/source/texk/xdvik/configure | 5 | ||||
-rw-r--r-- | Build/source/texk/xdvik/m4/xdvi-func-setsid-in-fork.m4 | 5 |
3 files changed, 14 insertions, 2 deletions
diff --git a/Build/source/texk/xdvik/ChangeLog b/Build/source/texk/xdvik/ChangeLog index 6e0f29740a7..178ee39a084 100644 --- a/Build/source/texk/xdvik/ChangeLog +++ b/Build/source/texk/xdvik/ChangeLog @@ -1,3 +1,9 @@ +2023-02-02 Florian Weimer <fweimer@redhat.com> + + * m4/xdvi-func-setsid-in-fork.m4.c99-4: avoid implicit + declarations of wait and exit, to appease C99. + https://tug.org/pipermail/tex-live/2023-January/048833.html + 2022-02-13 Paul Vojta <vojta@math.berkeley.edu> * dvi-init.c (make_backup_fp): call new try_dup, and existing diff --git a/Build/source/texk/xdvik/configure b/Build/source/texk/xdvik/configure index 53810a3b391..9e4a483f8fd 100755 --- a/Build/source/texk/xdvik/configure +++ b/Build/source/texk/xdvik/configure @@ -16406,6 +16406,9 @@ else $as_nop #ifdef HAVE_UNISTD_H #include <unistd.h> #endif +#ifdef HAVE_SYS_WAIT_H +#include <sys/wait.h> +#endif #ifdef HAVE_VFORK_H #include <vfork.h> #endif @@ -16427,7 +16430,7 @@ main (void) while (wait(&status) != child) ; - exit( + _exit( /* Was there some problem with vforking? */ child < 0 diff --git a/Build/source/texk/xdvik/m4/xdvi-func-setsid-in-fork.m4 b/Build/source/texk/xdvik/m4/xdvi-func-setsid-in-fork.m4 index 8fa2fcb9dc2..2cd6a5befa7 100644 --- a/Build/source/texk/xdvik/m4/xdvi-func-setsid-in-fork.m4 +++ b/Build/source/texk/xdvik/m4/xdvi-func-setsid-in-fork.m4 @@ -22,6 +22,9 @@ AC_DEFUN([XDVI_FUNC_SETSID_IN_VFORK], #ifdef HAVE_UNISTD_H #include <unistd.h> #endif +#ifdef HAVE_SYS_WAIT_H +#include <sys/wait.h> +#endif #ifdef HAVE_VFORK_H #include <vfork.h> #endif]], @@ -40,7 +43,7 @@ AC_DEFUN([XDVI_FUNC_SETSID_IN_VFORK], while (wait(&status) != child) ; - exit( + _exit( /* Was there some problem with vforking? */ child < 0 |