Branch: Tag:

2000-02-29

2000-02-29 03:15:43 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

initial cygwin support, still requires VC++ or Watcom, experimental

Rev: NT/init_nt:1.24
Rev: NT/tools/bash-fixup:1.2
Rev: NT/tools/lib.pike:1.10
Rev: lib/master.pike.in:1.102

1:   /* -*- Pike -*-    * -  * $Id: master.pike.in,v 1.101 2000/02/19 21:30:28 nilsson Exp $ +  * $Id: master.pike.in,v 1.102 2000/02/29 03:15:43 hubbe Exp $    *    * Master-file for Pike.    *
278:    if(!zero_type (ret=programs[fname])) return ret;    }    + #ifdef __NT__ +  // Ugly kluge to work better with cygwin32 +  if(getenv("OSTYPE")=="cygwin32") +  { +  string tmp=fname[..1]; +  if((tmp=="//" || tmp=="\\\\") && (fname[3]=='/' || fname[3]=='\\')) +  { +  if(!master_file_stat(fname)) +  { +  fname=fname[2..2]+":"+fname[3..]; +  } +  } +  } + #endif +     if( (s=master_file_stat(fname)) && s[1]>=0 )    {    AUTORELOAD_BEGIN();