src/spbot/nexus.c
branchnew-lib-errors
changeset 218 5229a5d098b2
parent 217 7728d6ec3abf
child 219 cefec18b8268
equal deleted inserted replaced
217:7728d6ec3abf 218:5229a5d098b2
   533     if ((nexus->ev_base = event_base_new()) == NULL)
   533     if ((nexus->ev_base = event_base_new()) == NULL)
   534         FATAL("event_base_new");
   534         FATAL("event_base_new");
   535     
   535     
   536 
   536 
   537     // initialize signal handlers
   537     // initialize signal handlers
   538     if ((ERROR_CODE(&err) = signals_create(&nexus->signals, nexus->ev_base)))
   538     if (signals_create(&nexus->signals, nexus->ev_base, &err))
   539         FATAL("signals_create");
   539         FATAL("signals_create");
   540  
   540  
   541     // add our signal handlers
   541     // add our signal handlers
   542     if (signal_ignore(SIGPIPE, &err))
   542     if (signal_ignore(SIGPIPE, &err))
   543         FATAL_ERROR(&err, "signals_ignore");
   543         FATAL_ERROR(&err, "signals_ignore");
   552     // initialize sock module
   552     // initialize sock module
   553     if (sock_init(nexus->ev_base, &err))
   553     if (sock_init(nexus->ev_base, &err))
   554         FATAL_ERROR(&err, "sock_init");
   554         FATAL_ERROR(&err, "sock_init");
   555 
   555 
   556     // modules 
   556     // modules 
   557     if ((ERROR_CODE(&err) = modules_create(&nexus->modules, nexus)))
   557     if (modules_create(&nexus->modules, nexus, &err))
   558         FATAL_ERROR(&err, "modules_create");
   558         FATAL_ERROR(&err, "modules_create");
   559     
   559     
   560     // the IRC client
   560     // the IRC client
   561     if (irc_client_create(&nexus->client, &err))
   561     if (irc_client_create(&nexus->client, &err))
   562         FATAL_ERROR(&err, "irc_client_create");
   562         FATAL_ERROR(&err, "irc_client_create");