diff options
author | trawick <trawick@13f79535-47bb-0310-9956-ffa450edef68> | 2001-02-28 02:16:07 +0000 |
---|---|---|
committer | trawick <trawick@13f79535-47bb-0310-9956-ffa450edef68> | 2001-02-28 02:16:07 +0000 |
commit | b01b3c4da4e5ba8420a9c139bd730984cb7dfcbd (patch) | |
tree | b54c923bfe6b118a305f62c7805a4c39e2497bec /threadproc | |
parent | ae006f39e228b387593c902bc15ec0227e698c56 (diff) | |
download | libapr-b01b3c4da4e5ba8420a9c139bd730984cb7dfcbd.tar.gz |
Fix some warnings dealing with the fact that void * isn't compatible
with a function pointer.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@61329 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'threadproc')
-rw-r--r-- | threadproc/unix/signals.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/threadproc/unix/signals.c b/threadproc/unix/signals.c index df69f7cc5..f71f01e64 100644 --- a/threadproc/unix/signals.c +++ b/threadproc/unix/signals.c @@ -271,7 +271,7 @@ const char *apr_signal_get_description(int signum) static void *signal_thread_func(void *signal_handler) { sigset_t sig_mask; - int (*sig_func)(int signum) = signal_handler; + int (*sig_func)(int signum) = (int (*)(int))signal_handler; /* This thread will be the one responsible for handling signals */ sigfillset(&sig_mask); @@ -341,7 +341,7 @@ APR_DECLARE(apr_status_t) apr_create_signal_thread(apr_thread_t **td, int (*signal_handler)(int signum), apr_pool_t *p) { - return apr_thread_create(td, tattr, signal_thread_func, signal_handler, p); + return apr_thread_create(td, tattr, signal_thread_func, (void *)signal_handler, p); } #endif |