Changeset f73b969 for ipc.c


Ignore:
Timestamp:
2006-01-20T15:15:49Z (14 years ago)
Author:
Wilmer van der Gaast <wilmer@…>
Branches:
master
Children:
54879ab, f1d38f2
Parents:
55ec2d6
Message:

Renamed commands.c, got rid of return values in all command functions.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ipc.c

    r55ec2d6 rf73b969  
    3232
    3333
    34 static int ipc_master_cmd_client( irc_t *data, char **cmd )
     34static void ipc_master_cmd_client( irc_t *data, char **cmd )
    3535{
    3636        struct bitlbee_child *child = (void*) data;
     
    4545        ipc_to_children_str( "OPERMSG :Client connecting (PID=%d): %s@%s (%s)\r\n",
    4646                             child ? child->pid : -1, cmd[2], cmd[1], cmd[3] );
    47        
    48         return 1;
    49 }
    50 
    51 static int ipc_master_cmd_die( irc_t *data, char **cmd )
     47}
     48
     49static void ipc_master_cmd_die( irc_t *data, char **cmd )
    5250{
    5351        if( global.conf->runmode == RUNMODE_FORKDAEMON )
     
    5553       
    5654        bitlbee_shutdown( NULL );
    57        
    58         return 1;
    59 }
    60 
    61 int ipc_master_cmd_rehash( irc_t *data, char **cmd )
     55}
     56
     57void ipc_master_cmd_rehash( irc_t *data, char **cmd )
    6258{
    6359        runmode_t oldmode;
     
    7672        if( global.conf->runmode == RUNMODE_FORKDAEMON )
    7773                ipc_to_children( cmd );
    78        
    79         return 1;
    8074}
    8175
     
    9286
    9387
    94 static int ipc_child_cmd_die( irc_t *irc, char **cmd )
    95 {
    96         if( irc->status >= USTATUS_LOGGED_IN )
    97                 irc_write( irc, "ERROR :Operator requested server shutdown, bye bye!" );
    98        
    99         irc_abort( irc );
    100        
    101         return 1;
    102 }
    103 
    104 static int ipc_child_cmd_wallops( irc_t *irc, char **cmd )
     88static void ipc_child_cmd_die( irc_t *irc, char **cmd )
     89{
     90        irc_abort( irc, 1, "Shutdown requested by operator" );
     91}
     92
     93static void ipc_child_cmd_wallops( irc_t *irc, char **cmd )
    10594{
    10695        if( irc->status < USTATUS_LOGGED_IN )
    107                 return 1;
     96                return;
    10897       
    10998        if( strchr( irc->umode, 'w' ) )
    11099                irc_write( irc, ":%s WALLOPS :%s", irc->myhost, cmd[1] );
    111        
    112         return 1;
    113 }
    114 
    115 static int ipc_child_cmd_lilo( irc_t *irc, char **cmd )
     100}
     101
     102static void ipc_child_cmd_lilo( irc_t *irc, char **cmd )
    116103{
    117104        if( irc->status < USTATUS_LOGGED_IN )
    118                 return 1;
     105                return;
    119106       
    120107        if( strchr( irc->umode, 's' ) )
    121108                irc_write( irc, ":%s NOTICE %s :%s", irc->myhost, irc->nick, cmd[1] );
    122        
    123         return 1;
    124 }
    125 
    126 static int ipc_child_cmd_opermsg( irc_t *irc, char **cmd )
     109}
     110
     111static void ipc_child_cmd_opermsg( irc_t *irc, char **cmd )
    127112{
    128113        if( irc->status < USTATUS_LOGGED_IN )
    129                 return 1;
     114                return;
    130115       
    131116        if( strchr( irc->umode, 'o' ) )
    132117                irc_write( irc, ":%s NOTICE %s :*** OperMsg *** %s", irc->myhost, irc->nick, cmd[1] );
    133        
    134         return 1;
    135 }
    136 
    137 static int ipc_child_cmd_rehash( irc_t *irc, char **cmd )
     118}
     119
     120static void ipc_child_cmd_rehash( irc_t *irc, char **cmd )
    138121{
    139122        runmode_t oldmode;
     
    145128       
    146129        global.conf->runmode = oldmode;
    147        
    148         return 1;
    149 }
    150 
    151 static int ipc_child_cmd_kill( irc_t *irc, char **cmd )
     130}
     131
     132static void ipc_child_cmd_kill( irc_t *irc, char **cmd )
    152133{
    153134        if( irc->status < USTATUS_LOGGED_IN )
    154                 return 1;
     135                return;
    155136       
    156137        if( nick_cmp( cmd[1], irc->nick ) != 0 )
    157                 return 1;       /* It's not for us. */
     138                return;         /* It's not for us. */
    158139       
    159140        irc_write( irc, ":%s!%s@%s KILL %s :%s", irc->mynick, irc->mynick, irc->myhost, irc->nick, cmd[2] );
    160         irc_abort( irc );
    161         /* g_io_channel_close( irc->io_channel ); */
    162        
    163         return 0;
     141        irc_abort( irc, 0, "Killed by operator: %s", cmd[2] );
    164142}
    165143
Note: See TracChangeset for help on using the changeset viewer.