diff --git a/configure.ac b/configure.ac index 0304789984..b871895547 100644 --- a/configure.ac +++ b/configure.ac @@ -1254,17 +1254,17 @@ elif test "x$shmtype" = "xsysv"; then char *shmaddr; id = shmget (IPC_PRIVATE, 4, IPC_CREAT | 0600); if (id == -1) - exit (2); + return 2; shmaddr = shmat (id, 0, 0); shmctl (id, IPC_RMID, 0); if ((char*) shmat (id, 0, 0) == (char*) -1) { shmdt (shmaddr); - exit (1); + return 1; } shmdt (shmaddr); shmdt (shmaddr); - exit (0); + return 0; } ]])], [AC_DEFINE([IPC_RMID_DEFERRED_RELEASE],[1],