Added public files
Roughly added all public files. Probably missed some, though.
diff --git a/secure/simul_efun/spare/set_prompt.c b/secure/simul_efun/spare/set_prompt.c
new file mode 100644
index 0000000..0b59692
--- /dev/null
+++ b/secure/simul_efun/spare/set_prompt.c
@@ -0,0 +1,21 @@
+/* This sefun is to provide a replacement for the efun set_prompt().
+ * Feel free to add it to your mudlibs, if you have much code relying on that.
+ */
+
+#if ! __EFUN_DEFINED__(set_prompt)
+
+#include <configuration.h>
+
+varargs string|closure set_prompt(string|closure|int prompt, object ob)
+{
+ ob ||= efun::this_player();
+
+ mixed oldprompt = efun::interactive_info(ob, IC_PROMPT);
+
+ if(!intp(prompt))
+ efun::configure_interactive(ob, IC_PROMPT, prompt);
+
+ return oldprompt;
+}
+
+#endif