mirror of
git://git.psyced.org/git/psyclpc
synced 2024-08-15 03:20:16 +00:00
152 lines
3.2 KiB
C++
152 lines
3.2 KiB
C++
// This file is part of UNItopia Mudlib.
|
|
// ----------------------------------------------------------------
|
|
// File: /secure/simul_efun/secure.inc
|
|
// Description: Security Funktionen / Gesperrte Funktionen
|
|
// Author: Freaky
|
|
// Modified by: Freaky (31.03.1999) set_environment, object_info hinzugefuegt
|
|
// Freaky (26.06.1999) command hinzugefuegt
|
|
//
|
|
// $Log: secure.inc,v $
|
|
// Revision 1.1.1.1 2006/07/10 02:42:07 lynx
|
|
// ldmud 3.3.714
|
|
//
|
|
// Revision 1.3 2001/01/30 23:59:01 sissi
|
|
// Bergeweise CVS Log Eintraege eingetragen.
|
|
// Hoffentlich nirgends doppelt und nirgends zu wenig.
|
|
//
|
|
|
|
#pragma strict_types
|
|
#pragma save_types
|
|
|
|
//
|
|
// Dieser File ist der einizge Teil der Simul Efun mit
|
|
// nomask simul_efun Privileg.
|
|
// (siehe /secure/master/compiler_control::privilege_violation())
|
|
//
|
|
|
|
/*
|
|
* Nur der Shutdown-Daemon darf die efun shutdown verwenden!
|
|
*/
|
|
|
|
#if 0
|
|
/*
|
|
* Gesperrte efuns
|
|
*/
|
|
#if __EFUN_DEFINED__(shutdown)
|
|
nomask void shutdown() {}
|
|
#endif
|
|
|
|
/*
|
|
#if __EFUN_DEFINED__(set_next_reset)
|
|
nomask int set_next_reset(int delay) {}
|
|
#endif
|
|
*/
|
|
|
|
#if __EFUN_DEFINED__(heart_beat_info)
|
|
nomask object *heart_beat_info() {}
|
|
#endif
|
|
|
|
#if __EFUN_DEFINED__(object_info)
|
|
nomask mixed *object_info(object ob, int what) {}
|
|
#endif
|
|
|
|
#if __EFUN_DEFINED__(debug_info)
|
|
nomask varargs mixed debug_info(int flag, mixed m) {}
|
|
#endif
|
|
|
|
#if __EFUN_DEFINED__(move_object)
|
|
nomask void move_object(object ob1, object ob2) {}
|
|
#endif
|
|
|
|
#if __EFUN_DEFINED__(set_this_player)
|
|
nomask void set_this_player(object ob) {}
|
|
#endif
|
|
|
|
#if __EFUN_DEFINED__(set_environment)
|
|
nomask void set_environment(object ob1, object ob2) {}
|
|
#endif
|
|
|
|
#if __EFUN_DEFINED__(efun308)
|
|
nomask void efun308(object ob1, object ob2) {}
|
|
#endif
|
|
|
|
#if __EFUN_DEFINED__(swap)
|
|
nomask void swap(object ob) {}
|
|
#endif
|
|
|
|
#if __EFUN_DEFINED__(break_point)
|
|
nomask void break_point() {}
|
|
#endif
|
|
|
|
#if __EFUN_DEFINED__(functionlist)
|
|
nomask mixed *functionlist(mixed ob, int flag) {}
|
|
#endif
|
|
|
|
#if __EFUN_DEFINED__(query_actions)
|
|
nomask mixed *query_actions(mixed ob, mixed flag) {}
|
|
#endif
|
|
|
|
#if __EFUN_DEFINED__(garbage_collection)
|
|
nomask void garbage_collection() {}
|
|
#endif
|
|
|
|
#if __EFUN_DEFINED__(command)
|
|
nomask int command(string str) {}
|
|
#endif
|
|
|
|
#if __EFUN_DEFINED__(last_instructions)
|
|
nomask varargs string *last_instructions(int len, int verbose) {}
|
|
#endif
|
|
|
|
#if __EFUN_DEFINED__(command_stack)
|
|
nomask mixed *command_stack() {}
|
|
#endif
|
|
|
|
#if __EFUN_DEFINED__(command_stack_depth)
|
|
nomask int command_stack_depth() {}
|
|
#endif
|
|
|
|
#if __EFUN_DEFINED__(set_buffer_size)
|
|
nomask int set_buffer_size(int size) {}
|
|
#endif
|
|
|
|
/*
|
|
#if __EFUN_DEFINED__(restore_value)
|
|
nomask mixed restore_value(string str) {}
|
|
#endif
|
|
|
|
#if __EFUN_DEFINED__(save_value)
|
|
nomask string save_value(mixed m) {}
|
|
#endif
|
|
*/
|
|
|
|
/*
|
|
#if __EFUN_DEFINED__(clones)
|
|
nomask varargs object *clones(mixed m, int i) {}
|
|
#endif
|
|
*/
|
|
|
|
#if __EFUN_DEFINED__(set_connection_charset)
|
|
nomask void set_connection_charset(mixed a, int i) {}
|
|
#endif
|
|
|
|
#if __EFUN_DEFINED__(binary_message)
|
|
nomask varargs int binary_message(mixed m, int i) {}
|
|
#endif
|
|
|
|
#if __EFUN_DEFINED__(query_ip_number)
|
|
nomask varargs string query_ip_number(object who)
|
|
{
|
|
return "0.0.0.0";
|
|
}
|
|
#endif
|
|
|
|
#if __EFUN_DEFINED__(query_ip_name)
|
|
nomask varargs string query_ip_name(object who)
|
|
{
|
|
return "leider.nicht.mehr.verfuegbar";
|
|
}
|
|
#endif
|
|
|
|
#endif
|
|
|