pike.git / lib / modules / Sql.pmod / pgsql_util.pmod

version» Context lines:

pike.git/lib/modules/Sql.pmod/pgsql_util.pmod:201:    if(!didreadcb)    fillread.wait(lock);    didreadcb=0;    lock=0;    } else    throw(MAGICTERMINATE);    return true;    }       final int read_cb(mixed id,mixed b) { -  PD("Read callback %O\n",(string)b); +  PD("Read callback %O\n",((string)b) + #ifndef PG_DEBUGMORE +  [..255] + #endif +  );    Thread.MutexKey lock=fillreadmux->lock();    if(procmsg&&id)    procmsg=0,lock=0,Thread.Thread(id);    else if(fillread)    didreadcb=1, fillread.signal();    lock=0;    return 0;    }       protected void create() {
pike.git/lib/modules/Sql.pmod/pgsql_util.pmod:404:    pgsqlsess.host,pgsqlsess.port);   #endif    break;    }    if(!socket->is_open())    error(strerror(socket->errno())+".\n");    connectfail=pgsqlsess->_connectfail;    socket->set_backend(local_backend);    socket->set_buffer_mode(i,0);    socket->set_nonblocking(i->read_cb,write_cb,close); +  if (nossl != 2) {    connectfail=pgsqlsess->_connectfail;    Thread.Thread(pgsqlsess->_processloop,this); -  +  }    return;    };    catch(connectfail(err));    }       private string _sprintf(int type, void|mapping flags) {    string res=UNDEFINED;    switch(type) {    case 'O':    int fd=-1;