From fccd4cb99c1321aa76480ff7220a8e9d0d859413 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?=
 <grubba@grubba.org>
Date: Sat, 28 Mar 1998 15:04:12 +0100
Subject: [PATCH] Added id.

Rev: src/Makefile.in:1.65
Rev: src/block_alloc.h:1.4
Rev: src/modules/Makefile.in:1.16
Rev: src/modules/_Crypto/lib/Makefile.in:1.18
Rev: src/modules/_Crypto/lib/configure.in:1.5
Rev: src/modules/_Crypto/lib/idea.c:1.5
Rev: src/modules/_Crypto/lib/install-sh:1.2
Rev: src/modules/_Crypto/lib/md5.c:1.3
Rev: src/modules/_Crypto/lib/sha.c:1.7
Rev: src/modules/_Image_JPEG/Makefile.in:1.2
Rev: src/modules/_Image_JPEG/configure.in:1.3
Rev: src/modules/_Image_JPEG/image_jpeg.c:1.12
Rev: src/modules/call_out/Makefile.in:1.6
Rev: src/modules/call_out/configure.in:1.5
Rev: src/modules/files/Makefile.in:1.6
Rev: src/modules/files/configure.in:1.43
Rev: src/modules/files/efuns.c:1.48
Rev: src/modules/files/file.h:1.9
Rev: src/modules/files/socket.c:1.31
Rev: src/modules/math/Makefile.in:1.5
Rev: src/modules/math/configure.in:1.4
Rev: src/modules/math/math.c:1.10
Rev: src/modules/readline/Makefile.in:1.2
Rev: src/modules/readline/configure.in:1.2
Rev: src/modules/readline/readlinemod.c:1.8
Rev: src/modules/spider/Makefile.in:1.14
Rev: src/modules/spider/accesseddb.c:1.14
Rev: src/modules/spider/acconfig.h:1.3
Rev: src/modules/spider/configure.in:1.23
Rev: src/modules/spider/defs.h:1.4
Rev: src/modules/spider/discdate.c:1.6
Rev: src/modules/spider/stardate.c:1.7
Rev: src/modules/spider/streamed_parser.c:1.9
Rev: src/modules/spider/streamed_parser.h:1.3
Rev: src/modules/sprintf/Makefile.in:1.6
Rev: src/modules/sprintf/configure.in:1.4
Rev: src/modules/system/Makefile.in:1.5
Rev: src/modules/system/configure.in:1.20
Rev: src/program_areas.h:1.3
Rev: src/test/create_testsuite:1.2
---
 .gitattributes                       | 40 +++++++++++++++
 src/Makefile.in                      | 75 ++++++++++++++++++++--------
 src/block_alloc.h                    |  1 +
 src/modules/Makefile.in              |  2 +
 src/modules/_Crypto/lib/Makefile.in  |  2 +
 src/modules/_Crypto/lib/configure.in |  1 +
 src/modules/_Crypto/lib/idea.c       |  4 +-
 src/modules/_Crypto/lib/install-sh   |  2 +
 src/modules/_Crypto/lib/md5.c        |  2 +
 src/modules/_Crypto/lib/sha.c        |  2 +
 src/modules/_Image_JPEG/Makefile.in  |  1 +
 src/modules/_Image_JPEG/configure.in |  3 ++
 src/modules/_Image_JPEG/image_jpeg.c |  4 ++
 src/modules/call_out/Makefile.in     |  1 +
 src/modules/call_out/configure.in    |  1 +
 src/modules/files/Makefile.in        |  1 +
 src/modules/files/configure.in       |  1 +
 src/modules/files/efuns.c            |  2 +
 src/modules/files/file.h             |  5 ++
 src/modules/files/socket.c           |  2 +
 src/modules/math/Makefile.in         |  1 +
 src/modules/math/configure.in        |  1 +
 src/modules/math/math.c              | 14 ++++++
 src/modules/readline/Makefile.in     |  1 +
 src/modules/readline/configure.in    |  1 +
 src/modules/readline/readlinemod.c   |  2 +
 src/modules/spider/Makefile.in       |  1 +
 src/modules/spider/accesseddb.c      |  2 +
 src/modules/spider/acconfig.h        |  1 +
 src/modules/spider/configure.in      |  1 +
 src/modules/spider/defs.h            |  1 +
 src/modules/spider/discdate.c        |  2 +
 src/modules/spider/stardate.c        |  2 +
 src/modules/spider/streamed_parser.c |  2 +
 src/modules/spider/streamed_parser.h |  1 +
 src/modules/sprintf/Makefile.in      |  1 +
 src/modules/sprintf/configure.in     |  1 +
 src/modules/system/Makefile.in       |  1 +
 src/modules/system/configure.in      |  1 +
 src/program_areas.h                  |  1 +
 src/test/create_testsuite            |  2 +
 41 files changed, 171 insertions(+), 21 deletions(-)

