mirror of
https://github.com/ChronosX88/psyced.git
synced 2024-11-14 14:31:02 +00:00
85 lines
1.9 KiB
Plaintext
85 lines
1.9 KiB
Plaintext
#include <net.h>
|
|
#include <url.h>
|
|
#include <sandbox.h>
|
|
|
|
// more elegant way to do it
|
|
import net.library.uniforms;
|
|
// but for now let's just include like crazy
|
|
#include "../../../local/config.h"
|
|
|
|
#define SERVER_HOST "localhost" // TPD
|
|
#undef JABBER_PATH
|
|
|
|
// this library file clearly no longer belongs into drivers/ldmud ;)
|
|
#include "../../../world/drivers/ldmud/library/library.c"
|
|
|
|
#include "../../../world/net/library/legal.c"
|
|
#include "../../../world/net/library/text.c"
|
|
#include "../../../world/net/library/library2.i"
|
|
#include "../../../world/net/psyc/library.i"
|
|
#include "../../../world/net/library.i"
|
|
|
|
// EMULATION.. really needs port of library, circuit etc
|
|
int trustworthy = 0;
|
|
string myuni;
|
|
volatile string myIP;
|
|
|
|
void debug_message(string text, vaint flags) {
|
|
debug_write(text);
|
|
}
|
|
|
|
int is_localhost(string host) {
|
|
return 0; // TODO
|
|
}
|
|
|
|
void register_localhost(string a, vastring b) {
|
|
//debug_write("register_localhost(%O, %O)\n", a, b);
|
|
return; // TODO
|
|
}
|
|
|
|
void set_server_uniform(string bla) {
|
|
myuni = bla;
|
|
}
|
|
|
|
string query_ip_name(vamixed ip) {
|
|
return ip;
|
|
}
|
|
|
|
// emulation of LPC write_file efun.
|
|
int write_file(string file, string str, vaint flags) {
|
|
Stdio.File fd;
|
|
debug_write("write_file(%O, %O, %O)\n", file, str, flags);
|
|
// should prefix file access with $sandbox
|
|
#if 0
|
|
if (flags) rm(file);
|
|
unless (fd = Stdio.File()) return 0;
|
|
unless (fd->open(file, "wa")) return 0;
|
|
if (fd->write(str) == -1) {
|
|
debug_write("Something went wrong in write_file(%O). %O\n",
|
|
file, errno());
|
|
return 0;
|
|
}
|
|
fd->close();
|
|
#endif
|
|
return 1;
|
|
}
|
|
|
|
void rootMsg(mixed source, string mc, string data, vamapping vars, vamixed t) {
|
|
debug_write("wrong.. rootMsg %s\n", mc);
|
|
}
|
|
|
|
void sTextPath() {
|
|
debug_write("sTextPath\n");
|
|
}
|
|
|
|
void sAuthhosts(mapping whatever) {
|
|
debug_write("sAuthhosts %O\n", whatever);
|
|
}
|
|
|
|
int hostCheck(string peerip, int peerport) {
|
|
return 1;
|
|
}
|
|
|
|
// EMULATION
|
|
|