diff options
author | Perl 5 Porters <perl5-porters@africa.nicoh.com> | 1996-10-09 22:29:44 -0400 |
---|---|---|
committer | Andy Dougherty <doughera@lafcol.lafayette.edu> | 1996-10-09 22:29:44 -0400 |
commit | 867988ae0f575e330eb714d1041c8e0b59673c00 (patch) | |
tree | e59e5dfc2f61390d2cfab09254bb2985c106db4f /os2/Changes | |
parent | 29355cf7c264644d9791296662f7c3bb61b94787 (diff) | |
download | perl-867988ae0f575e330eb714d1041c8e0b59673c00.tar.gz |
perl 5.003_07: dev/null
Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
From: Ilya Zakharevich <ilya@math.ohio-state.edu>
sys/un.h is not very useful without Merlin toolkit.
updates for fork()ing.
Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
From: Ilya Zakharevich <ilya@math.ohio-state.edu>
added.
Diffstat (limited to 'os2/Changes')
-rw-r--r-- | os2/Changes | 106 |
1 files changed, 106 insertions, 0 deletions
diff --git a/os2/Changes b/os2/Changes new file mode 100644 index 0000000000..9a9524f161 --- /dev/null +++ b/os2/Changes @@ -0,0 +1,106 @@ +after 5.003_05: + PERLLIB_PREFIX was not active if it matches an element of @INC + as a whole. + Do not need PERL_SBRK if crtdll-revision is >= 50. + Use -Zsmall-conv if crtdll-revision is >= 50 (in static perl!). +:7: warning: #warning <dirent.h> requires <sys/types.h> + We compile miniperl static. It cannot fork, thus there may be + problems with pipes (since HAS_FORK is in + place). Pipes are required by makemaker. + We compile perl___.exe A.OUT and dynamic. It should be able to + fork. + If we can fork, we my_popen by popen unless "-|". Thus we + write a cooky "-1" into the pid array to indicate + this. + Apparently we can fork, and we can load dynamic extensions + now, though probably not simultaneously. + *DB tests corrected for OS/2 one-user stat[2]. + /bin/sh is intercepted and replaced by SH_PATH. + Note that having '\\' in the command line of one-arg `system' + would trigger call via shell. + Segfault with system {'ls'} 'blah'; corrected. + Documentation of OS/2-different features added to main PODs. + New buitins in Cwd:: + + Cwd::current_drive + Cwd::sys_chdir - leaves drive as it is. + Cwd::change_drive + Cwd::sys_is_absolute - has drive letter and is_rooted + Cwd::sys_is_rooted - has leading [/\\] (maybe + after a drive) + Cwd::sys_is_relative - changes with current dir + Cwd::sys_cwd - Interface to cwd from EMX. + Cwd::sys_abspath(name, dir) + - Really really odious + function. Returns absolute + name of file which would + have 'name' if CWD were 'dir'. + Dir defaults to the current dir. + Cwd::extLibpath [type] - Get/set current value of extended + Cwd::extLibpath_set - library search path. + path [type] + The optional last argument redirects + to END-path if true, + default is to search BEGIN-path. + (Note that some of these may be moved to different + libraries - eventually). + Executables: + perl - can fork, can dynalink (but not simultaneously) + perl_ - can fork, cannot dynalink + perl__ - same as perl___, but PM. + perl___ - cannot fork, can dynalink. + The build of the first one - perl - is rather convoluted, and + requires a build of miniperl_. +after 5.003_05: + PERLLIB_PREFIX was not active if it matches an element of @INC + as a whole. + Do not need PERL_SBRK if crtdll-revision is >= 50. + Use -Zsmall-conv if crtdll-revision is >= 50 (in static perl!). +:7: warning: #warning <dirent.h> requires <sys/types.h> + We compile miniperl static. It cannot fork, thus there may be + problems with pipes (since HAS_FORK is in + place). Pipes are required by makemaker. + We compile perl___.exe A.OUT and dynamic. It should be able to + fork. + If we can fork, we my_popen by popen unless "-|". Thus we + write a cooky "-1" into the pid array to indicate + this. + Apparently we can fork, and we can load dynamic extensions + now, though probably not simultaneously. + *DB tests corrected for OS/2 one-user stat[2]. + /bin/sh is intercepted and replaced by SH_PATH. + Note that having '\\' in the command line of one-arg `system' + would trigger call via shell. + Segfault with system {'ls'} 'blah'; corrected. + Documentation of OS/2-different features added to main PODs. + New buitins in Cwd:: + + Cwd::current_drive + Cwd::sys_chdir - leaves drive as it is. + Cwd::change_drive + Cwd::sys_is_absolute - has drive letter and is_rooted + Cwd::sys_is_rooted - has leading [/\\] (maybe + after a drive) + Cwd::sys_is_relative - changes with current dir + Cwd::sys_cwd - Interface to cwd from EMX. + Cwd::sys_abspath(name, dir) + - Really really odious + function. Returns absolute + name of file which would + have 'name' if CWD were 'dir'. + Dir defaults to the current dir. + Cwd::extLibpath [type] - Get/set current value of extended + Cwd::extLibpath_set - library search path. + path [type] + The optional last argument redirects + to END-path if true, + default is to search BEGIN-path. + (Note that some of these may be moved to different + libraries - eventually). + Executables: + perl - can fork, can dynalink (but not simultaneously) + perl_ - can fork, cannot dynalink + perl__ - same as perl___, but PM. + perl___ - cannot fork, can dynalink. + The build of the first one - perl - is rather convoluted, and + requires a build of miniperl_. |