|
|
@ -378,10 +378,12 @@ int main( int argc, char **argv ) { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
allparsed: |
|
|
|
allparsed: |
|
|
|
ot_start_time = time( NULL ); |
|
|
|
|
|
|
|
if (socket_bind4_reuse(s,serverip,port)==-1) |
|
|
|
if (socket_bind4_reuse(s,serverip,port)==-1) |
|
|
|
panic("socket_bind4_reuse"); |
|
|
|
panic("socket_bind4_reuse"); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
setegid((gid_t)-2); setuid((uid_t)-2); |
|
|
|
|
|
|
|
setgid((gid_t)-2); seteuid((uid_t)-2); |
|
|
|
|
|
|
|
|
|
|
|
if (socket_listen(s,16)==-1) |
|
|
|
if (socket_listen(s,16)==-1) |
|
|
|
panic("socket_listen"); |
|
|
|
panic("socket_listen"); |
|
|
|
|
|
|
|
|
|
|
@ -393,6 +395,8 @@ allparsed: |
|
|
|
if( init_logic( serverdir ) == -1 ) |
|
|
|
if( init_logic( serverdir ) == -1 ) |
|
|
|
panic("Logic not started"); |
|
|
|
panic("Logic not started"); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ot_start_time = time( NULL ); |
|
|
|
|
|
|
|
|
|
|
|
io_wantread( s ); |
|
|
|
io_wantread( s ); |
|
|
|
taia_now( &next_timeout_check ); |
|
|
|
taia_now( &next_timeout_check ); |
|
|
|
taia_addsec( &next_timeout_check, &next_timeout_check, OT_CLIENT_TIMEOUT_CHECKINTERVAL ); |
|
|
|
taia_addsec( &next_timeout_check, &next_timeout_check, OT_CLIENT_TIMEOUT_CHECKINTERVAL ); |
|
|
|