2024-10-01 08:30:36 +02:00
|
|
|
Index: apr-1.7.5/include/apr.h.in
|
2024-05-03 11:06:51 +02:00
|
|
|
===================================================================
|
2024-10-01 08:30:36 +02:00
|
|
|
--- apr-1.7.5.orig/include/apr.h.in
|
|
|
|
+++ apr-1.7.5/include/apr.h.in
|
|
|
|
@@ -504,7 +504,7 @@ typedef apr_uint32_t apr_uin
|
2024-05-03 11:06:51 +02:00
|
|
|
* headers, without defining APR_DECLARE_STATIC, will prepare the code to be
|
|
|
|
* linked to the dynamic library.
|
|
|
|
*/
|
|
|
|
-#define APR_DECLARE(type) type
|
|
|
|
+#define APR_DECLARE(type) __attribute__ ((visibility ("default"))) type
|
|
|
|
|
|
|
|
/**
|
|
|
|
* The public APR functions using variable arguments are declared with
|
2024-10-01 08:30:36 +02:00
|
|
|
@@ -517,7 +517,7 @@ typedef apr_uint32_t apr_uin
|
2024-05-03 11:06:51 +02:00
|
|
|
*
|
|
|
|
* </PRE>
|
|
|
|
*/
|
|
|
|
-#define APR_DECLARE_NONSTD(type) type
|
|
|
|
+#define APR_DECLARE_NONSTD(type) __attribute__ ((visibility ("default"))) type
|
|
|
|
|
|
|
|
/**
|
|
|
|
* The public APR variables are declared with AP_MODULE_DECLARE_DATA.
|
2024-10-01 08:30:36 +02:00
|
|
|
@@ -533,7 +533,7 @@ typedef apr_uint32_t apr_uin
|
2024-05-03 11:06:51 +02:00
|
|
|
*
|
|
|
|
* </PRE>
|
|
|
|
*/
|
|
|
|
-#define APR_DECLARE_DATA
|
|
|
|
+#define APR_DECLARE_DATA __attribute__ ((visibility ("default")))
|
|
|
|
|
|
|
|
#elif defined(APR_DECLARE_STATIC)
|
|
|
|
#define APR_DECLARE(type) type __stdcall
|
2024-10-01 08:30:36 +02:00
|
|
|
Index: apr-1.7.5/include/apr_support.h
|
2024-05-03 11:06:51 +02:00
|
|
|
===================================================================
|
2024-10-01 08:30:36 +02:00
|
|
|
--- apr-1.7.5.orig/include/apr_support.h
|
|
|
|
+++ apr-1.7.5/include/apr_support.h
|
2024-05-03 11:06:51 +02:00
|
|
|
@@ -45,7 +45,7 @@ extern "C" {
|
|
|
|
* otherwise wait for data to be able to be written.
|
|
|
|
* @return APR_TIMEUP if we run out of time.
|
|
|
|
*/
|
|
|
|
-apr_status_t apr_wait_for_io_or_timeout(apr_file_t *f, apr_socket_t *s,
|
|
|
|
+APR_DECLARE(apr_status_t) apr_wait_for_io_or_timeout(apr_file_t *f, apr_socket_t *s,
|
|
|
|
int for_read);
|
|
|
|
|
|
|
|
/** @} */
|