diff --git a/.gitattributes b/.gitattributes
index 9cf3c5b34a..7aa1662546 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -59,7 +59,9 @@ testfont binary
 /lib/modules/Sql.pmod/sql.pike foreign_ident
 /lib/modules/Sql.pmod/sql_result.pike foreign_ident
 /lib/modules/Standards.pmod/ASN1.pmod/decode.pike foreign_ident
+/src/Makefile.in foreign_ident
 /src/backend.c foreign_ident
+/src/block_alloc.h foreign_ident
 /src/builtin_functions.c foreign_ident
 /src/configure.in foreign_ident
 /src/docode.c foreign_ident
@@ -103,6 +105,7 @@ testfont binary
 /src/modules/Image/x.c foreign_ident
 /src/modules/MIME/mime.c foreign_ident
 /src/modules/MIME/module.pmod.in foreign_ident
+/src/modules/Makefile.in foreign_ident
 /src/modules/Msql/configure.in foreign_ident
 /src/modules/Msql/msql_config.h.in foreign_ident
 /src/modules/Msql/msqlmod.c foreign_ident
@@ -145,6 +148,8 @@ testfont binary
 /src/modules/_Crypto/idea.pike foreign_ident
 /src/modules/_Crypto/include/des.h foreign_ident
 /src/modules/_Crypto/invert.c foreign_ident
+/src/modules/_Crypto/lib/Makefile.in foreign_ident
+/src/modules/_Crypto/lib/configure.in foreign_ident
 /src/modules/_Crypto/lib/desCode.h foreign_ident
 /src/modules/_Crypto/lib/desKerb.c foreign_ident
 /src/modules/_Crypto/lib/desQuick.c foreign_ident
@@ -153,32 +158,65 @@ testfont binary
 /src/modules/_Crypto/lib/descore.README foreign_ident
 /src/modules/_Crypto/lib/desdata.c foreign_ident
 /src/modules/_Crypto/lib/desinfo.h foreign_ident
+/src/modules/_Crypto/lib/idea.c foreign_ident
+/src/modules/_Crypto/lib/install-sh foreign_ident
+/src/modules/_Crypto/lib/md5.c foreign_ident
 /src/modules/_Crypto/lib/rc4.c foreign_ident
+/src/modules/_Crypto/lib/sha.c foreign_ident
 /src/modules/_Crypto/md2.c foreign_ident
 /src/modules/_Crypto/md5.c foreign_ident
 /src/modules/_Crypto/md5.pike foreign_ident
 /src/modules/_Crypto/pipe.c foreign_ident
 /src/modules/_Crypto/rc4.c foreign_ident
 /src/modules/_Crypto/test_crypto.pike foreign_ident
+/src/modules/_Image_JPEG/Makefile.in foreign_ident
 /src/modules/_Image_JPEG/acconfig.h foreign_ident
+/src/modules/_Image_JPEG/configure.in foreign_ident
+/src/modules/_Image_JPEG/image_jpeg.c foreign_ident
 /src/modules/_Image_PNG/acconfig.h foreign_ident
 /src/modules/_Image_PNG/image_png.c foreign_ident
 /src/modules/_Image_XFace/acconfig.h foreign_ident
 /src/modules/_Image_XFace/image_xface.c foreign_ident
+/src/modules/call_out/Makefile.in foreign_ident
 /src/modules/call_out/call_out.c foreign_ident
+/src/modules/call_out/configure.in foreign_ident
 /src/modules/call_out/test_co.pike foreign_ident
 /src/modules/dynamic_module_makefile.in foreign_ident
+/src/modules/files/Makefile.in foreign_ident
 /src/modules/files/acconfig.h foreign_ident
+/src/modules/files/configure.in foreign_ident
 /src/modules/files/datagram.c foreign_ident
+/src/modules/files/efuns.c foreign_ident
 /src/modules/files/file.c foreign_ident
+/src/modules/files/file.h foreign_ident
+/src/modules/files/socket.c foreign_ident
 /src/modules/files/socktest.pike foreign_ident
+/src/modules/math/Makefile.in foreign_ident
+/src/modules/math/configure.in foreign_ident
+/src/modules/math/math.c foreign_ident
+/src/modules/readline/Makefile.in foreign_ident
 /src/modules/readline/acconfig.h foreign_ident
+/src/modules/readline/configure.in foreign_ident
+/src/modules/readline/readlinemod.c foreign_ident
+/src/modules/spider/Makefile.in foreign_ident
+/src/modules/spider/accesseddb.c foreign_ident
 /src/modules/spider/accesseddb.h foreign_ident
+/src/modules/spider/acconfig.h foreign_ident
+/src/modules/spider/configure.in foreign_ident
+/src/modules/spider/defs.h foreign_ident
+/src/modules/spider/discdate.c foreign_ident
 /src/modules/spider/dumudp.c foreign_ident
 /src/modules/spider/spider.c foreign_ident
