Select Git revision
Forked from
Nettle / nettle
Source project has a limited visibility.
-
Rev: src/symmetric/Makefile.am.in:1.17 Rev: src/symmetric/include/rijndael.h:1.1 Rev: src/symmetric/include/serpent.h:1.1 Rev: src/symmetric/rijndael.c:1.1 Rev: src/symmetric/rijndael_test.c:1.1 Rev: src/symmetric/serpent.c:1.1 Rev: src/symmetric/serpentsboxes.h:1.1
Rev: src/symmetric/Makefile.am.in:1.17 Rev: src/symmetric/include/rijndael.h:1.1 Rev: src/symmetric/include/serpent.h:1.1 Rev: src/symmetric/rijndael.c:1.1 Rev: src/symmetric/rijndael_test.c:1.1 Rev: src/symmetric/serpent.c:1.1 Rev: src/symmetric/serpentsboxes.h:1.1
sybase.pike 2.29 KiB
/*
* Sybase driver for the Pike programming language.
* By Francesco Chemolli <kinkie@roxen.com> 10/12/1999
*
*/
#pike __REAL_VERSION__
#require constant(sybase.sybase)
// Cannot dump this since the #require check may depend on the
// presence of system libs at runtime.
constant dont_dump_program = 1;
inherit sybase.sybase:mo;
#define THROW(X) throw(({X+"\n",backtrace()}))
/*
* Deprecated. Use connect(host,db,user,pass) instead.
*/
__deprecated__ void select_db(string db)
{
mo::big_query("use "+db);
}
/*
* Deprecated. Use an SQL command instead.
*/
__deprecated__ void create_db (string dbname) {
mo::big_query("create database "+dbname);
}
/*
* Deprecated. Use an SQL command instead.
*/
__deprecated__ void drop_db (string dbname) {
mo::big_query("drop database "+dbname);
}
void shutdown() {
catch { //there _will_ be an error. It's just that we don't care about it.
mo::big_query("shutdown");
};
}
string server_info () {
return "sybase/10.X or 11.X";
}
/*
* Unimplemented. Anyone knows Transact-SQL well enough?
* maybe we could use the connection properties otherwise (CS_HOSTNAME)
*/
string host_info() {
return "unknown";
}
/*
* Unimplemented. Anyone knows Transact-SQL well enough?
*/
array(string) list_dbs(string|void wild) {
THROW("Unsupported");
}
/*
* Unimplemented. PLEASE tell me somebody knows how to do this.
* There MUST be some system stored procedure...
*/
array(string) list_tables(string|void wild) {
THROW("Unsupported");