summaryrefslogtreecommitdiff
path: root/config_H
diff options
context:
space:
mode:
authorPerl 5 Porters <perl5-porters@africa.nicoh.com>1996-03-18 03:28:50 +0000
committerCharles Bailey <bailey@genetics.upenn.edu>1996-03-18 03:28:50 +0000
commit36d1a04aba0944a262eeb6379155973d3a411995 (patch)
tree979b2a895272161e21a4957a0ad37ba2a3b131f3 /config_H
parentf55a7265c7b8c23f28b4d06444b89fddb908ab0d (diff)
downloadperl-36d1a04aba0944a262eeb6379155973d3a411995.tar.gz
Updated to reflect sigjmp and $^O patches
Diffstat (limited to 'config_H')
-rw-r--r--config_H34
1 files changed, 31 insertions, 3 deletions
diff --git a/config_H b/config_H
index 81e4809388..f31d741b61 100644
--- a/config_H
+++ b/config_H
@@ -14,9 +14,9 @@
* $Id: Config_h.U,v 3.0.1.4 1995/09/25 09:10:49 ram Exp $
*/
-/* Configuration time: Thu Feb 8 17:15:11 EST 1996
- * Configured by: doughera
- * Target system: sunos fractal 5.4 generic_101946-29 i86pc i386
+/* Configuration time: Mon Mar 18 23:11:24 EST 1996
+ * Configured by: bailey
+ * Target system: sunos agave.humgen.upenn.edu 5.4 generic_101945-13 sun4m sparc
*/
#ifndef _config_h_
@@ -1318,6 +1318,12 @@
*/
#define ARCHLIB_EXP "/usr/local/lib/perl5/i86pc-solaris/5.002" /**/
+/* OSNAME:
+ * This symbol contains the name of the operating system, as determined
+ * by Configure.
+ */
+#define OSNAME "solaris" /**/
+
/* BYTEORDER:
* This symbol hold the hexadecimal constant defined in byteorder,
* i.e. 0x1234 or 0x4321, etc...
@@ -1375,6 +1381,28 @@
*/
#define Gconvert(x,n,t,b) gconvert((x),(n),(t),(b))
+/* Sigjmp_buf:
+ * This is the buffer type to be used with Sigsetjmp and Siglongjmp.
+ */
+/* Sigsetjmp:
+ * This macro is used in the same way as sigsetjmp(), but will invoke
+ * traditional setjmp() if sigsetjmp isn't available.
+ */
+/* Siglongjmp:
+ * This macro is used in the same way as siglongjmp(), but will invoke
+ * traditional longjmp() if siglongjmp isn't available.
+ */
+#define HAS_SIGSETJMP /**/
+#ifdef HAS_SIGSETJMP
+#define Sigjmp_buf sigjmp_buf
+#define Sigsetjmp(buf,save_mask) sigsetjmp(buf,save_mask)
+#define Siglongjmp(buf,retval) siglongjmp(buf,retval)
+#else
+#define Sigjmp_buf jmp_buf
+#define Sigsetjmp(buf,save_mask) setjmp(buf)
+#define Siglongjmp(buf,retval) longjmp(buf,retval)
+#endif
+
/* USE_DYNAMIC_LOADING:
* This symbol, if defined, indicates that dynamic loading of
* some sort is available.