pike.git
/
lib
/
modules
/
Sql.pmod
/
pgsql_util.pmod
version
»
Context lines:
10
20
40
80
file
none
3
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) { string res=UNDEFINED; switch(type) { case 'O': int fd=-1;