1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2025-03-03 18:25:35 +00:00

Unbreak daemon.

This commit is contained in:
Josh Elsasser 2007-08-16 00:10:56 +00:00
parent 7f5777a9f7
commit 5fc5e06422
2 changed files with 7 additions and 8 deletions

View file

@ -101,8 +101,7 @@ main( int argc, char ** argv )
server_debug( debug );
server_listen( sockfd );
event_dispatch();
/* XXX event_base_dispatch( evbase ); */
event_base_dispatch( evbase );
return 1;
}
@ -312,22 +311,22 @@ exitcleanup( void )
}
void
setupsigs( struct event_base * base /* XXX */ UNUSED )
setupsigs( struct event_base * base )
{
static struct event ev_int;
static struct event ev_quit;
static struct event ev_term;
signal_set( &ev_int, SIGINT, gotsig, NULL );
/* XXX event_base_set( base, &ev_int ); */
event_base_set( base, &ev_int );
signal_add( &ev_int, NULL );
signal_set( &ev_quit, SIGQUIT, gotsig, NULL );
/* XXX event_base_set( base, &ev_quit ); */
event_base_set( base, &ev_quit );
signal_add( &ev_quit, NULL );
signal_set( &ev_term, SIGTERM, gotsig, NULL );
/* XXX event_base_set( base, &ev_term ); */
event_base_set( base, &ev_term );
signal_add( &ev_term, NULL );
signal( SIGPIPE, SIG_IGN );

View file

@ -179,7 +179,7 @@ server_listen( int fd )
}
event_set( ev, fd, EV_READ | EV_PERSIST, newclient, ev );
/* XXX event_base_set( gl_base, ev ); */
event_base_set( gl_base, ev );
event_add( ev, NULL );
return 0;
@ -242,7 +242,7 @@ newclient( int fd, short event UNUSED, void * arg )
free( client );
return;
}
/* XXX bufferevent_base_set( gl_base, clev ); */
bufferevent_base_set( gl_base, clev );
bufferevent_settimeout( clev, CLIENT_TIMEOUT, CLIENT_TIMEOUT );
client->fd = clfd;