From cf3aa3bee959b73ead549451bc2c82cf89547f35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Groenvall?= Date: Tue, 23 Apr 1996 12:32:48 +0000 Subject: [PATCH] Add signal and strdup to libbroken git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@422 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/roken/Makefile.in | 7 +++++-- lib/roken/signal.c | 8 +++++++- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/lib/roken/Makefile.in b/lib/roken/Makefile.in index 9ae1096c9..699009ab6 100644 --- a/lib/roken/Makefile.in +++ b/lib/roken/Makefile.in @@ -24,12 +24,15 @@ libdir = $(exec_prefix)/lib PICFLAGS = @PICFLAGS@ LIBNAME = libbroken -LIBEXT = @LIBEXT@ +#LIBEXT = @LIBEXT@ Always build archive library and don't install! +LIBEXT = a SHLIBEXT = @SHLIBEXT@ LIB = $(LIBNAME).$(LIBEXT) -OBJECTS = @LIBOBJS@ +SOURCES = signal.c + +OBJECTS = signal.o @LIBOBJS@ all: $(LIB) diff --git a/lib/roken/signal.c b/lib/roken/signal.c index f44899c1e..6bf272cdb 100644 --- a/lib/roken/signal.c +++ b/lib/roken/signal.c @@ -1,7 +1,11 @@ -#include "bsd_locl.h" +#ifdef HAVE_CONFIG_H +#include +#endif RCSID("$Id$"); +#include + /* * We would like to always use this signal but there is a link error * on NEXTSTEP @@ -13,6 +17,8 @@ RCSID("$Id$"); * Do we need any extra hacks for SIGCLD and/or SIGCHLD? */ +typedef RETSIGTYPE (*SigAction)(/* int??? */); + SigAction signal(int iSig, SigAction pAction) {