add dirent wrapper
git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@344 b9cfdab3-6d41-4d17-bbe4-086880011989
This commit is contained in:
parent
ba9b6750d5
commit
f71ab6184b
20 changed files with 1229 additions and 987 deletions
46
include/Mw/Directory.h
Normal file
46
include/Mw/Directory.h
Normal file
|
|
@ -0,0 +1,46 @@
|
|||
/* $Id$ */
|
||||
/*!
|
||||
* %file Mw/Directory.h
|
||||
* %brief Directory functions
|
||||
*/
|
||||
#ifndef __MW_DIRECTORY_H__
|
||||
#define __MW_DIRECTORY_H__
|
||||
|
||||
#include <Mw/MachDep.h>
|
||||
#include <Mw/TypeDefs.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
/*!
|
||||
* %brief Opens a directory
|
||||
* %param path Path
|
||||
* %return Handle
|
||||
*/
|
||||
MWDECL void* MwDirectoryOpen(const char* path);
|
||||
|
||||
/*!
|
||||
* %brief Closes a directory
|
||||
* %param handle Handle
|
||||
*/
|
||||
MWDECL void MwDirectoryClose(void* handle);
|
||||
|
||||
/*!
|
||||
* %brief Reads a directory
|
||||
* %param handle Handle
|
||||
* %return Directory entry
|
||||
*/
|
||||
MWDECL MwDirectoryEntry* MwDirectoryRead(void* handle);
|
||||
|
||||
/*!
|
||||
* %brief Frees a directory entry
|
||||
* %param entry Entry
|
||||
*/
|
||||
MWDECL void MwDirectoryFreeEntry(MwDirectoryEntry* entry);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
Loading…
Add table
Add a link
Reference in a new issue