trawick 01/04/19 07:24:17
Modified: dso/unix dso.c
Log:
implement apr_os_dso_handle_get|put() so that Apache builds again;
Apache's exports.c reflected that the prototypes were added but the
function wasn't actually implemented
more implementations forthcoming as people figure out they can't
link...
Revision Changes Path
1.36 +17 -0 apr/dso/unix/dso.c
Index: dso.c
===================================================================
RCS file: /home/cvs/apr/dso/unix/dso.c,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- dso.c 2001/04/19 07:18:47 1.35
+++ dso.c 2001/04/19 14:24:14 1.36
@@ -54,6 +54,7 @@
#include "dso.h"
#include "apr_strings.h"
+#include "apr_portable.h"
#if APR_HAS_DSO
@@ -67,6 +68,22 @@
#if APR_HAVE_STRING_H
#include <string.h> /* for strerror() on HP-UX */
#endif
+
+APR_DECLARE(apr_status_t) apr_os_dso_handle_put(apr_dso_handle_t **aprdso,
+ apr_os_dso_handle_t *osdso,
+ apr_pool_t *pool)
+{
+ *aprdso = apr_pcalloc(pool, sizeof **aprdso);
+ (*aprdso)->handle = *osdso;
+ return APR_SUCCESS;
+}
+
+APR_DECLARE(apr_status_t) apr_os_dso_handle_get(apr_os_dso_handle_t *osdso,
+ apr_dso_handle_t *aprdso)
+{
+ *osdso = aprdso->handle;
+ return APR_SUCCESS;
+}
static apr_status_t dso_cleanup(void *thedso)
{