api
dirent.ch
Declarations in dirent.ch
7 declarationscstd
Declarations
Public only
__d_reclen_t#
Publictypealias
type __d_reclen_t = u16
add or replace these typedefs (if not already present)
__d_type_t#
Publictypealias
type __d_type_t = u8
dirent#
Publicstruct
struct dirent {
var d_ino : ino_t
var d_off : off_t
var d_reclen : __d_reclen_t
var d_type : __d_type_t
var d_name : char[4096]
}
@struct dirent
@brief Directory entry data.
opendir#
Publicfunction
func opendir(name : *char) : *DIR
@brief Open a directory stream.
Parameters
- name Path to the directory. @return DIR* on success, NULL on error.
Returns
DIR* on success, NULL on error.
readdir#
Publicfunction
@brief Read next directory entry.
Parameters
- dirp Directory stream. @return Pointer to dirent on success, or NULL at end/error.
Returns
Pointer to dirent on success, or NULL at end/error.