Add directory bindings.
This commit is contained in:
@ -41,6 +41,15 @@ z" realloc" 2 sysfunc realloc
|
|||||||
z" usleep" 1 sysfunc usleep
|
z" usleep" 1 sysfunc usleep
|
||||||
z" signal" 2 sysfunc signal
|
z" signal" 2 sysfunc signal
|
||||||
|
|
||||||
|
( Directories )
|
||||||
|
z" mkdir" 2 sysfunc mkdir
|
||||||
|
z" rmdir" 1 sysfunc rmdir
|
||||||
|
z" opendir" 1 sysfunc opendir
|
||||||
|
z" closedir" 1 sysfunc closedir
|
||||||
|
z" readdir" 1 sysfunc readdir
|
||||||
|
: .d_type ( a -- n ) 18 + c@ ;
|
||||||
|
: .d_name ( a -- z ) 19 + ;
|
||||||
|
|
||||||
( Errno )
|
( Errno )
|
||||||
z" __errno_location" 0 sysfunc __errno_location
|
z" __errno_location" 0 sysfunc __errno_location
|
||||||
: errno ( -- n ) __errno_location l@ ;
|
: errno ( -- n ) __errno_location l@ ;
|
||||||
|
|||||||
Reference in New Issue
Block a user