1998-04-18 Jim Kingdon * getpass.c: Rewrite to use SYS$QIOW instead of curses. This means we don't need to clear the screen, and also the curses version was sometimes dying with a traceback on VMS 7.1 (I don't know why). 1998-04-09 Jim Kingdon * filesubr.c (link_file): Remove; no longer used. Tue Feb 17 02:29:24 1998 Noel Cragg * filesubr.c (last_component): return the top-level directory when asked about the top-level directory. Tue Jan 13 13:17:33 1998 Jim Kingdon * options.h (DIFF, RCSBIN_DFLT): Remove; no longer used. Sat Dec 27 16:57:41 1997 Jim Kingdon * options.h (HAVE_RCS5): Remove; no longer used. * config.h (LINES_CRLF_TERMINATED): Remove; no longer used. Sat Nov 29 22:21:19 1997 Jim Kingdon See lib/ChangeLog for rationale: * options.h: Remove declaration of getwd * getwd.c: Implement xgetwd not getwd. * stat.c: Call xgetwd not getwd. Thu Sep 25 15:26:43 1997 Jim Kingdon * misc.c, misc.h (fatal, xmalloc, xrealloc): Remove; nowhere used. * ndir.c, ndir.h: Change return type of closedir from void to int. * config.h (HAVE_NDIR_H): Define. * vms.h: Add comment about the include of ndir.h. * ndir.h: Protect against multiple inclusion. Tue, 9 Sep 1997 Jim Kingdon * config.h: Define HAVE_VPRINTF. * pwd.h, vms.h: Define pid_t and mode_t. Tue Sep 9 18:53:33 1997 Jim Kingdon * pwd.h, pwd.c: Remove getpwnam per change to expand_path. * config.h: Define GETPWNAM_MISSING. * pwd.c (getpwuid): Declare argument as unsigned int not uid_t. * config.h (SYSTEM_GETCALLER): Define. * pwd.c (getpwuid, getpwnam): Always return NULL (see comment for rationale). * options.h: Don't define CVS_BADROOT. * pwd.h: Nuke uid_t and related changes. * filesubr.c (fnfold): Further expand comment about how to handle filenames like "y.tab.c". Sun Sep 7 17:38:58 1997 Jim Kingdon * config.h (HAVE_STRDUP): Remove; not used anywhere. * misc.h, misc.c: Remove strdup per change to ../configure.in. Sun Jun 8 23:42:42 1997 Jim Kingdon * config.h (HAVE_MKFIFO): Remove; not used anywhere. Sun May 11 11:49:05 1997 Jim Kingdon * config.h: Remove USE_DIRECT_TCP; see ../ChangeLog for rationale. Wed Mar 12 16:10:01 1997 Jim Kingdon * config.h (HAVE_SETVBUF): Removed; no longer used. Wed Jan 29 18:27:41 1997 Jim Kingdon * options.h (GREP): Remove; no longer used. Tue Jan 28 18:29:03 1997 Jim Kingdon * config.h: Remove SIZEOF_INT and SIZEOF_LONG; no longer needed with lib/md5.c changes. Thu Jan 2 13:30:56 1997 Jim Kingdon * dir.h, filesubr.c, filutils.c, filutils.h, misc.c, misc.h, ndir.c, pipe.c, pipe.h, waitpid.c: Remove "675" paragraph; see ../ChangeLog for rationale. Wed Jan 1 22:50:44 1997 Jim Kingdon * options.h: Reword comment for TMPDIR_DFLT to make it clear that this isn't specific to the pserver server. Tue Nov 19 17:13:55 1996 Jim Kingdon * ndir.c (opendir): Change strip_path to strip_trailing_slashes per corresponding change to src. * stat.c (wrapped_stat): Likewise. Sat Oct 12 19:36:42 1996 Jim Kingdon * vms.h: Don't declare/define mode_t and rmdir; they conflict with declarations in system include files on VAX/VMS 6.2. * pwd.h: #include sys/types.h instead of trying to define uid_t, gid_t and pid_t ourselves. Tue Oct 8 12:37:45 1996 Ian Lance Taylor * options.h: Remove; no longer used. Wed Sep 25 15:09:53 1996 Jim Kingdon * options.h: Define TMPDIR_DFLT to sys$scratch not sys$login. Tue Sep 24 14:11:30 1996 Jim Kingdon * options.h: Add TMPDIR_DFLT. * Makefile.in (DISTFILES): Add getpass.c. Thu Sep 12 1996 Jim Kingdon * config.h: Define ARGV0_NOT_PROGRAM_NAME. Thu Sep 12 14:56:42 1996 Jim Kingdon * config.h, filesubr.c: Add FOLD_FN_CHAR, VMS_filename_classes, fncmp, and fnfold. This is copied from the NT port except various comments were changed and '/' is not considered the same as '\'. Wed Sep 11 15:53:18 1996 Jim Kingdon * config.h: Define NO_SLASH_AFTER_HOME. * options.h: Define AUTH_CLIENT_SUPPORT. * build_vms.com: Add getpass.c. * getpass.c: New file. * config.h: Define getopt, optind, optopt, optarg, and opterr to avoid name conflicts with system libraries. * filesubr.c (expand_wild): Added. Wed Sep 11 11:12:01 1996 Jim Blandy * Makefile.in (DISTFILES): Omit filesubr.c.rej. Tue Sep 10 19:15:47 1996 Jim Kingdon * Makefile.in: New file. * config.h (START_SERVER_RETURNS_SOCKET, SEND_NEVER_PARTIAL): Define. This just preserves the behavior the VMS port has had all along. Mon Aug 26 12:51:52 1996 Jim Kingdon * filesubr.c (mkdir_if_needed): Added. Tue May 14 13:38:51 1996 Jim Kingdon * filesubr.c (cvs_temp_name): New function. Tue Mar 19 17:49:16 1996 Norbert Kiesel * startserver.c (vms_start_server): Added support for CVS_RCMD_PORT (and thus made consistent with WindowsNT and Mac) Fri Mar 1 00:10:06 1996 Benjamin J. Lee * startserver.c, rcmd.c: Made privileged/non-privileged rsh communication more adaptive. Removed USE_PRIVILEGED_RCMD. Wed Feb 28 11:08:06 1996 Jim Kingdon * options.h: Remove comment about automatic generation from options.h.in. * options.h: Remove AUTH_SERVER_SUPPORT; no longer should be defined in options.h. * options.h: Remove RM and SORT; no longer used. * config.h: Remove C_ALLOCA, CRAY_STACKSEG_END, HAVE_ALLOCA, HAVE_ALLOCA_H, and STACK_DIRECTION to reflect alloca removal. * vms.h: Remove DEATH_SUPPORT; it was removed from CVS Feb 9. * alloca.c: Removed. * build_vms.com: Remove alloca. * startserver.c (vms_start_server): Use xmalloc/free, not alloca. Wed Feb 28 03:38:42 1996 Benjamin J. Lee * VMS support files added.