iso9660_dent.c File Reference


Detailed Description

ISO9660 file system code to handle the parsing of file names and directory structures.

#include "fs_tools_i.h"
#include "iso9660.h"

Data Structures

struct  ISO9660_DINFO

Defines

#define MAX_DEPTH   128
#define DIR_STRSZ   4096

Functions

uint8_t iso9660_dent_walk_lcl (TSK_FS_INFO *fs, ISO9660_DINFO *dinfo, TSK_LIST **list_seen, INUM_T inum, TSK_FS_DENT_FLAG_ENUM flags, TSK_FS_DENT_TYPE_WALK_CB action, void *ptr)
uint8_t iso9660_dent_walk (TSK_FS_INFO *fs, INUM_T inum, TSK_FS_DENT_FLAG_ENUM flags, TSK_FS_DENT_TYPE_WALK_CB action, void *ptr)
 Process the contents of a directory and pass each file name to a callback function.


Function Documentation

uint8_t iso9660_dent_walk ( TSK_FS_INFO fs,
INUM_T  inum,
TSK_FS_DENT_FLAG_ENUM  flags,
TSK_FS_DENT_TYPE_WALK_CB  action,
void *  ptr 
)

Process the contents of a directory and pass each file name to a callback function.

Parameters:
fs File system to analyze
inum Metadata address of directory to analyze
flags Flags used during analysis
action Callback function that is called for each file name
ptr Pointer to data that is passed to callback
Returns:
1 on error and 0 on success


Generated on Wed Nov 28 16:11:17 2007 for The Sleuth Kit (Incomplete) by  doxygen 1.5.1