explain_readdir_or_die(3) Library Functions Manual explain_readdir_or_die(3)NAME
explain_readdir_or_die - read directory entry and report errors
SYNOPSIS
#include <libexplain/readdir.h>
struct dirent *explain_readdir_or_die(DIR *dir);
DESCRIPTION
The explain_readdir_or_die function is used to call the readdir(2) system call. On failure an explanation will be printed to stderr,
obtained from explain_readdir(3), and then the process terminates by calling exit(EXIT_FAILURE).
This function is intended to be used in a fashion similar to the following example:
explain_readdir_or_die(dir);
dir The dir, exactly as to be passed to the readdir(2) system call.
Returns:
a pointer to a dirent structure, or NULL if end-of-file is reached. On failure, prints an explanation and exits.
SEE ALSO readdir(2)
read directory entry
explain_readdir(3)
explain readdir(2) errors
exit(2) terminate the calling process
COPYRIGHT
libexplain version 0.52
Copyright (C) 2008 Peter Miller
explain_readdir_or_die(3)
Check Out this Related Man Page
explain_opendir_or_die(3) Library Functions Manual explain_opendir_or_die(3)NAME
explain_opendir_or_die - open a directory and report errors
SYNOPSIS
#include <libexplain/opendir.h>
DIR *explain_opendir_or_die(const char *pathname);
DESCRIPTION
The explain_opendir_or_die function is used to call the opendir(3) system call. On failure an explanation will be printed to stderr,
obtained from explain_opendir(3), and then the process terminates by calling exit(EXIT_FAILURE).
This function is intended to be used in a fashion similar to the following example:
DIR *dir = explain_opendir_or_die(pathname);
pathname
The pathname, exactly as to be passed to the opendir(3) system call.
Returns:
On success, a pointer to the directory stream. On failure, prints an explanation and exits, does not return.
SEE ALSO opendir(3)
open a directory
explain_opendir(3)
explain opendir(3) errors
exit(2) terminate the calling process
COPYRIGHT
libexplain version 0.52
Copyright (C) 2008 Peter Miller
explain_opendir_or_die(3)
I am trying to read the directory contents throgh the readdir system call.
After getting the directory entry I am testing the type of it by using the folllowing macros S_ISDIR() S_ISREG() etc. But in some systems every file in the directory is displaying like a sub directory. and in some systems... (2 Replies)
I read the description of the command readdir by using 'man readdir'. However, in the description i was suggesed to refer to readdir(3).
I wonder how to see the manual of readdir(3)
Thanks (1 Reply)
Does anyone here knows DSD scripting language?
How i read all files from a directory? I must use readdir in a while loop but i don;t know how? Help? (0 Replies)
hi all,
im using dirent.h headers readdir() function to traverse down a directory ( after openning it with opendir() ), and im printing the dir->d_name in a program.
while(( dir = readdir( d ) ) != NULL ){
if (stat(, &info) != 0){
fprintf(stderr, "stat() error on %s: %s\n",... (2 Replies)
Hi everyone
I am developing an utility.
At some part of it I read directory entries to a dynamic array: struct list
It stores pointers to items: list.entries,
which are structures: struct entry
If a number of files in a directory is greater then number of elements an array was initially... (11 Replies)