diff --git a/src/modules/spider/spider.c b/src/modules/spider/spider.c index 9eacd121fc33c746fb8239b0879995dd85dbad00..cdee368ffed1ea5d532392d3488cfcfac781d9ff 100644 --- a/src/modules/spider/spider.c +++ b/src/modules/spider/spider.c @@ -45,6 +45,8 @@ void do_html_parse(struct lpc_string *ss, int *strings,int recurse_left, struct array *extra_args); +extern void f_parse_tree(INT32 argc); + void f_parse_accessed_database(INT32 args) { int cnum=0, i, num=0; @@ -1008,13 +1010,11 @@ void init_spider_efuns(void) add_efun("discdate", f_discdate, "function(int:array)", 0); add_efun("stardate", f_stardate, "function(int,void|int:int)", 0); + add_efun("parse_tree", f_parse_tree, "function(string:array(string))", 0); + add_efun("setuid", f_do_setuid, "function(int:void)", 0); add_efun("setgid", f_do_setgid, "function(int:void)", 0); add_efun("timezone",f_timezone,"function(:int)",0); -#if 0 - add_efun("exece",f_exece,"function(string,array(string),array(string):int)", - OPT_SIDE_EFFECT); -#endif add_efun("get_all_active_fd",f_get_all_active_fd,"function(:array(int))",0); add_efun("fd_info",f_fd_info,"function(int:string)",0); add_efun("mark_fd",f_mark_fd,"function(int,void|mixed:mixed)",0);