home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.perl
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!destroyer!ubc-cs!alberta!kakwa.ucs.ualberta.ca!access.usask.ca!ccu.umanitoba.ca!eeserv.ee.umanitoba.ca!rahard
- From: rahard@eeserv.ee.umanitoba.ca (Budi Rahardjo)
- Subject: [DOS] Perl386 update available
- Message-ID: <1992Jul30.010457.15787@ccu.umanitoba.ca>
- Summary: Update version of perl386
- Keywords: DOS
- Sender: news@ccu.umanitoba.ca
- Nntp-Posting-Host: ic16.ee.umanitoba.ca
- Organization: Electrical Engineering, U of Manitoba, Winnipeg, Manitoba, Canada
- Date: Thu, 30 Jul 1992 01:04:57 GMT
- Lines: 50
-
- A newer version of perl for 386 [DOS], Hitoshi Doi <doi@jrd.dec.com> port,
- is available ftp.ee.umanitoba.ca as /pub/msdos/perl/perl386.zoo
-
- -- budi rahardjo <rahard@ee.umanitoba.ca>
-
- *** Here is the 'readme.386' file ***
-
- This is perl386 for MS-DOS systems built by using the DJGPP 1.05 compiler.
- It will only run on systems with a 386 or greater.
- This perl version is 4 patchlevel 35.
-
- The files that needed modifications in order for the build to succeed were:
-
- makefile, config.h, perl.c, doio.c, toke.c
- msdos/makefile.386, msdos/msdos.c, msdos/popen.c
-
- My modifications were done by doing #ifdef DJGPP.
- I also used the following public pieces of code to add some pieces
- missing in MS-DOS and DJGPP.
-
- glob (command line globbing), ufc (ultra fast crypt)
-
- This kit contains all of the sources that needed modifications from the
- original perl distribution, and the perl386.exe executable that has the
- go32.exe (from DJGPP) prepended to it.
-
- I have not run all of the tests and there are some features missing in
- this perl. You can look at the config.h file to see which features have
- been commented out. In addition, it does not have ioctl() and exec().
- But this perl doesn't run out of memory like all of the other MS-DOS
- versions of perl when running my large programs.
-
- This perl will use a 387 for floating point. But even if you don't have
- one, you can use the 387 emulator provided by DJGPP. You can set up the
- environment as follows,
-
- set GO32=emu C:/gcc/emu387/emu387
-
- where C:/gcc/emu387/emu387 is the path of the 387 emulator. Without a
- 387 or a 387 emulator, most perl programs will not run.
-
- Hitoshi Doi <doi@jrd.dec.com>, 1992.07.29
-
- My environment is: Toshiba notebook computer (386SX-16MHz), 4MB memory,
- 40MB internal HD, 200MB external HD, MS-DOS v3.3 and Japanese MS-DOS v3.1.
-
- --
- Budi Rahardjo
- <rahardj@ccu.umanitoba.ca> <rahard@ee.umanitoba.ca>
- Electrical Engineering - University of Manitoba - Canada
-