+/src/modules/spider/stardate.c foreign_ident
+/src/modules/spider/streamed_parser.c foreign_ident
+/src/modules/spider/streamed_parser.h foreign_ident
+/src/modules/sprintf/Makefile.in foreign_ident
+/src/modules/sprintf/configure.in foreign_ident
 /src/modules/sprintf/sprintf.c foreign_ident
 /src/modules/static_module_makefile.in foreign_ident
+/src/modules/system/Makefile.in foreign_ident
 /src/modules/system/acconfig.h foreign_ident
+/src/modules/system/configure.in foreign_ident
 /src/modules/system/passwords.c foreign_ident
 /src/modules/system/syslog.c foreign_ident
 /src/modules/system/system.c foreign_ident
@@ -187,5 +225,7 @@ testfont binary
 /src/operators.c foreign_ident
 /src/pike_types.c foreign_ident
 /src/program.c foreign_ident
+/src/program_areas.h foreign_ident
+/src/test/create_testsuite foreign_ident
 /src/testsuite.in foreign_ident
 /src/threads.c foreign_ident
diff --git a/src/Makefile.in b/src/Makefile.in
index 033629ee68..66c3cf9c93 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -1,3 +1,7 @@
+#
+# $Id: Makefile.in,v 1.65 1998/03/28 13:39:52 grubba Exp $
+#
+
 # This line is needed on some machines.
 @SET_MAKE@
 
@@ -67,7 +71,7 @@ AR=@AR@
 LD=@LD@
 LDFLAGS=$(CFLAGS) @LDFLAGS@ @LINKFORSHARED@
 
-RUNPIKE=$(TMP_BUILDDIR)/pike -m $(TMP_LIBDIR)/master.pike $(PIKEOPTS)
+RUNPIKE=$(TMP_BUILDDIR)/pike -m $(TMP_LIBDIR)/master.pike -M$(LIBDIR_SRC)/modules -I$(LIBDIR_SRC)/include $(PIKEOPTS)
 
 MOST_MAKE_FLAGS = "prefix=$(prefix)" "exec_prefix=$(exec_prefix)" "CC=$(CC)" "TMP_BINDIR=$(TMP_BINDIR)" "DEFINES=$(DEFINES)" "TMP_LIBDIR=$(TMP_LIBDIR)" "RUNPIKE=$(RUNPIKE)" "INSTALL=$(INSTALL)" "NOOPTFLAGS=$(NOOPTFLAGS)" "AR=$(AR)"
 MAKE_FLAGS = $(MOST_MAKE_FLAGS) "OTHERFLAGS=$(OTHERFLAGS)" 
@@ -122,7 +126,7 @@ OBJ= \
 #
 
 
-all: module_objects
+all: module_objects hilfe
 	$(MAKE) $(MAKE_FLAGS) pike
 
 pike: $(OBJ) compile_interpret modules/linker_options
@@ -144,6 +148,19 @@ quant: $(OBJ) compile_interpret module_objects
 	-@mv pike pike.old 2>/dev/null || true
 	$(SMARTLINK) quantify $(REALCC) $(LDFLAGS) $(OBJ) interpret.o `cat modules/linker_options` $(LIBS) -o pike
 
+
+hilfe: $(TMP_BINDIR)/hilfe Makefile
+	@echo "Creating ./hilfe..."; \
+	if [ "$(exec_prefix)" != "/usr/local/bin" -a \
+	      "$(exec_prefix)" != "/usr/local/bin/" ]; then \
+	  ( sed -e 's!/usr/local/bin!$(exec_prefix)!' <$(TMP_BINDIR)/hilfe \
+	    >./hilfe && chmod 755 ./hilfe) || exit 1 ; \
+	else \
+	  $(INSTALL) $(TMP_BINDIR)/hilfe . || exit 1; \
+	fi
+	@echo "Done."
+
+
 # Several optimizers have problems with interpret.c
 # First try compiling with optimization and if that doesn't work, without.
 compile_interpret : force
@@ -181,24 +198,27 @@ install:
 	else \
 	  if [ -f "$(exec_prefix)/pike" ]; then \
 	    echo Renaming old "$(exec_prefix)/pike" to "$(exec_prefix)/pike.old"; \
-	    mv -f "$(exec_prefix)/pike" "$(exec_prefix)/pike.old"; \
+	    mv -f "$(exec_prefix)/pike" "$(exec_prefix)/pike.old" || exit 1; \
 	  else : ; fi ; \
-	  echo "$(exec_prefix)/pike"; $(INSTALL) ./pike $(exec_prefix) ; \
+	  echo "$(exec_prefix)/pike"; \
+	  $(INSTALL) ./pike $(exec_prefix) || exit 1; \
+	  chmod a+rx $(exec_prefix)/pike; \
+	  chmod u+w $(exec_prefix)/pike; \
 	fi
