Article View: be.comp.programming
Article #5721Re: het linux commando " ls -al " opvragen vanuit c code
From: Philip Paeps
Date: Thu, 06 Mar 2003 17:28
Date: Thu, 06 Mar 2003 17:28
27 lines
2261 bytes
2261 bytes
dA_CoSMiC <da_cosmic@hotmail.com> wrote: > had een klein vraagje waar ik al een tijdje mee verveeld zit hoe kan je in c > code het linux commando " ls -al " opvragen van de actieve directory? De properste manier om dit te doen is je directory openen, en in een loop iedere file stat'en. Met stat krijg je en pointer naar een struct stat waar je je zin mee kunt doen. Probleem met system(3) is dat je met een subprocess zit, wat potentieel op verschillende punten kapot kan gaan. Een andere niet-zo-propere manier is execve, net als system zit je met een subprocess, maar je hebt er wel wat meer controle over. Je zou bijvoorbeeld zelf kunnen forken, je child in't oog houden en potenti�le errors op een gezonde manier vangen. > voor alle duidelijkheid, ik programmeer alles ook in linux Zeer verstandig. - Philip -- Philip Paeps philip@paeps.cx An optimist is a person who looks forward to marriage. A pessimist is a married optimist!
Technical Details
Message-ID:
<SyL9a.1119$Ma.77@afrodite.telenet-ops.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!sn-xit-06!sn-xit-09!supernews.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailReferences:
<b47o7l$ic4$1@reader11.wxs.nl>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,27f9cd08e020e305
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2003-03-06 09:28:23 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!sn-xit-06!sn-xit-09!supernews.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
Sender: Philip Paeps <philip@prosperina.home.paeps.cx>
From: Philip Paeps <philip@paeps.cx>
Subject: Re: het linux commando " ls -al " opvragen vanuit c code
Newsgroups: be.comp.programming
References: <b47o7l$ic4$1@reader11.wxs.nl>
X-Date-in-Rome: pridie Nonas Martias MMDCCLVI ab Urbe Condida
User-Agent: tin/1.5.17-20030301 ("Bubbles") (UNIX) (FreeBSD/5.0-CURRENT (alpha))
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit
Lines: 27
Message-ID: <SyL9a.1119$Ma.77@afrodite.telenet-ops.be>
Date: Thu, 06 Mar 2003 17:28:18 GMT
NNTP-Posting-Host: 213.118.135.70
X-Complaints-To: abuse@telenet.be
X-Trace: afrodite.telenet-ops.be 1046971698 213.118.135.70 (Thu, 06 Mar 2003 18:28:18 MET)
NNTP-Posting-Date: Thu, 06 Mar 2003 18:28:18 MET
Organization: Telenet Internet