Dir Dir_open(c_string PathName)
| open directory 'PathName'
|
Dentry Dir_read(Dir Directory)
| next directory entry
|
c_string Dentry_name(Dentry Entry)
| name of 'Entry'
|
Dir Dentry_open(Dentry Entry)
| open 'Entry'
|
c_string Dentry_path(Dentry Entry)
| full path of 'Entry'; allocs memory
|
c_bool Dentry_isDir(Dentry Entry)
| 'Entry' = directory ?
|
c_bool Dentry_isFile(Dentry Entry)
| 'Entry' = regular file ?
|
c_bool Dentry_isCDev(Dentry Entry)
| 'Entry' = character device ?
|
c_bool Dentry_isBDev(Dentry Entry)
| 'Entry' = block device ?
|
c_bool Dentry_isFifo(Dentry Entry)
| 'Entry' = FIFO ?
|
c_string Dir_name(Dir Directory)
| name of 'Directory'
|
void Dir_close(Dir Directory)
| close 'Directory'
|