-	@if [ -f $(SRCDIR)/../bin/hilfe ]; then \
-	  echo ; echo "Installing $(exec_prefix)/hilfe..."; \
-	  if [ "$(exec_prefix)" != "/usr/local/bin" -a \
-	       "$(exec_prefix)" != "/usr/local/bin/" ]; then \
+	@if [ -f ./hilfe ]; then \
+	  echo ; echo "Installing hilfe..."; \
+	  if cmp "$(exec_prefix)/hilfe" $(TMP_BINDIR)/hilfe >/dev/null 2>&1 ; \
+	  then
+	    echo "$(exec_prefix)/hilfe already installed." ; \
+	  else
 	    if [ -f $(exec_prefix)/hilfe ]; then \
-	      mv $(exec_prefix)/hilfe $(exec_prefix)/hilfe.old; \
-	    else : ; fi && \
-	    ( sed -e 's!/usr/local/bin!$(exec_prefix)!' <$(TMP_BINDIR)/hilfe \
-	      >./hilfe && chmod 755 ./hilfe && $(INSTALL) ./hilfe $(exec_prefix) ) || exit 1\
-	  else \
+	      mv $(exec_prefix)/hilfe $(exec_prefix)/hilfe.old || exit 1; \
+	    else : ; fi; \
+	    echo "$(exec_prefix)/hilfe"; \
 	    $(INSTALL) $(TMP_BINDIR)/hilfe $(exec_prefix) || exit 1; \
+	    chmod a+rx $(exec_prefix)/hilfe; \
+	    chmod u+w $(exec_prefix)/hilfe; \
 	  fi; \
-	  chmod a+rx $(exec_prefix)/hilfe; \
-	  chmod u+w $(exec_prefix)/hilfe; \
 	else : ; fi
 	@echo ; echo "Installing header-files..."; \
 	for a in $(SRCDIR)/*.h *.h ; do \
@@ -287,11 +307,26 @@ run_hilfe:
 feature_list:
 	$(RUNPIKE) $(TMP_BINDIR)/feature_list
 
-lib: $(LIBDIR_SRC) $(LIBDIR_SRC)/master.pike $(LIBDIR_SRC)/modules $(LIBDIR_SRC)/include
-	cp -r $(LIBDIR_SRC) .
-	-cvs_dirs="`find lib -type d -name CVS`"; if test "x$$cvs_dirs" = "x" ; then : ; else rm -r $$cvs_dirs; fi
-	-for f in `find lib -type f -name '*~'` `find lib -type f -name '.#*'` `find lib -type f -name '#*#'`; do rm $$f; done
-	-touch ./lib 2>/dev/null || (touch lib/.broken_gnu_touch && rm lib/.broken_gnu_touch)
+lib: $(LIBDIR_SRC)/master.pike.in Makefile
+	@for d in lib lib/modules lib/include; do \
+	  if [ -d $$d/. ]; then : ; else \
+	    echo "Creating $$d/."; \
+	    (mkdir $$d && chmod u+rwx $$d) || exit 1; \
+	  fi ; \
+	done
+	@if [ -d share/. ]; then : ; else \
+	  echo "Creating symlink ./share"; \
+	  if ls share >/dev/null 2>&1; then \
+	    echo "Renaming share to share.old"; \
+	    mv share share.old || exit 1; \
+	  else : ; fi; \
+	  ln -s "$(LIBDIR_SRC)" ./share || exit 1; \
+	fi
+	@echo "Creating lib/master.pike"; \
+	( sed -e 's!�exec_prefix�!$(exec_prefix)!' <$(LIBDIR_SRC)/master.pike.in \
+	  >./lib/master.pike && chmod 644 ./lib/master.pike) || exit 1
+	@echo "Done."
+	-@touch ./lib 2>/dev/null || (touch lib/.broken_gnu_touch && rm lib/.broken_gnu_touch)
 
 # make export archive (requires compiled Pike)
 # Do not compile in source tree if you want to use this!
diff --git a/src/block_alloc.h b/src/block_alloc.h
index 0b38f66fdf..5a6ebfd498 100644
--- a/src/block_alloc.h
+++ b/src/block_alloc.h
@@ -1,3 +1,4 @@
+/* $Id: block_alloc.h,v 1.4 1998/03/28 13:38:09 grubba Exp $ */
 #define PRE_INIT_BLOCK(X)
 #define INIT_BLOCK(X)
 #define EXIT_BLOCK(X)
diff --git a/src/modules/Makefile.in b/src/modules/Makefile.in
index 2de628b58b..58211e0576 100644
--- a/src/modules/Makefile.in
+++ b/src/modules/Makefile.in
@@ -1,3 +1,5 @@
+# $Id: Makefile.in,v 1.16 1998/03/28 13:43:42 grubba Exp $
+
 @SET_MAKE@
 
 CC=@CC@
