#include "virtual.h" /* * This is the default .c extension compiler. This is the default * so that basicly everything else manages to work correctly. * Could be bad if this method was lost... */ void initialize_methods(); void create() { initialize_methods(); seteuid(getuid()); } /* create() */ void initialize_methods() { SERVER->add_method("c", file_name(this_object()), "compile_c"); } /* initialize_methods() */ object compile_c(string name, int clone) { if (!clone) { name->go_ahead_make_my_womble(); return efun::find_object(name); /* If simul_efun done */ } else { return efun::clone_object(name); /* -- || -- */ } } /* compile_c() */