// What driver ? what options ? what defs ?
// _has.c
#include <mudlib.h>
inherit DAEMON ;
int cmd_has(string str) {
#ifdef HAS_CACHE_STATS
write("HAS_CACHE_STATS defined\n");
#else
write("NO HAS_CACHE_STATS\n");
#endif
#ifdef HAS_DEBUGMALLOC
write("HAS_DEBUGMALLOC defined\n");
#else
write("NO HAS_DEBUGMALLOC\n");
#endif
#ifdef HAS_DEBUG_LEVEL
write("HAS_DEBUG_LEVEL defined\n");
#else
write("NO HAS_DEBUG_LEVEL\n");
#endif
#ifdef HAS_EACH
write("HAS_EACH defined\n");
#else
write("NO HAS_EACH\n");
#endif
#ifdef HAS_ED
write("HAS_ED defined \n");
#else
write("NO HAS_ED\n");
#endif
#ifdef HAS_MATH
write("HAS_MATH defined\n");
#else
write("NO HAS_MATH\n");
#endif
#ifdef HAS_MATRIX
write("HAS_MATRIX defined\n");
#else
write("NO HAS_MATRIX\n");
#endif
#ifdef HAS_OPCPROF
write("HAS_OPCPROF defined\n");
#else
write("NO HAS_OPCPROF\n");
#endif
#ifdef HAS_PRINTF
write("HAS_PRINTF defined\n");
#else
write("NO HAS_PRINTF\n");
#endif
#ifdef HAS_PRIVS
write("HAS_PRIVS defined\n");
#else
write("NO HAS_PRIVS\n");
#endif
#ifdef HAS_RUSAGE
write("HAS_RUSAGE defined\n");
#else
write("NO HAS_RUSAGE\n");
#endif
#ifdef HAS_SHADOWS
write("HAS_SHADOWS defined\n");
#else
write("NO HAS_SHADOWS\n");
#endif
#ifdef HAS_SOCKETS
write("HAS_SOCKETS defined\n");
#else
write("NO HAS_SOCKETS\n");
#endif
#ifdef USE_EUID
write("USE_EUID defined\n");
#else
write("NO USE_EUID\n");
#endif
#ifdef HAS_UIDS
write("HAS_UIDS defined\n");
#else
write("NO HAS_UIDS\n");
#endif
#ifdef HAS_UIDS
write("HAS_UIDS defined\n");
#else
write("NO HAS_UIDS\n");
#endif
#ifdef HAS_MUDLIB_STATS
write("HAS_MUDLIB_STATS defined\n");
#else
write("NO HAS_MUDLIB_STATS\n");
#endif
#ifdef HAS_NEW_FUNCTIONS
write("HAS_NEW_FUNCTIONS defined\n");
#else
write("NO HAS_NEW_FUNCTIONS\n");
#endif
#ifdef HAS_LIGHT
write("HAS_LIGHT defined\n");
#else
write("NO HAS_LIGHT\n");
#endif
#ifdef HAS_LOG_CATCHES
write("HAS_LOG_CATCHES defined\n");
#else
write("NO HAS_LOG_CATCHES\n");
#endif
return 1;
}
int help() {
write("Returns all driver defines that are compiler dependand.\n");
write("Usually set through the options.h file\n");
}