bjh 99/10/13 02:31:37
Modified: src/lib/apr/misc/os2 start.c Makefile.in
src/lib/apr/misc/unix start.c
Log:
OS/2: Use the (slightly tweaked) unix start.c instead of our own.
Revision Changes Path
1.7 +1 -87 apache-2.0/src/lib/apr/misc/os2/start.c
Index: start.c
===================================================================
RCS file: /home/cvs/apache-2.0/src/lib/apr/misc/os2/start.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- start.c 1999/10/04 16:37:00 1.6
+++ start.c 1999/10/13 09:31:34 1.7
@@ -53,90 +53,4 @@
*
*/
-#include "apr_general.h"
-#include "apr_errno.h"
-#include "apr_pools.h"
-#include "misc.h"
-#include <errno.h>
-#include <string.h>
-
-ap_status_t ap_create_context(ap_context_t **newcont, struct context_t
*cont, void *data)
-{
- struct context_t *new;
- ap_pool_t *pool;
-
- if (cont) {
- pool = ap_make_sub_pool(cont->pool);
- }
- else {
- pool = ap_init_alloc();;
- }
-
- if (pool == NULL) {
- return APR_ENOPOOL;
- }
-
- if (cont) {
- new = (struct context_t *)ap_palloc(cont, sizeof(struct context_t));
- }
- else {
- new = (struct context_t *)malloc(sizeof(struct context_t));
- }
-
- new->pool = pool;
- if (data == NULL && cont) {
- new->prog_data = cont->prog_data;
- }
- else {
- new->prog_data = data;
- }
-
- *newcont = new;
- return APR_SUCCESS;
-}
-
-ap_status_t ap_destroy_context(struct context_t *cont)
-{
- ap_destroy_pool(cont);
- return APR_SUCCESS;
-}
-
-/* ***APRDOC********************************************************
- * ap_status_t ap_set_userdata(ap_context_t *, void *)
- * Set the data associated with the current context.
- * arg 1) The current context.
- * arg 2) The user data associated with the context.
- */
-ap_status_t ap_set_userdata(struct context_t *cont, void *data)
-{
- if (cont) {
- cont->prog_data = data;
- return APR_SUCCESS;
- }
- return APR_ENOCONT;
-}
-
-/* ***APRDOC********************************************************
- * ap_status_t ap_get_userdata(void **, ap_context_t *)
- * Return the data associated with the current context.
- * arg 1) The current context.
- * arg 2) The user data associated with the context.
- */
-ap_status_t ap_get_userdata(void **data, struct context_t *cont)
-{
- if (cont) {
- (*data) = cont->prog_data;
- return APR_SUCCESS;
- }
- return APR_ENOCONT;
-}
-
-/* ***APRDOC********************************************************
- * ap_status_t ap_initialize()
- * Setup any APR internal data structures. This MUST be the first
- * function called for any APR program.
- */
-ap_status_t ap_initialize(void)
-{
- return APR_SUCCESS;
-}
+#include "../unix/start.c"
1.5 +5 -2 apache-2.0/src/lib/apr/misc/os2/Makefile.in
Index: Makefile.in
===================================================================
RCS file: /home/cvs/apache-2.0/src/lib/apr/misc/os2/Makefile.in,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- Makefile.in 1999/08/29 12:28:54 1.4
+++ Makefile.in 1999/10/13 09:31:35 1.5
@@ -51,7 +51,10 @@
&& rm Makefile.new
# DO NOT REMOVE
-start.o: start.c $(INCDIR1)/apr_general.h \
+getopt.o: getopt.c misc.h $(INCDIR1)/apr_general.h \
$(INCDIR1)/apr_config.h $(INCDIR1)/apr_errno.h \
+ $(INCDIR1)/apr_file_io.h
+start.o: start.c ../unix/start.c $(INCDIR1)/apr_general.h \
+ $(INCDIR1)/apr_config.h $(INCDIR1)/apr_errno.h \
$(INCDIR)/apr_pools.h $(INCDIR1)/apr_lib.h \
- $(INCDIR1)/apr_file_io.h $(INCDIR1)/hsregex.h misc.h
+ $(INCDIR1)/apr_file_io.h ../unix/misc.h
1.11 +2 -0 apache-2.0/src/lib/apr/misc/unix/start.c
Index: start.c
===================================================================
RCS file: /home/cvs/apache-2.0/src/lib/apr/misc/unix/start.c,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- start.c 1999/10/08 20:04:03 1.10
+++ start.c 1999/10/13 09:31:36 1.11
@@ -57,7 +57,9 @@
#include "apr_errno.h"
#include "apr_pools.h"
#include "misc.h"
+#ifdef HAVE_PTHREAD_H
#include <pthread.h>
+#endif
#include <signal.h>
#include <errno.h>
#include <string.h>