diff -r 87f337783d95 liboctave/lo-cutils.c --- a/liboctave/lo-cutils.c Wed Aug 29 10:17:36 2012 -0700 +++ b/liboctave/lo-cutils.c Wed Aug 29 15:39:42 2012 -0500 @@ -79,6 +79,7 @@ return WAITPID (pid, status, options); } +#if ! (defined (WIFEXITED) && defined (WEXITSTATUS) && defined (WIFSIGNALED) && defined (WTERMSIG) && defined (WCOREDUMP) && defined (WIFSTOPPED) && defined (WSTOPSIG) && defined (WIFCONTINUED)) static void gripe_missing_wait_macro (const char *id, int status) { @@ -86,6 +87,7 @@ ("%s always returns false in this version of Octave; status = %d", id, status); } +#endif OCTAVE_API int octave_wifexited (int status)