summaryrefslogtreecommitdiff
path: root/vms/config.vms
diff options
context:
space:
mode:
authorLarry Wall <lwall@netlabs.com>1995-03-12 22:32:14 -0800
committerLarry Wall <lwall@netlabs.com>1995-03-12 22:32:14 -0800
commit748a93069b3d16374a9859d1456065dd3ae11394 (patch)
tree308ca14de9933a313dceacce8be77db67d9368c7 /vms/config.vms
parentfec02dd38faf8f83471b031857d89cb76fea1ca0 (diff)
downloadperl-748a93069b3d16374a9859d1456065dd3ae11394.tar.gz
Perl 5.001perl-5.001
[See the Changes file for a list of changes]
Diffstat (limited to 'vms/config.vms')
-rw-r--r--vms/config.vms31
1 files changed, 25 insertions, 6 deletions
diff --git a/vms/config.vms b/vms/config.vms
index 0c2c4f494c..74afb23dc7 100644
--- a/vms/config.vms
+++ b/vms/config.vms
@@ -39,7 +39,11 @@
* same as PRIVLIB_EXP, it is not defined, since presumably the
* program already searches PRIVLIB_EXP.
*/
-#undef ARCHLIB_EXP /**/
+#ifndef __ALPHA
+#define ARCHLIB_EXP "/perl_root/lib/VMS_AXP" /* config-skip */
+#else
+#define ARCHLIB_EXP "/perl_root/lib/VMS_VAX" /* config-skip */
+#endif
/* CAT2:
* This macro catenates 2 tokens together.
@@ -538,6 +542,14 @@
*/
#define HAS_VFORK /**/
+/* Signal_t:
+ * This symbol's value is either "void" or "int", corresponding to the
+ * appropriate return type of a signal handler. Thus, you can declare
+ * a signal handler using "Signal_t (*handler)()", and define the
+ * handler using "Signal_t handler(sig)".
+ */
+#define Signal_t void /* Signal handler's return type */
+
/* HASVOLATILE:
* This symbol, if defined, indicates that this C compiler knows about
* the volatile declaration.
@@ -570,7 +582,7 @@
* This symbol, if defined, indicates that the waitpid routine is
* available to wait for child process.
*/
-#undef HAS_WAITPID /**/
+#define HAS_WAITPID /**/
/* HAS_WCSTOMBS:
* This symbol, if defined, indicates that the wcstombs routine is
@@ -663,7 +675,7 @@
#undef PWCHANGE /**/
#undef PWCLASS /**/
#undef PWEXPIRE /**/
-#undef PWCOMMENT /**/
+#define PWCOMMENT /**/
/* I_STDDEF:
* This symbol, if defined, indicates that <stddef.h> exists and should
@@ -789,7 +801,7 @@
* This symbol, if defined, indicates that the routine utime() is
* available to update the access and modification times of files.
*/
-#undef HAS_UTIME /**/
+#define HAS_UTIME /**/
/* I_STDARG:
* This symbol, if defined, indicates that <stdarg.h> exists and should
@@ -1030,7 +1042,7 @@
* getpwuid(), and getpwent() routines are available to
* get password entries.
*/
-#undef HAS_PASSWD /**/
+#define HAS_PASSWD /**/
/* HAS_PAUSE:
* This symbol, if defined, indicates that the pause routine is
@@ -1161,6 +1173,13 @@
*/
#define I_MATH /**/
+/* I_SYS_STAT:
+ * This symbol, if defined, indicates to the C program that it should
+ * include <sys/stat.h>.
+ */
+#define I_SYS_STAT /**/
+
+
/* Off_t:
* This symbol holds the type used to declare offsets in the kernel.
* It can be int, long, off_t, etc... It may be necessary to include
@@ -1251,7 +1270,7 @@
/* VMS: true for gcc, undef for VAXC/DECC. This is handled in Descrip.MMS
* C. Bailey 26-Aug-1994
*/
-/*#define GNUC_ATTRIBUTE_CHECK /* */
+/*#define GNUC_ATTRIBUTE_CHECK */
/* VOID_CLOSEDIR:
* This symbol, if defined, indicates that the closedir() routine