Re: directory data structure
- From: Dances With Crows <danceswithcrows@xxxxxxx>
- Date: 28 Jun 2008 14:58:40 GMT
Maxwell Lol staggered into the Black Sun and said:
sid <kingsiddharth@xxxxxxxxx> writes:
I want to write a C program that can read directories (say list them
as well). I found out that we could use an API provided by dirent.h
header file, but I am not too keen on using the API.
? opendir() and readdir() are how this is done in C. They are not
insanely complex and there's a large amount of sample code that uses
those functions out there. Read some of that sample code and understand
it, then use the concepts you learn.
I want to access it directly without any API.This doesn't make any sense. If you don't want an API, then why use
C?
It is not clear what the OP wants. Maybe the OP should explain better.
The other thing that he could be thinking about is open()ing the
directory itself. This is not a good idea, because some programmers who
are more paranoid and dedicated than you have already written opendir()
and its friends, and Laziness is one of the virtues of a programmer.
Use dd(1) to read raw data from the disk and enjoy parsing binary
information, where you need the info in the *.h files. Or use ls(1),
find(1) and other shell commands.
dd is probably the wrong tool for the job as well, since it refuses to
dump data if you do "dd if=somedir/ ..." .
--
"Assembly of God". Haven't you ever wondered what goes on in a place
like that? What kinds of parts does God need? --Slacquer
My blog and resume: http://crow202.dyndns.org/wordpress/
Matt G|There is no Darkness in Eternity/But only Light too dim for us to see
.
- Follow-Ups:
- Re: directory data structure
- From: Dan C
- Re: directory data structure
- From: sid
- Re: directory data structure
- From: sid
- Re: directory data structure
- References:
- directory data structure
- From: sid
- Re: directory data structure
- From: Maxwell Lol
- directory data structure
- Prev by Date: Re: Good 2003 post on why to avoid Linux: Linux is a confused mess of beta quality software.
- Next by Date: Re: Good 2003 post on why to avoid Linux: Linux is a confused mess of beta quality software.
- Previous by thread: Re: directory data structure
- Next by thread: Re: directory data structure
- Index(es):
Relevant Pages
|