--- configure.orig 2021-02-21 05:07:09.000000000 +1100 +++ configure 2021-02-21 05:16:49.000000000 +1100 @@ -10842,10 +10842,10 @@ main() { pthread_attr_t attr; pthread_t id; - if (pthread_attr_init(&attr)) exit(-1); - if (pthread_attr_setscope(&attr, PTHREAD_SCOPE_SYSTEM)) exit(-1); - if (pthread_create(&id, &attr, foo, NULL)) exit(-1); - exit(0); + if (pthread_attr_init(&attr)) return (-1); + if (pthread_attr_setscope(&attr, PTHREAD_SCOPE_SYSTEM)) return (-1); + if (pthread_create(&id, &attr, foo, NULL)) return (-1); + return (0); } _ACEOF if ac_fn_c_try_run "$LINENO"; then : @@ -14893,7 +14893,7 @@ int main() { /* Success: exit code 0 */ - exit((((wchar_t) -1) < ((wchar_t) 0)) ? 0 : 1); + return ((((wchar_t) -1) < ((wchar_t) 0)) ? 0 : 1); } _ACEOF @@ -15215,7 +15215,7 @@ int main() { - exit(((-1)>>3 == -1) ? 0 : 1); + return (((-1)>>3 == -1) ? 0 : 1); } _ACEOF @@ -15686,12 +15686,16 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ +#if HAVE_UNISTD_H +#include +#endif + int main() { int val1 = nice(1); if (val1 != -1 && val1 == nice(2)) - exit(0); - exit(1); + return (0); + return (1); } _ACEOF @@ -15727,6 +15731,9 @@ /* end confdefs.h. */ #include +#if HAVE_UNISTD_H +#include +#endif int main() {