Brian,
Here are the problems/question I found/have with tcl-dp3.2 on SunOS4.1.3.

In dp_MakeRPCServer, is this the desired line?
    set rv [dp_connect -server $port -linger -reuseAddr]
Or should it not have the -linger?

In dpInt.h: compat/stdlib.h defines free() differently than what is
defined in malloc.h or right there.
----------------------------------------------------------------------
#if HAVE_STDLIB_H
#    include <stdlib.h>
#else
#    include <compat/stdlib.h>
#endif

#if HAVE_MALLOC_H
#   include <malloc.h>
#else
    extern void free	_ANSI_ARGS_((void *));
#endif
----------------------------------------------------------------------


dpsh:
----------------------------------------------------------------------
Does not build correctly because of tkAppInit.c includes tk.h which includes
X11 includes.

In file included from .././tkAppInit.c:29:
.././tk.h:42: X11/Xlib.h: No such file or directory

This occurs because -DNO_X11 is defined in the rule that does the linking
for dpsh.  It should be in with the CC_SWITCHES.
----------------------------------------------------------------------


The changes to use things such as HAVE_SYS_TIME instead of NO_SYS_TIME_H
make it a little more difficult to create a single configure file for a
directory tree (as we use for the DVC tree) since tcl uses the NO_SYS_TIME_H
syntax.  This also goes for other .h files.  It is not a big problem, just
a bit of a nuisance.
   HAVE_ERRNO_H  vs.  NO_ERRNO_H


- Gordon

