From: Luke D. <cod...@ho...> - 2003-07-14 08:24:30
|
Sorry, but you DO have to convert all paths to Windows paths. If you = don't want to then you should be using Cygwin instead. Luke ----- Original Message -----=20 From: Shaun Kelly=20 To: mingw=20 Sent: Monday, July 14, 2003 3:54 PM Subject: [Mingw-msys] S_IFDIR question Good Day,=20 I am trying to find out if the file-name I have is a directory or not! The following works on linux: if (stat("/var/tmp/", &b)) { if ( S_ISDIR(b.st_mode)) return(TRUE); =20 } On Windows XP - MinGW2.0 - Msys 1.0.9.06 : It doesn't work. I get a ENOENT errorno back . But if I pass = "C:\\msys\\1.0.9.06\\var\\tmp\\" to stat it passes? This is surely not the way stat must function, because I don't want to = have to convert all paths to windows paths? Can anyone enligthen me as to the best way to get past this? Kind regards=20 Shaun. --=20 Shaun Kelly ISS International Limited, Technical Division, Software Engineering=20 P O Box 12063, DIE BOORD 7613, South Africa Tel: +27 (0)21 809-2096 Fax: +27 (0)21 809-2061 Email: sh...@is... Web Page: http://www.issi.co.za Confidentiality Warning ____________________________________________________________________ This e-mail message contains confidential information which is intended for the use of the person to whom it is addressed. If you received it in error, please notify the sender and delete the material from any computer. Any disclosure, re-transmission, dissemination or any other use of this information is strictly prohibited. ____________________________________________________________________ |