Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com From: "Dave Korn" To: Subject: RE: struct dirent doesn't contain d_namlen and d_type fields. Date: Fri, 22 Apr 2005 12:23:54 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In-Reply-To: Message-ID: X-OriginalArrivalTime: 22 Apr 2005 11:23:58.0551 (UTC) FILETIME=[C6DEAE70:01C5472D] ----Original Message---- >From: thomas.revell >Sent: 22 April 2005 12:09 > Does anyone know how I can simulate the d_type field? Or if it's even > relevant in Cygwin at all? > > Any advice will be much appreciated. > > Regards, > > Thomas Revell The posix standard says the only thing you can *absolutely* rely on to be there is the d_name field, even the d_ino is an XSI extension. http://www.opengroup.org/onlinepubs/009695399/basedefs/dirent.h.html If you want to know the type of a file, you have to stat (...) it. cheers, DaveK -- Can't think of a witty .sigline today.... -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/