// cmd_m.c
// This file is inherited by all commands.
// It insures that they have euid privileges and can't be shadowed,
// and makes them go away when unused.
// If you see a command that doesn't inherit it, you should alter that command
// to inherit it.
// This file is part of the TMI Mudlib distribution.
// Please include this header if you use this code.
// Written by Sulam(Jan 19, 1991)
// Modifed by Buddha(2-18-92)
// Modified by Shard(May 28, 1992)
#include <config.h>
// This is there because I noticed /bin modules weren't going away...
void clean_up() { destruct(this_object()); }
// This gets used a lot.
void create() { seteuid(getuid(this_object())); }
// This is necessary to maintain security
// - Shard
int query_prevent_shadow() { return (1); }
/* EOF */