Commit e6542651 authored by nobody's avatar nobody

This commit was manufactured by cvs2svn to create tag

'isc_merge_1999_05_01'.
parent bafd19a4
1999-04-28 Per Cederqvist <ceder@lysator.liu.se>
Added some output functions.
* src/isc_stdout.c (isc_puts): New function.
(isc_putul): New function.
* src/isc.h (isc_puts): New function.
(isc_putul): New function.
1999-04-17 Per Cederqvist <ceder@lysator.liu.se>
Added full support for fd relocation.
* src/isc_relocate.c (isc_relocate_fd): Implemented for real.
* src/isc_event.c (isc_getnextevent): Return
ISC_EVENT_LOGIN_UNRELOCATED instead of ISC_EVENT_LOGIN if a
file descriptor relocation failed.
* src/isc.h (IscEventType): New event: ISC_EVENT_LOGIN_UNRELOCATED.
1999-04-17 Per Cederqvist <ceder@gratia>
Added limited support for fd relocation. Error handling still
needed.
* src/isc_udp.c (isc_createudp): Relocate the fd.
* src/isc_tcp.c (isc_tcp_accept_fn): isc_createtcp will close the
file descriptor if it fails, so don't re-close it here.
isc_createtcp will also set the fd attribute of the session; don't
set it again.
(isc_createtcp): Relocate the fd. Be careful to always close it
if an error occurs.
* src/isc_relocate.c (isc_relocate_fd): New file and function.
This is still a dummy implementation.
* src/isc_master.c (isc_initialize): Expect master config version
1006 and session config 1002. Handle fd_relocate.
* src/isc.h (IscSessionConfig): Added fd_relocate.
* src/intern.h (isc_relocate_fd): New function.
* src/Makefile.am (libisc_a_SOURCES): Added isc_relocate.c.
1999-04-16 Per Cederqvist <ceder@gratia>
Simplify the use of IscHandlerList. (This needs more
documentation.)
* src/isc.h (IscSession): Removed the "IscHandlerCache fun"
member.
(ISC_HCALLFUN1): Adapted to IscHandlerList changes.
(ISC_HCALLFUN2): Adapted to IscHandlerList changes.
(ISC_HCALLFUN3): Adapted to IscHandlerList changes.
* src/intern.h (ISC_SCALLFUN1): Use ISC_HCALLFUN1 to simplify
code. Adapted to IscHandlerList changes.
(ISC_SCALLFUN2): Analogous.
(ISC_SCALLFUN3): Analogous.
* src/isc_handler.c (isc_pushhandler): Modified so that the
members of the member "current" of IscHandlerList objects points
to the IscHandler object where the callbacks that should be used
exist. Once that changes was done, there is no need for the
"scb->fun" member, so it was removed.
(isc_pophandler): Adjusted accordingly.
* src/isc_session.c (isc_create): Removed the code that
initialized scb->fun.
(isc_destroy): Use scb->handlers->current instead of scb->fun.
* src/isc_event.c (isc_getnextevent): Use scb->handlers->current
instead of scb->fun.
1999-04-15 Per Cederqvist <ceder@lysator.liu.se>
Allow disabled sessions to emit data. It is input from the
sessions that is disabled.
* src/isc_stdout.c (isc_putc): Allow output to sessions that are
in state ISC_STATE_DISABLED.
(isc_write): Likewise.
* src/isc_output.c (isc_flush): Flush pending output even
when the session is in ISC_STATE_DISABLED.
(isc_oflush): Likewise.
* src/isc_event.c (isc_getnextevent): Flush pending output even
when the session is in ISC_STATE_DISABLED.
1999-04-11 Per Cederqvist <ceder@gratia>
Rebuild more often.
* src/Makefile.am (isc_stdout.o): Depend on ../config.status.
1999-04-05 Per Cederqvist <ceder@gratia>
Get rid of useless compiler warnings.
* configure.in: Don't use -Wtraditional.
1999-02-05 Per Cederqvist <ceder@gratia>
Get rid of a compiler warning.
* src/isc_alloc.c (ISC_MAGIC_ALLOC): This is an unsigned constant.
(ISC_MAGIC_FREE): Likewise.
1999-01-18 David Byers <davby@ida.liu.se>
* src/.cvsignore: Added .bbg, .bb, .da and .gcov files.
1999-01-15 David Byers <davby@ida.liu.se>
* configure.in: Added --with-checker, --with-gcov and
--with-optimization.
1998-10-06 Per Cederqvist <ceder@gratia>
Port to glibc2.
* src/isc_session.c: Include <time.h>.
1998-07-10 Per Cederqvist <ceder@lysator.liu.se>
The LysKOM server should not install isc thingies.
* src/Makefile.am (noinst_LIBRARIES, noinst_HEADERS): Use instead
of lib_LIBRARIES and include_HEADERS so that nothing from isc gets
installed by lyskomd.
* man/Makefile.am (noinst_MANS): Use noinst_MANS instead of
man_MANS so that nothing from isc gets installed by lyskomd.
1998-07-09 Per Cederqvist <ceder@lysator.liu.se>
--enable-isc-printf was broken.
* src/isc_wait.c: Include <stdarg.h>.
1998-07-06 Per Cederqvist <ceder@lysator.liu.se>
* Version 0.99 released.
Release preparations.
* NEWS: Updated.
* README: Updated.
......
#!/bin/sh -
#
# Copyright (c) 1987 Regents of the University of California.
# All rights reserved.
#
# Redistribution and use in source and binary forms are permitted
# provided that the above copyright notice and this paragraph are
# duplicated in all such forms and that any documentation,
# advertising materials, and other materials related to such
# distribution and use acknowledge that the software was developed
# by the University of California, Berkeley. The name of the
# University may not be used to endorse or promote products derived
# from this software without specific prior written permission.
# THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
# IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
# WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
#
# @(#)mkdep.sh 5.12 (Berkeley) 6/30/88
#
PATH=/bin:/usr/bin:/usr/ucb
export PATH
SED=""
MAKE=Makefile # default makefile name is "Makefile"
while :
do case "$1" in
# -f allows you to select a makefile name
-f)
MAKE=$2
shift; shift ;;
# the -p flag produces "program: program.c" style dependencies
# so .o's don't get produced
-p)
SED='s;\.o;;'
shift ;;
*)
break ;;
esac
done
if [ $# = 0 ] ; then
echo 'usage: gmkdep [-p] [-f makefile] [flags] file ...'
exit 1
fi
if [ ! -w $MAKE ]; then
echo "gmkdep: no writeable file \"$MAKE\""
exit 1
fi
TMP=/tmp/mkdep$$
trap 'rm -f $TMP ; exit 1' 1 2 3 13 15
cp $MAKE ${MAKE}.bak
sed -e '/DO NOT DELETE THIS LINE/,$d' < $MAKE > $TMP
cat << _EOF_ >> $TMP
# DO NOT DELETE THIS LINE -- mkdep uses it.
# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
_EOF_
# If your compiler doesn't have -M, add it. If you can't, the next two
# lines will try and replace the "cc -M". The real problem is that this
# hack can't deal with anything that requires a search path, and doesn't
# even try for anything using bracket (<>) syntax.
#
# egrep '^#include[ ]*".*"' /dev/null $* |
# sed -e 's/:[^"]*"\([^"]*\)".*/: \1/' -e 's/\.c/.o/' |
/usr/gnu/bin/gcc -M $* |
sed "
s; \./; ;g
$SED" |
awk '{
if ($1 != prev) {
if (rec != "")
print rec;
rec = $0;
prev = $1;
}
else {
if (length(rec $2) > 78) {
print rec;
rec = $0;
}
else
rec = rec " " $2
}
}
END {
print rec
}' >> $TMP
cat << _EOF_ >> $TMP
# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
_EOF_
# copy to preserve permissions
cp $TMP $MAKE
rm -f ${MAKE}.bak $TMP
exit 0
#ifndef _STDDEF_H
#define _STDDEF_H
/* Signed type of difference of two pointers. */
#if defined(__GNUC__) && defined(__sparc__)
# if !defined(__sys_stdtypes_h)
# include <sys/stdtypes.h>
# endif
# define size_t _sys_size_t
# define ptrdiff_t _sys_ptrdiff_t
#endif
#ifndef _PTRDIFF_T /* in case <sys/types.h> has defined it. */
#ifndef _T_PTRDIFF
#ifndef __PTRDIFF_T
#ifndef _PTRDIFF_T_
#ifndef ___int_ptrdiff_t_h
#define _PTRDIFF_T
#define _T_PTRDIFF
#define __PTRDIFF_T
#define _PTRDIFF_T_
#define ___int_ptrdiff_t_h
typedef long ptrdiff_t;
#endif /* ___int_ptrdiff_t_h */
#endif /* _PTRDIFF_T_ */
#endif /* __PTRDIFF_T */
#endif /* _T_PTRDIFF */
#endif /* _PTRDIFF_T */
/* Unsigned type of `sizeof' something. */
#ifndef _SIZE_T /* in case <sys/types.h> has defined it. */
#ifndef _T_SIZE
#ifndef __SIZE_T
#ifndef _SIZE_T_
#ifndef ___int_size_t_h
#define _SIZE_T
#define _T_SIZE
#define __SIZE_T
#define _SIZE_T_
#define ___int_size_t_h
typedef unsigned long size_t;
#endif /* ___int_size_t_h */
#endif /* _SIZE_T_ */
#endif /* __SIZE_T */
#endif /* _T_SIZE */
#endif /* _SIZE_T */
/* A null pointer constant. */
#undef NULL /* in case <stdio.h> has defined it. */
#define NULL ((void *)0)
/* Offset of member MEMBER in a struct of type TYPE. */
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
#endif /* _STDDEF_H */
......@@ -18,13 +18,29 @@ dnl Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
dnl Process this file with autoconf to produce a configure script.
AC_REVISION($Revision: 1.1 $)dnl
AC_REVISION($Revision: 1.3 $)dnl
AC_INIT(src/isc_master.c)
AM_INIT_AUTOMAKE(isc, 0.99)
AC_ARG_ENABLE([isc-printf],
[ --enable-isc-printf include isc_printf support (non-portable)])
AC_ARG_WITH([checker],
[ --with-checker compile with Gnu Checker],
[use_checker=$withval],
[use_checker=no])
AC_ARG_WITH([gcov],
[ --with-gcov instrument for gcov (requires gcc)],
[use_gcov=$withval],
[use_gcov=no])
AC_ARG_WITH([optimization],
[ --with-optimization select level of optimization],
[opt_level=$withval],
[opt_level=""])
[if test "$enable_isc_printf" = yes
then]
AC_DEFINE(ISC_PRINTF_SUPPORT)
......@@ -57,8 +73,10 @@ AC_TYPE_SIZE_T
CMOD_C_ATTRIBUTE_UNUSED
[if test -n "$GCC"; then
CFLAGS="$CFLAGS -Wall -W -Wtraditional -Wshadow -Wpointer-arith"]
[if test -n "$GCC"; then]
dnl "-Wtraditional" isn't really useful: we don't support
dnl pre-c89-compilers.
[CFLAGS="$CFLAGS -Wall -W -Wshadow -Wpointer-arith"]
CMOD_COMPILER_CC_ACCEPTS([-Wbad-function-cast])
CMOD_COMPILER_CC_ACCEPTS([-Wcast-qual])
CMOD_COMPILER_CC_ACCEPTS([-Wcast-align])
......@@ -71,4 +89,27 @@ CMOD_C_ATTRIBUTE_UNUSED
CMOD_COMPILER_CC_ACCEPTS([-pipe])
[fi]
[if test "$use_gcov" = "yes" -a -n "$GCC"; then]
CMOD_COMPILER_CC_ACCEPTS([-ftest-coverage])
CMOD_COMPILER_CC_ACCEPTS([-fprofile-arcs])
[fi]
[if test -n "$opt_level" -a "$opt_level" != "yes" ; then
CFLAGS=`echo "$CFLAGS" | sed "s/-O[0-9]*//"`
if test "$opt_level" != "no" ; then
CFLAGS="$CFLAGS -O$opt_level"
fi
fi]
# Check for checker
[if test "$use_checker" = "yes"
then]
AC_CHECK_PROGS(CHECKER, checker)
[ CC="checker $CC"
LIBS="-lchkr_m $LIBS" ]
[fi]
AC_OUTPUT(Makefile src/Makefile man/Makefile doc/Makefile demo/Makefile)
INCDIRS=-I$(HOME)/include
LIBDIRS=-L$(HOME)/lib
SOURCES=tcp.c udp.c
CFLAGS= -g $(LIBDIRS) $(INCDIRS)
CC=gcc
tcp: tcp.c $(HOME)/include/isc.h $(HOME)/lib/libisc.a
gcc $(CFLAGS) -o tcp tcp.c -lisc -lansi
udp: udp.c $(HOME)/include/isc.h $(HOME)/lib/libisc.a
gcc $(CFLAGS) -o udp udp.c -lisc -lansi
clean:
rm -f *~ *.o a.out core tcp udp \#*\#
depend:
gmkdep $(INCDIRS) $(SOURCES)
# DO NOT DELETE THIS LINE -- mkdep uses it.
# Makefile.in generated automatically by automake 1.3 from Makefile.am
# Copyright (C) 1994, 1995, 1996, 1997, 1998 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
SHELL = /bin/sh
srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
prefix = @prefix@
exec_prefix = @exec_prefix@
bindir = @bindir@
sbindir = @sbindir@
libexecdir = @libexecdir@
datadir = @datadir@
sysconfdir = @sysconfdir@
sharedstatedir = @sharedstatedir@
localstatedir = @localstatedir@
libdir = @libdir@
infodir = @infodir@
mandir = @mandir@
includedir = @includedir@
oldincludedir = /usr/include
DISTDIR =
pkgdatadir = $(datadir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
top_builddir = ..
ACLOCAL = @ACLOCAL@
AUTOCONF = @AUTOCONF@
AUTOMAKE = @AUTOMAKE@
AUTOHEADER = @AUTOHEADER@
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
transform = @program_transform_name@
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
CC = @CC@
CPP = @CPP@
LIBOBJS = @LIBOBJS@
MAKEINFO = @MAKEINFO@
PACKAGE = @PACKAGE@
RANLIB = @RANLIB@
U = @U@
VERSION = @VERSION@
EXTRA_DIST = mux.c mux.h tcp.c udp.c
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
CONFIG_CLEAN_FILES =
DIST_COMMON = README Makefile.am Makefile.in
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
TAR = tar
GZIP = --best
all: Makefile
.SUFFIXES:
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps demo/Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
cd $(top_builddir) \
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
tags: TAGS
TAGS:
distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
subdir = demo
distdir: $(DISTFILES)
@for file in $(DISTFILES); do \
d=$(srcdir); \
test -f $(distdir)/$$file \
|| ln $$d/$$file $(distdir)/$$file 2> /dev/null \
|| cp -p $$d/$$file $(distdir)/$$file; \
done
info:
dvi:
check: all
$(MAKE)
installcheck:
install-exec:
@$(NORMAL_INSTALL)
install-data:
@$(NORMAL_INSTALL)
install: install-exec install-data all
@:
uninstall:
install-strip:
$(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' INSTALL_SCRIPT='$(INSTALL_PROGRAM)' install
installdirs:
mostlyclean-generic:
-test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES)
clean-generic:
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
distclean-generic:
-rm -f Makefile $(DISTCLEANFILES)
-rm -f config.cache config.log stamp-h stamp-h[0-9]*
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
maintainer-clean-generic:
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
-test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
mostlyclean: mostlyclean-generic
clean: clean-generic mostlyclean
distclean: distclean-generic clean
-rm -f config.status
maintainer-clean: maintainer-clean-generic distclean
@echo "This command is intended for maintainers to use;"
@echo "it deletes files that may require special tools to rebuild."
.PHONY: tags distdir info dvi installcheck install-exec install-data \
install uninstall all installdirs mostlyclean-generic distclean-generic \
clean-generic maintainer-clean-generic clean mostlyclean distclean \
maintainer-clean
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
#
# Makefile - for Manual pages
#
INSTROOT=/usr/local
MANROOT=$(INSTROOT)/man
MANSECT=man3
MANDIR=$(MANROOT)/$(MANSECT)
#
FILES= isc.3x isc_initialize.3x isc_shutdown.3x isc_openfd.3x \
isc_openfile.3x isc_opentcp.3x isc_close.3x isc_listentcp.3x \
isc_unlisten.3x
#
install:
cp $(FILES) $(MANDIR)
clean:
rm -f *~ \#*\#
all:
@echo "Nothing done."
......@@ -19,8 +19,8 @@
## Process this file with automake to produce Makefile.in
man_MANS = isc.3x isc_initialize.3x isc_shutdown.3x isc_openfd.3x \
noinst_MANS = isc.3x isc_initialize.3x isc_shutdown.3x isc_openfd.3x \
isc_openfile.3x isc_opentcp.3x isc_close.3x isc_listentcp.3x \
isc_unlisten.3x isc_createtcp.3x isc_destroy.3x
EXTRA_DIST = $(man_MANS) TEMPLATE FUNCTIONS .cvsignore
EXTRA_DIST = $(noinst_MANS) TEMPLATE FUNCTIONS .cvsignore
.deps
Makefile
Makefile.in
*.da
*.bb
*.bbg
*.gcov
#
# Makefile for libisc
#
# Copyright (c) 1992 Peter Eriksson and Per Cederqvist of the
# Lysator Academic Computer Association.
#
INSTROOT=/usr/local
#
LIBDIR=$(INSTROOT)/lib
INCDIR=$(INSTROOT)/include
#
INCLUDES=-I$(HOME)/include -I/usr/local/include
CC=gcc
CFLAGS=-g -O -I. -pipe -Wall -ansi $(INCLUDES)
#
SOURCES=isc_event.c isc_session.c isc_abort.c isc_alloc.c isc_master.c\
isc_output.c isc_queue.c isc_message.c isc_handler.c\
isc_stdout.c isc_socket.c isc_tcp.c isc_udp.c printf.c
OBJECTS=isc_event.o isc_session.o isc_abort.o isc_alloc.o isc_master.o\
isc_output.o isc_queue.o isc_message.o isc_handler.o\
isc_stdout.o isc_socket.o isc_tcp.o isc_udp.o printf.o
all: libisc.a
install: $(LIBDIR)/libisc.a $(INCDIR)/isc.h
$(LIBDIR)/libisc.a: libisc.a
cp libisc.a $(LIBDIR)
ranlib $(LIBDIR)/libisc.a
$(INCDIR)/isc.h: isc.h
cp isc.h $(INCDIR)
tags:
etags -t *.[hc]
depend:
gmkdep $(INCLUDES) $(SOURCES)
clean:
rm -f *~ *.o libisc.a core \#*\#
libisc.a: $(OBJECTS)
touch libisc.a
rm -f libisc.a
ar q libisc.a $(OBJECTS)
ranlib libisc.a
# DO NOT DELETE THIS LINE -- mkdep uses it.
# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
isc_event.o : isc_event.c /usr/gnu/var/gcc/sunos4.1.1/2.0/include/stdio.h /usr/gnu/var/gcc/sunos4.1.1/2.0/include/stdarg.h \
/usr/gnu/var/gcc/sunos4.1.1/2.0/include/stdlib.h /usr/gnu/var/gcc/sunos4.1.1/2.0/include/sys/stdtypes.h \
/usr/include/time.h /usr/gnu/var/gcc/sunos4.1.1/2.0/include/sys/types.h /usr/include/sys/sysmacros.h \
/usr/include/sys/time.h /usr/include/errno.h /usr/bsd/include/sys/errno.h /usr/include/sys/errno.h \
/usr/gnu/var/gcc/sunos4.1.1/2.0/include/stddef.h /usr/gnu/var/gcc/sunos4.1.1/2.0/include/string.h \
isc.h /usr/include/sys/socket.h intern.h
isc_session.o : isc_session.c /usr/gnu/var/gcc/sunos4.1.1/2.0/include/sys/types.h \
/usr/gnu/var/gcc/sunos4.1.1/2.0/include/sys/stdtypes.h /usr/include/sys/sysmacros.h \
/usr/include/errno.h /usr/bsd/include/sys/errno.h /usr/include/sys/errno.h /usr/gnu/var/gcc/sunos4.1.1/2.0/include/stdlib.h \
/usr/gnu/var/gcc/sunos4.1.1/2.0/include/stddef.h /usr/gnu/var/gcc/sunos4.1.1/2.0/include/string.h \
/usr/include/fcntl.h /usr/include/sys/fcntlcom.h /usr/include/sys/stat.h isc.h \
/usr/include/time.h /usr/gnu/var/gcc/sunos4.1.1/2.0/include/stdarg.h /usr/include/sys/socket.h \
intern.h
isc_abort.o : isc_abort.c /usr/gnu/var/gcc/sunos4.1.1/2.0/include/stdio.h /usr/gnu/var/gcc/sunos4.1.1/2.0/include/stdlib.h \
/usr/gnu/var/gcc/sunos4.1.1/2.0/include/sys/stdtypes.h /usr/gnu/var/gcc/sunos4.1.1/2.0/include/stddef.h \
isc.h /usr/include/time.h /usr/gnu/var/gcc/sunos4.1.1/2.0/include/stdarg.h /usr/gnu/var/gcc/sunos4.1.1/2.0/include/sys/types.h \
/usr/include/sys/sysmacros.h /usr/include/sys/socket.h intern.h
isc_alloc.o : isc_alloc.c /usr/gnu/var/gcc/sunos4.1.1/2.0/include/stdlib.h /usr/gnu/var/gcc/sunos4.1.1/2.0/include/sys/stdtypes.h \
/usr/gnu/var/gcc/sunos4.1.1/2.0/include/stddef.h /usr/gnu/var/gcc/sunos4.1.1/2.0/include/string.h \
isc.h /usr/include/time.h /usr/gnu/var/gcc/sunos4.1.1/2.0/include/stdarg.h /usr/gnu/var/gcc/sunos4.1.1/2.0/include/sys/types.h \
/usr/include/sys/sysmacros.h /usr/include/sys/socket.h intern.h
isc_master.o : isc_master.c /usr/include/errno.h /usr/bsd/include/sys/errno.h \
/usr/include/sys/errno.h /usr/gnu/var/gcc/sunos4.1.1/2.0/include/stdlib.h /usr/gnu/var/gcc/sunos4.1.1/2.0/include/sys/stdtypes.h \
/usr/gnu/var/gcc/sunos4.1.1/2.0/include/stddef.h /usr/include/sys/file.h /usr/gnu/var/gcc/sunos4.1.1/2.0/include/sys/types.h \
/usr/include/sys/sysmacros.h /usr/include/sys/fcntlcom.h /usr/include/sys/stat.h \
isc.h /usr/include/time.h /usr/gnu/var/gcc/sunos4.1.1/2.0/include/stdarg.h /usr/include/sys/socket.h \
intern.h
isc_output.o : isc_output.c /usr/gnu/var/gcc/sunos4.1.1/2.0/include/stdlib.h \
/usr/gnu/var/gcc/sunos4.1.1/2.0/include/sys/stdtypes.h /usr/gnu/var/gcc/sunos4.1.1/2.0/include/stddef.h \
/usr/include/errno.h /usr/bsd/include/sys/errno.h /usr/include/sys/errno.h /usr/gnu/var/gcc/sunos4.1.1/2.0/include/string.h \
/usr/include/sys/file.h /usr/gnu/var/gcc/sunos4.1.1/2.0/include/sys/types.h \
/usr/include/sys/sysmacros.h /usr/include/sys/fcntlcom.h /usr/include/sys/stat.h \
isc.h /usr/include/time.h /usr/gnu/var/gcc/sunos4.1.1/2.0/include/stdarg.h /usr/include/sys/socket.h \
intern.h
isc_queue.o : isc_queue.c /usr/gnu/var/gcc/sunos4.1.1/2.0/include/stdlib.h /usr/gnu/var/gcc/sunos4.1.1/2.0/include/sys/stdtypes.h \
/usr/gnu/var/gcc/sunos4.1.1/2.0/include/stddef.h isc.h /usr/include/time.h /usr/gnu/var/gcc/sunos4.1.1/2.0/include/stdarg.h \
/usr/gnu/var/gcc/sunos4.1.1/2.0/include/sys/types.h /usr/include/sys/sysmacros.h \
/usr/include/sys/socket.h intern.h
isc_message.o : isc_message.c /usr/gnu/var/gcc/sunos4.1.1/2.0/include/stdlib.h \
/usr/gnu/var/gcc/sunos4.1.1/2.0/include/sys/stdtypes.h /usr/gnu/var/gcc/sunos4.1.1/2.0/include/stddef.h \
/usr/gnu/var/gcc/sunos4.1.1/2.0/include/string.h isc.h /usr/include/time.h /usr/gnu/var/gcc/sunos4.1.1/2.0/include/stdarg.h \
/usr/gnu/var/gcc/sunos4.1.1/2.0/include/sys/types.h /usr/include/sys/sysmacros.h \
/usr/include/sys/socket.h intern.h
isc_handler.o : isc_handler.c /usr/gnu/var/gcc/sunos4.1.1/2.0/include/stdio.h \
isc.h /usr/include/time.h /usr/gnu/var/gcc/sunos4.1.1/2.0/include/sys/stdtypes.h \
/usr/gnu/var/gcc/sunos4.1.1/2.0/include/stdarg.h /usr/gnu/var/gcc/sunos4.1.1/2.0/include/sys/types.h \
/usr/include/sys/sysmacros.h /usr/include/sys/socket.h intern.h
isc_stdout.o : isc_stdout.c /usr/gnu/var/gcc/sunos4.1.1/2.0/include/stdio.h \
/usr/gnu/var/gcc/sunos4.1.1/2.0/include/stdarg.h /usr/gnu/var/gcc/sunos4.1.1/2.0/include/string.h \
/usr/gnu/var/gcc/sunos4.1.1/2.0/include/sys/stdtypes.h isc.h /usr/include/time.h \