--- httpd-2.0.47-metuxmpm-r4-orig/server/mpm/experimental/metuxmpm/metuxmpm.c Sun Aug 10 18:59:11 2003 +++ httpd-2.0.47-metuxmpm-r4/server/mpm/experimental/metuxmpm/metuxmpm.c Sun Aug 10 18:57:00 2003 @@ -140,16 +140,16 @@ #ifdef MPM_METUXMPM_DEBUG #define _DBG_REAL(text,par...) \ - ap_log_error(APLOG_MARK, APLOG_WARNING, 0, NULL, "(metuxmpm: pid=%d uid=%d) " text, getpid(), getuid(), ##par) -#define _DBG(par...) _DBG_REAL(##par,0) + ap_log_error(APLOG_MARK, APLOG_WARNING, 0, NULL, "(metuxmpm: pid=%d uid=%d) " text, getpid(), getuid(), par) +#define _DBG(par...) _DBG_REAL(par,0) #define _TRACE_CALL_REAL(src,dest,par...) \ - ap_log_error(APLOG_MARK, APLOG_WARNING, 0, NULL, "(metuxmpm: pid=%d uid=%d) " src "(): calling " dest, getpid(), getuid(), ##par) -#define _TRACE_CALL(par...) _TRACE_CALL_REAL(##par,0) + ap_log_error(APLOG_MARK, APLOG_WARNING, 0, NULL, "(metuxmpm: pid=%d uid=%d) " src "(): calling " dest, getpid(), getuid(), par) +#define _TRACE_CALL(par...) _TRACE_CALL_REAL(par,0) #define _TRACE_RET_REAL(src,dest,par...) \ - ap_log_error(APLOG_MARK, APLOG_WARNING, 0, NULL, "(metuxmpm: pid=%d uid=%d) " src "(): returned from " dest, getpid(), getuid(), ##par) -#define _TRACE_RET(par...) _TRACE_RET_REAL(##par,0) + ap_log_error(APLOG_MARK, APLOG_WARNING, 0, NULL, "(metuxmpm: pid=%d uid=%d) " src "(): returned from " dest, getpid(), getuid(), par) +#define _TRACE_RET(par...) _TRACE_RET_REAL(par,0) #else @@ -764,7 +764,7 @@ /* Starts a thread as long as we're below max_threads */ static int start_thread(void) { -#define _FDBG(par...) _DBG("start_thread(): ", ##par) +#define _FDBG(par...) _DBG("start_thread(): " par) apr_thread_t *thread; int rc; int cnt; @@ -859,7 +859,7 @@ apr_pool_t *ptrans /* transaction wide pool */ ) { -#define _FDBG(par...) _DBG("receive_from_multiplexer(): ", ##par) +#define _FDBG(par...) _DBG("receive_from_multiplexer(): " par) struct msghdr msg; struct cmsghdr *cmsg; char headers[HUGE_STRING_LEN]; @@ -888,7 +888,7 @@ msg.msg_name = NULL; msg.msg_namelen = 0; - msg.msg_iov = &iov; + msg.msg_iov = iov; msg.msg_iovlen = 2; msg.msg_control = cmsg; msg.msg_controllen = cmsg->cmsg_len; @@ -929,7 +929,7 @@ static void *worker_thread_proc(apr_thread_t *thd, void *arg) { -#define _FDBG(par...) _DBG("worker_thread_proc(): ", ##par) +#define _FDBG(par...) _DBG("worker_thread_proc(): " par) apr_socket_t *sock; apr_pool_t *tpool; /* Pool for this thread */ apr_pool_t *ptrans; /* Pool for per-transaction stuff */ @@ -1293,7 +1293,7 @@ /* -- main routine of an child process -- */ static void child_main(int child_num_arg) { -#define _FDBG(par...) _DBG("child_main(): ", ##par) +#define _FDBG(par...) _DBG("child_main(): " par) int i; apr_status_t rv; @@ -1473,7 +1473,7 @@ static void perform_child_maintenance(void) { -#define _FDBG(par...) _DBG("perform_child_maintainance(): ", ##par) +#define _FDBG(par...) _DBG("perform_child_maintainance(): " par) int i; int free_length; int free_slots[MAX_SPAWN_RATE]; @@ -1533,7 +1533,7 @@ static void server_main_loop(int remaining_children_to_start) { -#define _FDBG(par...) _DBG("server_main_loop(): ", ##par) +#define _FDBG(par...) _DBG("server_main_loop(): " par) apr_exit_why_e exitwhy; apr_proc_t pid; int child_slot; @@ -2076,7 +2076,7 @@ msg.msg_name = NULL; msg.msg_namelen = 0; - msg.msg_iov = &iov; + msg.msg_iov = iov; msg.msg_iovlen = 2; cmsg = apr_palloc(r->pool, sizeof(*cmsg) + sizeof(sock_fd)); @@ -2151,7 +2151,7 @@ static int metuxmpm_post_read(request_rec *r) { -#define _FDBG(par...) _DBG("metuxmpm_post_read(): ", ##par) +#define _FDBG(par...) _DBG("metuxmpm_post_read(): " par) int thread_num = r->connection->id % thread_limit; metuxmpm_server_conf *sconf = metuxmpm_SERVER_CONF(r->server->module_config);