jerenkrantz 01/12/14 01:30:27
Modified: memory/unix apr_pools.c
Log:
- Switch a sleep call to apr_sleep
- Remove all unnecessary #includes (tested with FreeBSD and Linux gcc with
-Wall - may miss other platforms/compilers - please add missing headers
as necessary.)
Revision Changes Path
1.120 +3 -36 apr/memory/unix/apr_pools.c
Index: apr_pools.c
===================================================================
RCS file: /home/cvs/apr/memory/unix/apr_pools.c,v
retrieving revision 1.119
retrieving revision 1.120
diff -u -r1.119 -r1.120
--- apr_pools.c 2001/12/14 04:35:21 1.119
+++ apr_pools.c 2001/12/14 09:30:26 1.120
@@ -55,8 +55,6 @@
#include "apr.h"
#include "apr_private.h"
-/* TODO: Clean out the #includes */
-
#include "apr_portable.h" /* for get_os_proc */
#include "apr_strings.h"
#include "apr_general.h"
@@ -64,44 +62,13 @@
#include "apr_lib.h"
#include "apr_thread_mutex.h"
#include "apr_hash.h"
+#include "apr_time.h"
#define APR_WANT_MEMFUNC
#include "apr_want.h"
-#if APR_HAVE_STDIO_H
-#include <stdio.h>
-#endif
-#ifdef HAVE_SYS_STAT_H
-#include <sys/stat.h>
-#endif
-#if APR_HAVE_SYS_SIGNAL_H
-#include <sys/signal.h>
-#endif
-#if APR_HAVE_SIGNAL_H
-#include <signal.h>
-#endif
-#if APR_HAVE_SYS_WAIT_H
-#include <sys/wait.h>
-#endif
-#if APR_HAVE_SYS_TYPES_H
-#include <sys/types.h>
-#endif
-#if APR_HAVE_UNISTD_H
-#include <unistd.h>
-#endif
-#if APR_HAVE_FCNTL_H
-#include <fcntl.h>
-#endif
-#if APR_HAVE_STRING_H
-#include <string.h>
-#endif
#if APR_HAVE_STDLIB_H
-#include <stdlib.h>
+#include <stdlib.h> /* for malloc and free */
#endif
-#ifdef HAVE_MALLOC_H
-#include <malloc.h>
-#endif
-
-
/*
* Magic numbers
@@ -1090,7 +1057,7 @@
/* Sleep only if we have to... */
if (need_timeout)
- sleep(3);
+ apr_sleep(3 * APR_USEC_PER_SEC);
/* OK, the scripts we just timed out for have had a chance to clean up
* --- now, just get rid of them, and also clean up the system accounting