MS-DOS patches to perl.
Apply this patch to the standard perl source, version 4, patch level 19,
using "patch -p."  Do this in the root directory of the perl source
distribution.

You can cat all these patches together and pipe the output to patch -p.

Len Reed
Holos Software, Inc.
..!gatech!holos0!lbr
holos0!lbr@gatech.edu
--------------------------------------
*** perl.h.old	Thu Nov 14 07:29:30 1991
--- perl.h	Thu Nov 14 08:52:26 1991
***************
*** 73,78 ****
--- 73,79 ----
  #define HAS_LINK
  #define HAS_PIPE
  #define HAS_WAIT
+ #define HAS_TIMES
  #define HAS_UMASK
  /*
   * The following symbols are defined if your operating system supports
***************
*** 593,598 ****
--- 594,602 ----
  #define htonl my_htonl
  #define ntohs my_swap
  #define ntohl my_ntohl
+ short my_swap();
+ long htonl();
+ long ntohl();
  #endif
  #else
  #if (BYTEORDER & 0xffff) == 0x4321
***************
*** 709,714 ****
--- 713,726 ----
  void str_inc();
  void str_dec();
  void str_free();
+ void str_cat();
+ void str_chop();
+ void str_ncat();
+ void str_nset();
+ void str_scat();
+ void str_set();
+ void str_sset();
+ void str_reset();
  void stab_clear();
  void do_join();
  void do_sprintf();
***************
*** 729,739 ****
--- 741,757 ----
  void repeatcpy();
  HASH *savehash();
  ARRAY *saveary();
+ void aunshift();
+ void make_nswitch();
+ void do_chop();
+ void stab_fullname();
  
  EXT char **origargv;
  EXT int origargc;
  EXT char **origenviron;
+ #ifndef BUGGY_MSC6
  extern char **environ;
+ #endif
  
  EXT long subline INIT(0);
  EXT STR *subname INIT(Nullstr);
***************
*** 960,963 ****
--- 978,985 ----
  #define setregid(r,e) setresgid(r,e,-1)
  #define HAS_SETREGID
  #endif
+ #endif
+ 
+ #ifdef MSDOS
+ #include "ms-dos.h"
  #endif
