moonbridge

changeset 113:113185a57b06

Moved SIGPIPE ignore from moonbridge.c to moonbridge_io.c
author jbe
date Thu Apr 09 19:02:43 2015 +0200 (2015-04-09)
parents e99265c3372d
children 0eba766e9be2
files moonbridge.c moonbridge_io.c
line diff
     1.1 --- a/moonbridge.c	Thu Apr 09 18:59:53 2015 +0200
     1.2 +++ b/moonbridge.c	Thu Apr 09 19:02:43 2015 +0200
     1.3 @@ -330,7 +330,6 @@
     1.4    signal(SIGINT, moonbr_signal);
     1.5    signal(SIGTERM, moonbr_signal);
     1.6    signal(SIGCHLD, moonbr_signal);
     1.7 -  signal(SIGPIPE, SIG_IGN);  /* generate I/O errors instead of signal 13 */
     1.8  }
     1.9  
    1.10  
     2.1 --- a/moonbridge_io.c	Thu Apr 09 18:59:53 2015 +0200
     2.2 +++ b/moonbridge_io.c	Thu Apr 09 19:02:43 2015 +0200
     2.3 @@ -13,6 +13,7 @@
     2.4  #include <arpa/inet.h>
     2.5  #include <sys/types.h>
     2.6  #include <netdb.h>
     2.7 +#include <signal.h>
     2.8  
     2.9  #include <lua.h>
    2.10  #include <lauxlib.h>
    2.11 @@ -1072,6 +1073,8 @@
    2.12  
    2.13  int luaopen_moonbridge_io(lua_State *L) {
    2.14  
    2.15 +  signal(SIGPIPE, SIG_IGN);  /* generate I/O errors instead of signal 13 */
    2.16 +
    2.17    lua_newtable(L);  // module
    2.18  
    2.19    lua_newtable(L);  // public metatable

Impressum / About Us