diff --git a/src/modules/_Crypto/lib/Makefile.in b/src/modules/_Crypto/lib/Makefile.in
index b5584ab780..1e22c606e8 100644
--- a/src/modules/_Crypto/lib/Makefile.in
+++ b/src/modules/_Crypto/lib/Makefile.in
@@ -1,3 +1,5 @@
+# $Id: Makefile.in,v 1.18 1998/03/28 14:01:44 grubba Exp $
+#
 # Makefile for low-level crypto library
 
 CC=@CC@
diff --git a/src/modules/_Crypto/lib/configure.in b/src/modules/_Crypto/lib/configure.in
index a4a00fdf94..38e172ecd4 100755
--- a/src/modules/_Crypto/lib/configure.in
+++ b/src/modules/_Crypto/lib/configure.in
@@ -1,3 +1,4 @@
+# $Id: configure.in,v 1.5 1998/03/28 14:04:12 grubba Exp $
 AC_INIT(sha.c)
 
 AC_PROG_CC
diff --git a/src/modules/_Crypto/lib/idea.c b/src/modules/_Crypto/lib/idea.c
index 097168eea6..9c3dda4e32 100644
--- a/src/modules/_Crypto/lib/idea.c
+++ b/src/modules/_Crypto/lib/idea.c
@@ -1,4 +1,6 @@
-/* The basic IDEA transformation
+/* $Id: idea.c,v 1.5 1998/03/28 14:03:53 grubba Exp $
+ *
+ * The basic IDEA transformation
  *
  * This implementation is taken from pgp, see note below.
  *
diff --git a/src/modules/_Crypto/lib/install-sh b/src/modules/_Crypto/lib/install-sh
index 501e709861..a86d801bbe 100755
--- a/src/modules/_Crypto/lib/install-sh
+++ b/src/modules/_Crypto/lib/install-sh
@@ -1,5 +1,7 @@
 #! /bin/sh
 #
+# $Id: install-sh,v 1.2 1998/03/28 14:02:58 grubba Exp $
+#
 # install - install a program, script, or datafile
 # This comes from X11R5.
 #
diff --git a/src/modules/_Crypto/lib/md5.c b/src/modules/_Crypto/lib/md5.c
index efded6db6b..4586cacb34 100644
--- a/src/modules/_Crypto/lib/md5.c
+++ b/src/modules/_Crypto/lib/md5.c
@@ -1,4 +1,6 @@
 /*
+ * $Id: md5.c,v 1.3 1998/03/28 14:03:24 grubba Exp $
+ *
  *  md5.c :  Implementation of the MD5 hash function
  *
  * Part of the Python Cryptography Toolkit, version 1.0.1
diff --git a/src/modules/_Crypto/lib/sha.c b/src/modules/_Crypto/lib/sha.c
index 56834ef9c4..829d12c97e 100644
--- a/src/modules/_Crypto/lib/sha.c
+++ b/src/modules/_Crypto/lib/sha.c
@@ -9,6 +9,8 @@
  * Adapted to pike and some cleanup by Niels M�ller.
  */
 
+/* $Id: sha.c,v 1.7 1998/03/28 14:02:09 grubba Exp $ */
+
 /* SHA: NIST's Secure Hash Algorithm */
 
 /* Based on SHA code originally posted to sci.crypt by Peter Gutmann
diff --git a/src/modules/_Image_JPEG/Makefile.in b/src/modules/_Image_JPEG/Makefile.in
index 0442dfeec3..3dd8e4730c 100644
--- a/src/modules/_Image_JPEG/Makefile.in
+++ b/src/modules/_Image_JPEG/Makefile.in
@@ -1,3 +1,4 @@
+# $Id: Makefile.in,v 1.2 1998/03/28 13:46:20 grubba Exp $
 SRCDIR=@srcdir@
 VPATH=@srcdir@:@srcdir@/../..:../..
 OBJS=image_jpeg.o
diff --git a/src/modules/_Image_JPEG/configure.in b/src/modules/_Image_JPEG/configure.in
index 3e85347158..2d5a5c502b 100644
--- a/src/modules/_Image_JPEG/configure.in
+++ b/src/modules/_Image_JPEG/configure.in
@@ -1,3 +1,6 @@
+#
+# $Id: configure.in,v 1.3 1998/03/28 13:44:57 grubba Exp $
+#
 AC_INIT(image_jpeg.c)
 AC_CONFIG_HEADER(config.h)
 AC_ARG_WITH(jpeglib,     [  --with(out)-jpeglib       Support JPEG (Image.JPEG)],[],[with_jpeglib=yes])
diff --git a/src/modules/_Image_JPEG/image_jpeg.c b/src/modules/_Image_JPEG/image_jpeg.c
index fcff7b887d..e621794790 100644
--- a/src/modules/_Image_JPEG/image_jpeg.c
+++ b/src/modules/_Image_JPEG/image_jpeg.c
@@ -1,3 +1,7 @@
+/*
+ * $Id: image_jpeg.c,v 1.12 1998/03/28 13:44:34 grubba Exp $
+ */
+
 #include "config.h"
 
 #if !defined(HAVE_LIBJPEG)
