From 95543f677e0f4c9b1b993487a92d9899eae5a8e1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Wilhelm=20K=C3=B6hler?= <wk@cs.tu-berlin.de>
Date: Mon, 17 Nov 1997 22:11:51 +0100
Subject: [PATCH] Modified some optimizer options. Thanks to Wilhelm Koehler
 <wk@cs.tu-berlin.de>.

Rev: src/modules/spider/spider.c:1.45
---
 src/modules/spider/spider.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/modules/spider/spider.c b/src/modules/spider/spider.c
index e2cd8224bd..f0c7845dfb 100644
--- a/src/modules/spider/spider.c
+++ b/src/modules/spider/spider.c
@@ -1290,7 +1290,8 @@ void pike_module_init(void)
 	   0);
   
 #ifdef HAVE_PERROR
-  add_efun("real_perror",f_real_perror, "function(:void)",OPT_EXTERNAL_DEPEND);
+  add_efun("real_perror",f_real_perror, "function(:void)",
+	   OPT_EXTERNAL_DEPEND|OPT_SIDE_EFFECT);
 #endif
 
   add_efun("discdate", f_discdate, "function(int:array)", 0);
@@ -1304,8 +1305,9 @@ void pike_module_init(void)
 #if 0
   add_efun("name_process", f_name_process, "function(string:void)", 0);
 #endif
-  add_efun("fd_info", f_fd_info, "function(int:string)", 0);
-  add_efun("mark_fd", f_mark_fd, "function(int,void|mixed:mixed)", 0);
+  add_efun("fd_info", f_fd_info, "function(int:string)", OPT_EXTERNAL_DEPEND);
+  add_efun("mark_fd", f_mark_fd, "function(int,void|mixed:mixed)",
+	   OPT_EXTERNAL_DEPEND|OPT_SIDE_EFFECT);
 
   /* timezone() needs */
   { 
-- 
GitLab