diff options
author | Pav Lucistnik <pav@FreeBSD.org> | 2007-08-05 17:21:33 +0000 |
---|---|---|
committer | Pav Lucistnik <pav@FreeBSD.org> | 2007-08-05 17:21:33 +0000 |
commit | c919d66493372caa83f61dd3a54d9753b3fcbcfa (patch) | |
tree | 5422ec90ccc3c0d394e26c48cdb82097e62b6848 /textproc | |
parent | Update to 1.0.3. (diff) |
- Fix build with gcc42
Submitted by: Kouichi ABE (WALL) <kouichi@MysticWALL.COM> (maintainer)
Notes
Notes:
svn path=/head/; revision=197120
Diffstat (limited to 'textproc')
-rw-r--r-- | textproc/sxml/files/patch-sxmlrpc.c | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/textproc/sxml/files/patch-sxmlrpc.c b/textproc/sxml/files/patch-sxmlrpc.c new file mode 100644 index 000000000000..c32e882ced18 --- /dev/null +++ b/textproc/sxml/files/patch-sxmlrpc.c @@ -0,0 +1,23 @@ +--- sxmlrpc.c.org Mon Jul 3 17:28:19 2006 ++++ sxmlrpc.c Mon Aug 6 00:50:08 2007 +@@ -442,6 +442,10 @@ + + /*****************************************************************************/ + ++static sxmlrpc_boolean_t forever = true; ++ ++static void trap(int signo) { forever = false; } ++ + int + sxmlrpc_server(sxRPC, backlog, callback) + sxmlrpc_t * sxRPC; +@@ -458,9 +462,7 @@ + listenfd = netfd_tcp_server(sxRPC->hostname, sxRPC->servname, backlog); + if (listenfd != NULL) { + struct sigaction act; +- sxmlrpc_boolean_t forever = true; + +- static void trap(int signo) { forever = false; } + sigemptyset(&act.sa_mask); + act.sa_flags = 0; + act.sa_handler = (void *)trap; |