diff --git a/src/modules/call_out/Makefile.in b/src/modules/call_out/Makefile.in
index 4a6d70ec69..eac5c7bc71 100644
--- a/src/modules/call_out/Makefile.in
+++ b/src/modules/call_out/Makefile.in
@@ -1,3 +1,4 @@
+# $Id: Makefile.in,v 1.6 1998/03/28 14:01:17 grubba Exp $
 SRCDIR=@srcdir@
 VPATH=@srcdir@:@srcdir@/../..:../..
 OBJS=call_out.o
diff --git a/src/modules/call_out/configure.in b/src/modules/call_out/configure.in
index 1f61a2b1f2..ac84937bd9 100644
--- a/src/modules/call_out/configure.in
+++ b/src/modules/call_out/configure.in
@@ -1,3 +1,4 @@
+# $Id: configure.in,v 1.5 1998/03/28 14:01:02 grubba Exp $
 AC_INIT(call_out.c)
 
 sinclude(../module_configure.in)
diff --git a/src/modules/files/Makefile.in b/src/modules/files/Makefile.in
index 66913b89b2..ead1c056d9 100644
--- a/src/modules/files/Makefile.in
+++ b/src/modules/files/Makefile.in
@@ -1,3 +1,4 @@
+# $Id: Makefile.in,v 1.6 1998/03/28 14:00:45 grubba Exp $
 SRCDIR=@srcdir@
 VPATH=@srcdir@:@srcdir@/../..:../..
 OBJS=file.o efuns.o socket.o
diff --git a/src/modules/files/configure.in b/src/modules/files/configure.in
index 9b50cef7bf..e585d7ca4e 100644
--- a/src/modules/files/configure.in
+++ b/src/modules/files/configure.in
@@ -1,3 +1,4 @@
+# $Id: configure.in,v 1.43 1998/03/28 13:59:09 grubba Exp $
 AC_INIT(file.c)
 AC_CONFIG_HEADER(file_machine.h)
 
diff --git a/src/modules/files/efuns.c b/src/modules/files/efuns.c
index 5bcbf5b2c8..b89ea31a8f 100644
--- a/src/modules/files/efuns.c
+++ b/src/modules/files/efuns.c
@@ -22,6 +22,8 @@
 #include "file_machine.h"
 #include "file.h"
 
+RCSID("$Id: efuns.c,v 1.48 1998/03/28 13:58:53 grubba Exp $");
+
 #ifdef HAVE_SYS_TYPES_H
 #include <sys/types.h>
 #endif
diff --git a/src/modules/files/file.h b/src/modules/files/file.h
index 967cd6c74e..35cab7dfaa 100644
--- a/src/modules/files/file.h
+++ b/src/modules/files/file.h
@@ -3,6 +3,11 @@
 ||| Pike is distributed as GPL (General Public License)
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
+
+/*
+ * $Id: file.h,v 1.9 1998/03/28 13:58:04 grubba Exp $
+ */
+
 #ifndef FILE_H
 #define FILE_H
 
diff --git a/src/modules/files/socket.c b/src/modules/files/socket.c
index 8b103fc6e6..b84a8e2345 100644
--- a/src/modules/files/socket.c
+++ b/src/modules/files/socket.c
@@ -18,6 +18,8 @@
 #include "file_machine.h"
 #include "file.h"
 
+RCSID("$Id: socket.c,v 1.31 1998/03/28 13:58:31 grubba Exp $");
+
 #ifdef HAVE_SYS_TYPE_H
 #include <sys/types.h>
 #endif
diff --git a/src/modules/math/Makefile.in b/src/modules/math/Makefile.in
index 71853f100c..97e4314459 100644
--- a/src/modules/math/Makefile.in
+++ b/src/modules/math/Makefile.in
@@ -1,3 +1,4 @@
+# $Id: Makefile.in,v 1.5 1998/03/28 13:57:26 grubba Exp $
 SRCDIR=@srcdir@
 VPATH=@srcdir@:@srcdir@/../..:../..
 MODULE_LDFLAGS=@LIBS@
diff --git a/src/modules/math/configure.in b/src/modules/math/configure.in
index 3795e0c145..9b71f616bd 100644
--- a/src/modules/math/configure.in
+++ b/src/modules/math/configure.in
@@ -1,3 +1,4 @@
+# $Id: configure.in,v 1.4 1998/03/28 13:57:09 grubba Exp $
 AC_INIT(math.c)
 
 sinclude(../module_configure.in)
diff --git a/src/modules/math/math.c b/src/modules/math/math.c
index 28fef483b9..9eb2c79546 100644
--- a/src/modules/math/math.c
+++ b/src/modules/math/math.c
@@ -4,6 +4,7 @@
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
 #include <math.h>
+#include "global.h"
 #include "interpret.h"
 #include "constants.h"
 #include "svalue.h"
@@ -11,10 +12,23 @@
 #include "module_support.h"
 #include "operators.h"
 
