From: Ranjit M. <rm...@ho...> - 2002-09-16 05:20:00
|
Hi, Here's a completely baffling (to me) twist: the following program *should not* work on Win2K but it does! It does fail on my Win98SE box though as expected. Can some one please try this out and confirm this? FYI, here's my configuration (on the Win2K/SP2 box): ----------------------- 8< -------------------------- /c/tmp > gcc --version gcc.exe (GCC) 3.2 (mingw special 20020817-1) /c/tmp > uname -a MINGW32_NT-5.0 REPORT-GEN 1.0.8(0.46/3/2) 2002-09-07 16:04 i686 unknown /c/tmp > ld -v GNU ld version 2.13 (and mingw-runtime 2.2 with w32api 2.0) ----------------------- 8< -------------------------- And here's the C program that tries to print out the first 255 characters of "/mingw/include/stdio.h" - it should have failed since it is not an MSYS-native program but it actually works! ----------------------- 8< -------------------------- #include <stdio.h> int main( void) { FILE *fp = fopen( "/mingw/include/stdio.h", "r"); if( fp == NULL) { printf( "This is as things should be!\n"); } else { char buff[256]; fread( buff, 1, sizeof( buff) - 1, fp); buff[255] = '\0'; printf( "%s\n", buff); } return 0; } ----------------------- 8< -------------------------- And here's the output I get on my Win2K box: ----------------------- 8< -------------------------- /* * stdio.h * * Definitions of types and prototypes of functions for standard input and * output. * * NOTE: The file manipulation functions provided by Microsoft seem to * work with either slash (/) or backslash (\) as the path separator. * * Th ----------------------- 8< -------------------------- Is there something blindingly obvious that I'm missing? Ranjit. Earnie Boyd wrote: > Ranjit Mathew wrote: > >>However, why does it work on Win2K then? >> > > > Hmm... I haven't a clue what the difference might be. Are you sure you > have the same MSYS version on both? This just points to my needing to > find a nice Win98 machine for testing. > > Earnie. > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf |