Module libc/dirent

libc/dirent

C11 <dirent.h> — directory entry operations.

Types

DIR type-alias
DIR
dirent type-alias
dirent

Functions

opendir function
fn(name : *(char)) -> <enum:enum_yo_id_52897>

Parameters

NameTypeNotes
name*(char)

Returns: <enum:enum_yo_id_52897>

closedir function
fn(dirp : *(DIR)) -> int

Parameters

NameTypeNotes
dirp*(DIR)

Returns: int

readdir function
fn(dirp : *(DIR)) -> <enum:enum_yo_id_52899>

Parameters

NameTypeNotes
dirp*(DIR)

Returns: <enum:enum_yo_id_52899>

rewinddir function
fn(dirp : *(DIR)) -> unit

Parameters

NameTypeNotes
dirp*(DIR)

Returns: unit

Constants

DT_UNKNOWN constant u8

Value: <unknown: u8>

DT_FIFO constant u8

Value: <unknown: u8>

DT_CHR constant u8

Value: <unknown: u8>

DT_DIR constant u8

Value: <unknown: u8>

DT_BLK constant u8

Value: <unknown: u8>

DT_REG constant u8

Value: <unknown: u8>

DT_LNK constant u8

Value: <unknown: u8>

DT_SOCK constant u8

Value: <unknown: u8>

DT_WHT constant u8

Value: <unknown: u8>