+RCSID("$Id: math.c,v 1.10 1998/03/28 13:56:48 grubba Exp $");
+
 #ifndef M_PI
 #define M_PI 3.1415926535897932384626433832795080
 #endif
 
+#ifndef NO_MATHERR
+#ifdef HAVE_STRUCT_EXCEPTION
+
+int matherr(struct exception *exc)
+{
+  return 1;	/* No error */
+}
+
+#endif /* HAVE_STRUCT_EXCEPTION */
+#endif /* !NO_MATHERR */
+
 void f_sin(INT32 args)
 {
   if(args<1) error("Too few arguments to sin()\n");
diff --git a/src/modules/readline/Makefile.in b/src/modules/readline/Makefile.in
index d16c08f3ad..866445a47d 100644
--- a/src/modules/readline/Makefile.in
+++ b/src/modules/readline/Makefile.in
@@ -1,3 +1,4 @@
+# $Id: Makefile.in,v 1.2 1998/03/28 13:56:02 grubba Exp $
 SRCDIR=@srcdir@
 VPATH=@srcdir@:@srcdir@/../..:../..
 MODULE_CPPFLAGS=@CPPFLAGS@
diff --git a/src/modules/readline/configure.in b/src/modules/readline/configure.in
index 2d27610c9c..b6c827e451 100644
--- a/src/modules/readline/configure.in
+++ b/src/modules/readline/configure.in
@@ -1,3 +1,4 @@
+# $Id: configure.in,v 1.2 1998/03/28 13:55:46 grubba Exp $
 AC_INIT(readlinemod.c)
 AC_CONFIG_HEADER(readline_machine.h)
 AC_ARG_WITH(readline,[  --with(out)-readline   support command line editing],[],[with_readline=yes])
diff --git a/src/modules/readline/readlinemod.c b/src/modules/readline/readlinemod.c
index d8bbb07169..a8355ff67d 100644
--- a/src/modules/readline/readlinemod.c
+++ b/src/modules/readline/readlinemod.c
@@ -13,6 +13,8 @@
 #include "pike_macros.h"
 #include "threads.h"
 
+RCSID("$Id: readlinemod.c,v 1.8 1998/03/28 13:54:12 grubba Exp $");
+
 #include <errno.h>
 
 #ifndef HAVE_LIBTERMCAP
diff --git a/src/modules/spider/Makefile.in b/src/modules/spider/Makefile.in
index 7d1fbad822..0d17fd7dcb 100644
--- a/src/modules/spider/Makefile.in
+++ b/src/modules/spider/Makefile.in
@@ -1,3 +1,4 @@
+# $Id: Makefile.in,v 1.14 1998/03/28 13:53:45 grubba Exp $
 SRCDIR=@srcdir@
 VPATH=@srcdir@:@srcdir@/../..:../..
 OBJS=spider.o discdate.o stardate.o dumudp.o accesseddb.o
diff --git a/src/modules/spider/accesseddb.c b/src/modules/spider/accesseddb.c
index 98695a6412..e9633fa9b1 100644
--- a/src/modules/spider/accesseddb.c
+++ b/src/modules/spider/accesseddb.c
@@ -13,6 +13,8 @@
 #include "error.h"
 #include "builtin_functions.h"
 
+RCSID("$Id: accesseddb.c,v 1.14 1998/03/28 13:53:27 grubba Exp $");
+
 #include <stdio.h>
 
 #ifdef HAVE_SYS_UIO_H
diff --git a/src/modules/spider/acconfig.h b/src/modules/spider/acconfig.h
index 3010b217f8..57e749be6a 100644
--- a/src/modules/spider/acconfig.h
+++ b/src/modules/spider/acconfig.h
@@ -1,3 +1,4 @@
+/* $Id: acconfig.h,v 1.3 1998/03/28 13:53:03 grubba Exp $ */
 
 /* Define this if you have an integer timezone. */
 #undef HAVE_INT_TIMEZONE
diff --git a/src/modules/spider/configure.in b/src/modules/spider/configure.in
index 3d32656977..847767dadb 100644
--- a/src/modules/spider/configure.in
+++ b/src/modules/spider/configure.in
@@ -1,3 +1,4 @@
+# $Id: configure.in,v 1.23 1998/03/28 13:52:29 grubba Exp $
 AC_INIT(spider.c)
 AC_CONFIG_HEADER(config.h)
 
diff --git a/src/modules/spider/defs.h b/src/modules/spider/defs.h
index 888fa989fa..5294e6e625 100644
--- a/src/modules/spider/defs.h
+++ b/src/modules/spider/defs.h
@@ -1,2 +1,3 @@
+/* $Id: defs.h,v 1.4 1998/03/28 13:52:11 grubba Exp $ */
 extern void f_discdate(INT32 argc);
 extern void f_stardate (INT32 args);
diff --git a/src/modules/spider/discdate.c b/src/modules/spider/discdate.c
index 022c757033..df8905cd38 100644
--- a/src/modules/spider/discdate.c
+++ b/src/modules/spider/discdate.c
@@ -23,6 +23,8 @@
 #include <string.h>
 #include <stdio.h>
 
+RCSID("$Id: discdate.c,v 1.6 1998/03/28 13:51:48 grubba Exp $");
+
 struct disc_time
 {
   int season; /* 0-4 */
diff --git a/src/modules/spider/stardate.c b/src/modules/spider/stardate.c
index cf05831fcd..cc529989fa 100644
--- a/src/modules/spider/stardate.c
+++ b/src/modules/spider/stardate.c
@@ -12,6 +12,8 @@
 #include "builtin_functions.h"
 #include "error.h"
 
+RCSID("$Id: stardate.c,v 1.7 1998/03/28 13:51:18 grubba Exp $");
+
 #ifdef HAVE_SYS_TIME_H 
 #include <sys/time.h>
 #endif
diff --git a/src/modules/spider/streamed_parser.c b/src/modules/spider/streamed_parser.c
index 3f4bb47014..7f8dc49781 100644
--- a/src/modules/spider/streamed_parser.c
+++ b/src/modules/spider/streamed_parser.c
@@ -19,6 +19,8 @@
 
 #include "streamed_parser.h"
 
+RCSID("$Id: streamed_parser.c,v 1.9 1998/03/28 13:50:37 grubba Exp $");
+
 #ifdef ENABLE_STREAMED_PARSER
 
 /* streamed SGML parser, by wing */
diff --git a/src/modules/spider/streamed_parser.h b/src/modules/spider/streamed_parser.h
index de04daa6af..a59ec4b826 100644
--- a/src/modules/spider/streamed_parser.h
+++ b/src/modules/spider/streamed_parser.h
@@ -1,3 +1,4 @@
+/* $Id: streamed_parser.h,v 1.3 1998/03/28 13:49:44 grubba Exp $ */
 #ifndef STREAMED_PARSER_H
 #define STREAMED_PARSER_H
 
diff --git a/src/modules/sprintf/Makefile.in b/src/modules/sprintf/Makefile.in
index 1f1d823dbf..767d1aae6e 100644
--- a/src/modules/sprintf/Makefile.in
+++ b/src/modules/sprintf/Makefile.in
@@ -1,3 +1,4 @@
+# $Id: Makefile.in,v 1.6 1998/03/28 13:49:00 grubba Exp $
 SRCDIR=@srcdir@
 VPATH=@srcdir@:@srcdir@/../..:../..
 OBJS=sprintf.o
diff --git a/src/modules/sprintf/configure.in b/src/modules/sprintf/configure.in
index a1593a9c61..73f335cab1 100644
--- a/src/modules/sprintf/configure.in
+++ b/src/modules/sprintf/configure.in
@@ -1,3 +1,4 @@
+# $Id: configure.in,v 1.4 1998/03/28 13:48:43 grubba Exp $
 AC_INIT(sprintf.c)
 
 sinclude(../module_configure.in)
diff --git a/src/modules/system/Makefile.in b/src/modules/system/Makefile.in
index d1c6888a9c..2f257ac085 100644
--- a/src/modules/system/Makefile.in
+++ b/src/modules/system/Makefile.in
@@ -1,3 +1,4 @@
+# $Id: Makefile.in,v 1.5 1998/03/28 13:48:22 grubba Exp $
 SRCDIR=@srcdir@
 VPATH=@srcdir@:@srcdir@/../..:../..
 OBJS=system.o syslog.o passwords.o
diff --git a/src/modules/system/configure.in b/src/modules/system/configure.in
index 2430ac69c9..f25c52f784 100644
--- a/src/modules/system/configure.in
+++ b/src/modules/system/configure.in
@@ -1,3 +1,4 @@
+# $Id: configure.in,v 1.20 1998/03/28 13:46:49 grubba Exp $
 AC_INIT(system.c)
 AC_CONFIG_HEADER(system_machine.h)
 
diff --git a/src/program_areas.h b/src/program_areas.h
index e932bf85bd..fa70f82832 100644
--- a/src/program_areas.h
+++ b/src/program_areas.h
@@ -1,3 +1,4 @@
+/* $Id: program_areas.h,v 1.3 1998/03/28 13:38:43 grubba Exp $ */
 /* Who needs templates anyway? / Hubbe */
 
 /* Program *must* be first! */
diff --git a/src/test/create_testsuite b/src/test/create_testsuite
index bfd27e06e5..c7febc16cc 100644
--- a/src/test/create_testsuite
+++ b/src/test/create_testsuite
@@ -1,5 +1,7 @@
 divert(-1)
 
+dnl $Id: create_testsuite,v 1.2 1998/03/28 13:43:12 grubba Exp $
+dnl
 dnl generates a script that is supposed to test Pike
 dnl note that not everything is tested yet, you are welcome to
 dnl submit more tests.
-- 
GitLab