diff --git a/cde/programs/dtudcexch/exportbdf.c b/cde/programs/dtudcexch/exportbdf.c index d4eebe528..95016d612 100644 --- a/cde/programs/dtudcexch/exportbdf.c +++ b/cde/programs/dtudcexch/exportbdf.c @@ -211,7 +211,7 @@ char **comment_list ;/* pointer to the list of comments */ int cnt ; int comflg ; pid_t chld_pid = 0; -#if defined( SVR4 ) || defined( SYSV ) +#if defined( SVR4 ) || defined( SYSV ) || defined(__FreeBSD__) int chld_stat ; #else union wait chld_stat ; diff --git a/cde/programs/dtudcfonted/dtaddcpf/addcpf.c b/cde/programs/dtudcfonted/dtaddcpf/addcpf.c index 1271707e0..eb876bd39 100644 --- a/cde/programs/dtudcfonted/dtaddcpf/addcpf.c +++ b/cde/programs/dtudcfonted/dtaddcpf/addcpf.c @@ -86,7 +86,7 @@ static char *util_locale ; static pid_t gtob_pid = 0; static pid_t btop_pid = 0; -#if defined( SVR4 ) || defined( SYSV ) || defined(__osf__) +#if defined( SVR4 ) || defined( SYSV ) || defined(__osf__) || defined(__FreeBSD__) static int chld_stat ; #else static union wait chld_stat ; @@ -397,7 +397,7 @@ char *argv[]; #else fclose( WriteSnf.output ); WaitID( btop_pid, chld_stat ) ; -#if !defined( SVR4 ) && !defined( SYSV ) &&!defined(__osf__) +#if !defined( SVR4 ) && !defined( SYSV ) &&!defined(__osf__) && !defined(__FreeBSD__) if ( !WIFEXITED(chld_stat) ) { #else if ( ! ( WIFEXITED(chld_stat) && !WEXITSTATUS(chld_stat) ) ) { diff --git a/cde/programs/dtudcfonted/dtcpftogpf/cpftogpf.c b/cde/programs/dtudcfonted/dtcpftogpf/cpftogpf.c index 966babf36..8df38cd44 100644 --- a/cde/programs/dtudcfonted/dtcpftogpf/cpftogpf.c +++ b/cde/programs/dtudcfonted/dtcpftogpf/cpftogpf.c @@ -102,7 +102,7 @@ char *argv[]; char *style ; /* style */ int chk_fd; pid_t chld_pid = 0; -#if defined( SVR4 ) || defined( SYSV ) +#if defined( SVR4 ) || defined( SYSV ) || defined(__FreeBSD__) int chld_stat ; #else union wait chld_stat ; @@ -370,7 +370,7 @@ char *argv[]; fclose( Head.output ); close( pfd[1] ); wait( &exit_stat ); -#if !defined( SVR4 ) && !defined( SYSV ) +#if !defined( SVR4 ) && !defined( SYSV ) && !defined(__FreeBSD__) if ( !WIFEXITED(exit_stat) ) { #else if (! ( WIFEXITED(exit_stat) && !WEXITSTATUS(exit_stat) ) ) { diff --git a/cde/programs/dtudcfonted/libfuty/getfname.c b/cde/programs/dtudcfonted/libfuty/getfname.c index a4c2b22d1..e145874ff 100644 --- a/cde/programs/dtudcfonted/libfuty/getfname.c +++ b/cde/programs/dtudcfonted/libfuty/getfname.c @@ -1047,7 +1047,7 @@ char **fontname ; { FILE *fp ; pid_t chld_pid = 0; -#if defined( SVR4 ) || defined( SYSV ) +#if defined( SVR4 ) || defined( SYSV ) || defined(__FreeBSD__) int chld_stat ; #else union wait chld_stat ; diff --git a/cde/programs/dtudcfonted/libfuty/oakfuty.c b/cde/programs/dtudcfonted/libfuty/oakfuty.c index 359b9d9c7..4a9be0440 100644 --- a/cde/programs/dtudcfonted/libfuty/oakfuty.c +++ b/cde/programs/dtudcfonted/libfuty/oakfuty.c @@ -190,7 +190,7 @@ struct ptobhead *head; char buf[BUFSIZE], *p; pid_t chld_pid = 0; -#if defined( SVR4 ) || defined( SYSV ) +#if defined( SVR4 ) || defined( SYSV ) || defined(__FreeBSD__) int chld_stat ; #else union wait chld_stat ;