🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #13336

Re: findfirst voor UNIX

#13336
From: Sjoerd Schreuder
Date: Thu, 26 Jul 2001 13:12
24 lines
2181 bytes
Armin Gerritsen wrote:
> Zoals misschien bekend hebben sommige UNIX implementaties geen findfirst/etc
> functies.
> Porten van apps is daarom soms wat lastig. Je moet dan de functies
> herschrijven zodat ze de functies uit de dirent.h gebruiken.

Misschien dat POSIX iets heeft gedefinieerd, maar het
doorzoeken van MSDN leverde mij niets op, terwijl daar toch de
meeste (of zelfs alle?) POSIX functies in staan. Ik vrees dus dat
er geen portable oplossing is.

> Nu kan ik mij voorstellen dat iemand ooit eens  een wrapper geschreven heeft
> voor de findfirts-functies zodat je dit niet telkens handmatig hoeft te
> doen. Bestaat zo'n wrapper en zo ja, weet iemand waar die is te krijgen?

Voor C ben ik niet genoeg op de hoogte, maar voor C++ heeft boost
een directory iterator: http://www.boost.org/libs/dir_it/index.htm
Omdat het een iterator is kun je alle STL algorithmes erop loslaten,
inclusief find_if().

Dit is wel C++, dus daar heb je niets aan als je puur op zoek bent
naar een C oplossing. 

Sjoerd Schreuder
Technical Details
Message-ID: <3B601904.1CE88C8C@geodan.nl>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!newsfeed.direct.ca!look.ca!newshub2.home.com!news.home.com!newshub1.nl.home.com!news.nl.home.com!dbsch1.home.nl.POSTED!not-for-mail
References: <3b601513$0$994$4d4ebb8e@read-nat.news.nl.uu.net>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: 107324,e1f6e4965814ee21
X-Google-Attributes: gid107324,public
X-Google-Thread: fcea4,e1f6e4965814ee21
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2001-07-26 06:20:15 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!newsfeed.direct.ca!look.ca!newshub2.home.com!news.home.com!newshub1.nl.home.com!news.nl.home.com!dbsch1.home.nl.POSTED!not-for-mail
Message-ID: <3B601904.1CE88C8C@geodan.nl>
From: Sjoerd Schreuder <sjoerd@geodan.nl>
Organization: Geodan SDT b.v.
X-Mailer: Mozilla 4.7 [en] (WinNT; I)
X-Accept-Language: en,pdf
MIME-Version: 1.0
Newsgroups: be.comp.programming,nl.comp.programmeren
Subject: Re: findfirst voor UNIX
References: <3b601513$0$994$4d4ebb8e@read-nat.news.nl.uu.net>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 24
Date: Thu, 26 Jul 2001 13:12:25 GMT
NNTP-Posting-Host: 212.203.16.29
X-Complaints-To: abuse@home.nl
X-Trace: dbsch1.home.nl 996153145 212.203.16.29 (Thu, 26 Jul 2001 15:12:25 MET DST)
NNTP-Posting-Date: Thu, 26 Jul 2001 15:12:25 MET DST