io.files.info.unix vocabulary
Factor handbook ยป Vocabulary index


Documentation
Unix file attributes

Metadata
Parents:io.files.info
Platforms:unix


Words

Tuple classes
ClassSuperclassSlots
unix-file-info file-info-tupleuid gid dev ino nlink rdev blocks blocksize
unix-file-system-info file-system-info-tupleblock-size preferred-block-size blocks blocks-free blocks-available files files-free files-available name-max flags id


Generic words
WordStack effect
file-system-statfs( path -- statfs )
file-system-statvfs( path -- statvfs )
new-file-info( -- file-info )
new-file-system-info( -- file-system-info )
set-file-group( path string/id -- )
set-file-user( path string/id -- )
stat>file-info( stat -- file-info )
stat>type( stat -- file-info )
statfs>file-system-info( file-system-info statfs -- file-system-info' )
statvfs>file-system-info( file-system-info statvfs -- file-system-info' )


Ordinary words
WordStack effect
ALL-EXECUTE( -- value )
ALL-READ( -- value )
ALL-WRITE( -- value )
GID( -- value )
GROUP-ALL( -- value )
GROUP-EXECUTE( -- value )
GROUP-READ( -- value )
GROUP-WRITE( -- value )
OTHER-ALL( -- value )
OTHER-EXECUTE( -- value )
OTHER-READ( -- value )
OTHER-WRITE( -- value )
STICKY( -- value )
UID( -- value )
USER-ALL( -- value )
USER-EXECUTE( -- value )
USER-READ( -- value )
USER-WRITE( -- value )
add-file-permissions( path n -- )
any-execute?( obj -- ? )
any-read?( obj -- ? )
any-write?( obj -- ? )
ch>file-type( ch -- type )
file-group-id( path -- gid )
file-group-name( path -- string )
file-permissions( path -- n )
file-system-calculations( file-system-info -- file-system-info' )
file-type>ch( type -- ch )
file-type>trailing( directory-entry -- string )
file-user-id( path -- uid )
file-user-name( path -- string )
gid?( obj -- ? )
group-execute?( obj -- ? )
group-read?( obj -- ? )
group-write?( obj -- ? )
n>file-type( n -- type )
other-execute?( obj -- ? )
other-read?( obj -- ? )
other-write?( obj -- ? )
remove-file-permissions( path n -- )
set-file-access-time( path timestamp -- )
set-file-ids( path uid gid -- )
set-file-modified-time( path timestamp -- )
set-file-permissions( path n -- )
set-file-times( path timestamps -- )
set-gid( path ? -- )
set-group-execute( path ? -- )
set-group-read( path ? -- )
set-group-write( path ? -- )
set-other-execute( path ? -- )
set-other-read( path ? -- )
set-other-write( path ? -- )
set-sticky( path ? -- )
set-uid( path ? -- )
set-user-execute( path ? -- )
set-user-read( path ? -- )
set-user-write( path ? -- )
standard-unix-block-size( -- value )
sticky?( obj -- ? )
uid?( obj -- ? )
user-execute?( obj -- ? )
user-read?( obj -- ? )
user-write?( obj -- ? )


Class predicate words
WordStack effect
unix-file-info?( object -- ? )
unix-file-system-info?( object -- ? )


Files


Metadata files


Children from resource:basis
VocabularySummary
io.files.info.unix.bsd
io.files.info.unix.freebsd
io.files.info.unix.linux
io.files.info.unix.macos