pike.git/lib/modules/Sql.pmod/pgsql_util.pmod:135:
write(cmdbuf);
cmdbuf=({});
}
}
final void sendterminate() {
PD("Terminate\n");
sendcmd(({"X",plugint32(4)}),2);
close();
}
+
+ void create() {
+ #ifdef USEPGsql
+ ::create();
+ #endif
}
-
+ }
class PGconn {
inherit PGassist:pg;
#ifdef UNBUFFEREDIO
inherit Stdio.File:std;
inline int getchar() {
return std::read(1)[0];
}
pike.git/lib/modules/Sql.pmod/pgsql_util.pmod:173:
return std::write(data);
}
int close() {
return std::close();
}
void create(Stdio.File stream,object t) {
std::create();
std::assign(stream);
+ pg::create();
}
}
#if constant(SSL.sslfile)
class PGconnS {
inherit SSL.sslfile:std;
inherit PGassist:pg;
Stdio.File rawstream;
pike.git/lib/modules/Sql.pmod/pgsql_util.pmod:198: Inside #if constant(SSL.sslfile)
return std::read(len,not_all);
}
inline int write(string|array(string) data) {
return std::write(data);
}
void create(Stdio.File stream, SSL.context ctx) {
rawstream=stream;
std::create(stream,ctx,1,1);
+ pg::create();
}
}
#endif
class pgsql_result {
object _pgsqlsess;
private int numrows;
private int eoffound;
private mixed delayederror;