summaryrefslogtreecommitdiff
path: root/os2
diff options
context:
space:
mode:
authorLarry Wall <lwall@netlabs.com>1992-06-08 04:52:51 +0000
committerLarry Wall <lwall@netlabs.com>1992-06-08 04:52:51 +0000
commitbf10efe7e35fa48859e575b890018da16608a9d7 (patch)
tree037a8f03dc53218bf7a65fa78aa32e90050697fb /os2
parentb3634b015bfd34ae2ab484f115256d52ae40d683 (diff)
downloadperl-bf10efe7e35fa48859e575b890018da16608a9d7.tar.gz
perl 4.0 patch 21: patch #20, continued
See patch #20.
Diffstat (limited to 'os2')
-rw-r--r--os2/README.OS230
-rw-r--r--os2/eg/alarm.pl5
2 files changed, 32 insertions, 3 deletions
diff --git a/os2/README.OS2 b/os2/README.OS2
index 7e3536df82..2cca20cda8 100644
--- a/os2/README.OS2
+++ b/os2/README.OS2
@@ -376,7 +376,7 @@ especially not with -DDEBUGGING
construct a makefile ...
+ If you have GNU gdbm, you can define NDBM in config.h and link with a
large model library of gdbm.
-+ I am not shure if I can verify the OS/2 port with each release
++ I am not sure if I can verify the OS/2 port with each release
from Larry Wall. Therefore, in future releases there may be
changes required to compile perl for OS/2.
October 1990
@@ -392,6 +392,34 @@ Some bugs were fixed. Added alarm() support (using PD implementation).
Kai Uwe Rommel
rommel@lan.informatik.tu-muenchen.dbp.de
+Verified perl 4.0 at patchlevel 10
+Changes:
+- some minor corrections and updates in various files
+- new os2/config.h created from original config.H
+- added support for crypt(), PD routine by A.Tanenbaum in new os2/crypt.c
+- added support for wait4pid() in os2.c
+- fixed/added support for -P option (requires a standard CPP for OS/2)
+- os2/mktemp.c deleted, no longer needed
+- new Makefile created for MS C 6.00 and it's NMAKE
+- with os2/perl.cs, bison has no longer to be called manually
+I have successfully run most tests. Diffs are in os2/tests.dif.
+Often, only command names, shell expansion etc. have to be changed.
+Test that still don't run are Unix-specific ones or fail because
+of CR/LF-problems:
+- io/argv.t, io/inplace.t, op/exec.t, op/glob.t (minor problems)
+- io/fs.t, io/pipe.t op/fork.t, op/magic.t, op/time.t
+ (under OS/2 not supported features of Unix)
+- op/pat.t (bug, not yet fixed)
+Remember to remove the HAS_GDBM symbol from os2/config.h or
+get GNU gdbm for OS/2.
+ June 1991
+ Kai Uwe Rommel
+ rommel@lan.informatik.tu-muenchen.dbp.de
+Verified perl 4.0 at patchlevel 19
+Minor fixes. Previous fixes at PL10 were not included into distribution.
+ November 1991
+ Kai Uwe Rommel
+ rommel@informatik.tu-muenchen.dbp.de
Verified patchlevel 44.
diff --git a/os2/eg/alarm.pl b/os2/eg/alarm.pl
index 8ceb4e2ba8..e244df47cc 100644
--- a/os2/eg/alarm.pl
+++ b/os2/eg/alarm.pl
@@ -4,9 +4,10 @@ sub handler {
exit(0);
}
-$SIG{'INT'} = 'handler';
-$SIG{'QUIT'} = 'handler';
$SIG{'ALRM'} = 'handler';
+$SIG{'INT'} = 'handler'; # Ctrl-C pressed
+$SIG{'BREAK'} = 'handler'; # Ctrl-Break pressed
+$SIG{'TERM'} = 'handler'; # Killed by another process
print "Starting execution ...\n";
alarm(10);