Changes in / [1d2e3c2:a49dcd5]


Ignore:
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • bitlbee.c

    r1d2e3c2 ra49dcd5  
    4545        int i;
    4646        GIOChannel *ch;
    47         FILE *fp;
    4847       
    4948        log_link( LOGLVL_ERROR, LOGOUTPUT_SYSLOG );
     
    119118                ipc_master_load_state();
    120119       
    121         if( ( fp = fopen( global.conf->pidfile, "w" ) ) )
    122         {
    123                 fprintf( fp, "%d\n", (int) getpid() );
    124                 fclose( fp );
    125         }
    126         else
    127         {
    128                 log_message( LOGLVL_WARNING, "Warning: Couldn't write PID to `%s'", global.conf->pidfile );
    129         }
    130        
    131120        return( 0 );
    132121}
  • conf.c

    r1d2e3c2 ra49dcd5  
    6262        conf->configdir = g_strdup( CONFIG );
    6363        conf->plugindir = g_strdup( PLUGINDIR );
    64         conf->pidfile = g_strdup( "/var/run/bitlbee.pid" );
    6564        conf->motdfile = g_strdup( ETCDIR "/motd.txt" );
    6665        conf->ping_interval = 180;
     
    7978        }
    8079       
    81         while( argc > 0 && ( opt = getopt( argc, argv, "i:p:P:nvIDFc:d:hR:" ) ) >= 0 )
     80        while( argc > 0 && ( opt = getopt( argc, argv, "i:p:nvIDFc:d:hR:" ) ) >= 0 )
    8281        /*     ^^^^ Just to make sure we skip this step from the REHASH handler. */
    8382        {
     
    9493                        }
    9594                        conf->port = i;
    96                 }
    97                 else if( opt == 'p' )
    98                 {
    99                         g_free( conf->pidfile );
    100                         conf->pidfile = g_strdup( optarg );
    10195                }
    10296                else if( opt == 'n' )
     
    190184                                else
    191185                                        conf->runmode = RUNMODE_INETD;
    192                         }
    193                         else if( g_strcasecmp( ini->key, "pidfile" ) == 0 )
    194                         {
    195                                 g_free( conf->pidfile );
    196                                 conf->pidfile = g_strdup( ini->value );
    197186                        }
    198187                        else if( g_strcasecmp( ini->key, "daemoninterface" ) == 0 )
  • conf.h

    r1d2e3c2 ra49dcd5  
    4343        char *configdir;
    4444        char *plugindir;
    45         char *pidfile;
    4645        char *motdfile;
    4746        char *primary_storage;
  • configure

    r1d2e3c2 ra49dcd5  
    1414datadir='$prefix/share/bitlbee/'
    1515config='/var/lib/bitlbee/'
    16 pidfile='/var/run/bitlbee.pid'
    1716plugindir='$prefix/lib/bitlbee'
    1817
     
    4746--datadir=...                                           $datadir
    4847--plugindir=...                                         $plugindir
    49 --pidfile=...                                           $pidfile
    5048--config=...                                            $config
    5149
     
    7674config=`eval echo "$config/" | sed 's/\/\{1,\}/\//g'`
    7775plugindir=`eval echo "$plugindir/" | sed 's/\/\{1,\}/\//g'`
    78 pidfile=`eval echo "$pidfile/" | sed 's/\/\{1,\}/\//g'`
    7976
    8077cat<<EOF>Makefile.settings
     
    8683DATADIR=$datadir
    8784PLUGINDIR=$plugindir
    88 PIDFILE=$pidfile
    8985CONFIG=$config
    9086
     
    108104#define VARDIR "$datadir"
    109105#define PLUGINDIR "$plugindir"
    110 #define PIDFILE "$pidfile"
    111106#define ARCH "$arch"
    112107#define CPU "$cpu"
  • irc_commands.c

    r1d2e3c2 ra49dcd5  
    415415{
    416416        user_t *u = user_find( irc, irc->nick );
     417        GSList *c = get_connections();
    417418        char *away = cmd[1];
    418         account_t *a;
    419419       
    420420        if( !u ) return;
     
    443443        }
    444444       
    445         for( a = irc->accounts; a; a = a->next )
    446         {
    447                 struct gaim_connection *gc = a->gc;
    448                
    449                 if( gc && gc->flags & OPT_LOGGED_IN )
    450                         proto_away( gc, u->away );
     445        while( c )
     446        {
     447                if( ((struct gaim_connection *)c->data)->flags & OPT_LOGGED_IN )
     448                        proto_away( c->data, u->away );
     449               
     450                c = c->next;
    451451        }
    452452}
  • protocols/msn/msn.c

    r1d2e3c2 ra49dcd5  
    8484                {
    8585                        m = l->data;
    86                
    87                         serv_got_crap( gc, "Warning: Closing down MSN connection with unsent message to %s, you'll have to resend it.", m->who );
    8886                        g_free( m->who );
    8987                        g_free( m->text );
     
    9189                }
    9290                g_slist_free( md->msgq );
     91               
     92                serv_got_crap( gc, "Warning: Closing down MSN connection with unsent message(s), you'll have to resend them." );
    9393        }
    9494       
  • protocols/msn/sb.c

    r1d2e3c2 ra49dcd5  
    213213                {
    214214                        m = l->data;
    215 
    216215                        g_free( m->who );
    217216                        g_free( m->text );
     
    220219                g_slist_free( sb->msgq );
    221220               
    222                 serv_got_crap( gc, "Warning: Closing down MSN switchboard connection with "
    223                                    "unsent message to %s, you'll have to resend it.",
    224                                    m->who ? m->who : "(unknown)" );
     221                serv_got_crap( gc, "Warning: Closing down MSN switchboard connection with unsent message(s), you'll have to resend them." );
    225222        }
    226223       
  • protocols/oscar/service.c

    r1d2e3c2 ra49dcd5  
    736736
    737737        tlvlen = aim_addtlvtochain32(&tl, 0x0006, data);
     738
     739        printf("%d\n", tlvlen);
    738740
    739741        if (!(fr = aim_tx_new(sess, conn, AIM_FRAMETYPE_FLAP, 0x02, 10 + 8)))
  • root_commands.c

    r1d2e3c2 ra49dcd5  
    601601        {
    602602                set_setstr( irc, cmd[1], cmd[2] );
    603                
    604                 if( ( strcmp( cmd[2], "=" ) ) == 0 && cmd[3] )
    605                         irc_usermsg( irc, "Warning: Correct syntax: \002set <variable> <value>\002 (without =)" );
    606603        }
    607604        if( cmd[1] ) /* else 'forgotten' on purpose.. Must show new value after changing */
Note: See TracChangeset for help on using the changeset viewer.