X-Git-Url: https://perl5.git.perl.org/perl5.git/blobdiff_plain/9d254dcaf7d61fc8866c7e664d796dde791a59f5..747c467a69dad4c76485fb6311c9645d3152d02a:/README.os2 diff --git a/README.os2 b/README.os2 index 5cd27a2..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.15.3/ + 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: @@ -1461,7 +1463,7 @@ Here is the sample C file: if (_execname(buf, sizeof(buf) - 13) != 0) die_with("Can't find full path: ", strerror(errno), "", ""); - /* XXXX Fill `me' with new value */ + /* XXXX Fill 'me' with new value */ l = strlen(buf); while (l && buf[l-1] != '/' && buf[l-1] != '\\') l--;