X-Git-Url: https://perl5.git.perl.org/perl5.git/blobdiff_plain/0133a0a987380904c32bfbd5a0540fbd2f9a8056..11d55ae189b0816fc5b6764b74cd09ee6704bcbb:/README.os2 diff --git a/README.os2 b/README.os2 index 7bf4cb7..46278a8 100644 --- a/README.os2 +++ b/README.os2 @@ -404,11 +404,12 @@ there is an executable file F I on C. In other words, C is essentially searched twice: once by the OS for an executable, then by Perl for scripts. -Note also that executable files on OS/2 can have an arbitrary extension, -but F<.exe> will be automatically appended if no dot is present in the name. -The workaround is as simple as that: since F and F denote the -same file (at list on FAT and HPFS file systems), to start an executable residing in file F (no -extension) give an argument C (dot appended) to system(). +Note also that executable files on OS/2 can have an arbitrary extension, but +F<.exe> will be automatically appended if no dot is present in the name. The +workaround is as simple as that: since F and F denote the same +file (at list on FAT and HPFS file systems), to start an executable residing in +file F (no extension) give an argument C (dot +appended) to system(). Perl will start PM programs from VIO (=text-mode) Perl process in a separate PM session; @@ -618,7 +619,7 @@ C in F, see L<"PERLLIB_PREFIX">. =item Additional Perl modules - unzip perl_ste.zip -d f:/perllib/lib/site_perl/5.17.9/ + unzip perl_ste.zip -d f:/perllib/lib/site_perl/5.21.3/ Same remark as above applies. Additionally, if this directory is not one of directories on @INC (and @INC is influenced by C), you @@ -1015,12 +1016,12 @@ The reasons for most important skipped tests are: =over 4 -=item 18 +=item Z<>18 Checks C and C of C - unfortunately, HPFS provides only 2sec time granularity (for compatibility with FAT?). -=item 25 +=item Z<>25 Checks C on a filehandle just opened for write - I do not know why this should or should not work. @@ -1409,7 +1410,8 @@ For best results compile the C file below with the same options as the Perl DLL. However, a lot of functionality will work even if the executable is not an EMX applications, e.g., if compiled with - gcc -Wall -DDOSISH -DOS2=1 -O2 -s -Zomf -Zsys perl-starter.c -DPERL_DLL_BASENAME=\"perl312F\" -Zstack 8192 -Zlinker /PM:VIO + gcc -Wall -DDOSISH -DOS2=1 -O2 -s -Zomf -Zsys perl-starter.c \ + -DPERL_DLL_BASENAME=\"perl312F\" -Zstack 8192 -Zlinker /PM:VIO Here is the sample C file: