summaryrefslogtreecommitdiff
path: root/gnu/usr.bin/cvs/README.VMS
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/usr.bin/cvs/README.VMS')
-rw-r--r--gnu/usr.bin/cvs/README.VMS45
1 files changed, 32 insertions, 13 deletions
diff --git a/gnu/usr.bin/cvs/README.VMS b/gnu/usr.bin/cvs/README.VMS
index d3eaa3bd9af..c7f64a72e59 100644
--- a/gnu/usr.bin/cvs/README.VMS
+++ b/gnu/usr.bin/cvs/README.VMS
@@ -165,19 +165,38 @@ to their advantage.
-------------------------------------------------------------------------------
Wildcard expansion is not yet implemented (i.e. CVS COMMIT *.c won't
-work.) I have found GPL'd routine which does shell globbing, but I
-have not tried to put it in yet.
-
-Log messages must be entered on the command line using -m. I wanted to start
-up TPU for editing log messages, but apparently SYS$SYSTEM:TPU.EXE requires
-some command table parsing through DCL, and cannot be directly invoked using C
-within CVS. [I did get LSEDIT to launch, but it wasn't interested in argv at
-all.]
-
-You can use -e or define the logical EDITOR to cause CVS to try other editors
-if you want to test what's available on your system. I haven't tested this,
-but if you install vi or emacs, chances are it will probably work. Just make
-sure the .EXE files are in a directory listed in VAXC$PATH.
+work.) I think that expand_wild should be calling lib$findfile
+(util.c in gzip is said to provide an example), but noone has gotten
+around to implementing this.
+
+Log messages must be entered on the command line using -m or -F. You
+can use -e or define the logical EDITOR to cause CVS to try other
+editors (TPU.EXE or any other editor which wants DCL command parsing
+will not work) if you want to test what's available on your system. I
+haven't tested this, but if you install vi or emacs, chances are it
+will probably work. Just make sure the .EXE files are in a directory
+listed in VAXC$PATH (is this a typo for DCL$PATH? Also, will a
+logical name work?). If someone gets around to implementing it, we
+should probably be using the callable editors (e.g. TPU$TPU), although
+of course we also need interface(s) which are not locked into any
+particular editors.
+
+----------------------------------------
+
+Notes regarding compiling on VAX/VMS 6.2 (not Alpha) (These are items
+which hopefully will have cleaner solutions in the future, but here is
+how to get around them for now):
+
+* Need to compile lib/getdate.c with vaxc instead of decc to avoid a
+compiler bugcheck. Therefore one must add SYS$LIBRARY:VAXCRTL/LIBRARY
+to the link.
+
+* In src/ignore.c, change lstat to stat. In vms/filesubr.c, change
+"#ifdef S_ISLNK" to "#if 0".
+
+* Ignore the warnings in vms/vmsmunch.c; the system include file
+declares something as an int when it should be void *. Not *our*
+fault!
Credits: