Lines 1-23
Link Here
|
1 |
--- sxmlrpc.c.org Mon Jul 3 17:28:19 2006 |
|
|
2 |
+++ sxmlrpc.c Mon Aug 6 00:50:08 2007 |
3 |
@@ -442,6 +442,10 @@ |
4 |
|
5 |
/*****************************************************************************/ |
6 |
|
7 |
+static sxmlrpc_boolean_t forever = true; |
8 |
+ |
9 |
+static void trap(int signo) { forever = false; } |
10 |
+ |
11 |
int |
12 |
sxmlrpc_server(sxRPC, backlog, callback) |
13 |
sxmlrpc_t * sxRPC; |
14 |
@@ -458,9 +462,7 @@ |
15 |
listenfd = netfd_tcp_server(sxRPC->hostname, sxRPC->servname, backlog); |
16 |
if (listenfd != NULL) { |
17 |
struct sigaction act; |
18 |
- sxmlrpc_boolean_t forever = true; |
19 |
|
20 |
- static void trap(int signo) { forever = false; } |
21 |
sigemptyset(&act.sa_mask); |
22 |
act.sa_flags = 0; |
23 |
act.sa_handler = (void *)trap; |