delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1998/11/15/14:21:35

From: Haynes AT pwrh DOT com (Haynes, Dan)
Subject: stat() bug?
15 Nov 1998 14:21:35 -0800 :
Message-ID: <83A5B9068368D211BDE90060B06A21BA261026.cygnus.gnu-win32@bozeman.pwrh.com>
Mime-Version: 1.0
To: gnu-win32 AT cygnus DOT com

Greetings,

  I don't know if this is expected behaviour under Unix or not (I'm an NT
kind of guy) but I think this is a bug: stat() with an empty file name
returns 0. This is reproducible with:

#include <sys/stat.h>

int main( void )
{
int rc ;
struct stat	statBuffer ;

  rc = stat( "", &statBuffer ) ;
  return ( 0 ) ;
}

When compiled with gcc 2.7-B19, rc is 0. The same code compiled with Borland
C++ V5.02 returns -1.

Is this a Unix-ism, or did I find an oops?

Regards,

  Dan Haynes


	

-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019