io.files.info.unix vocabulary - Factor Documentation (original) (raw)

io.files.info.unix vocabulary
Factor handbook » Vocabulary index

Documentation
Unix file attributes

Metadata

Parents: io.files.info
Platforms: unix

Words

Tuple classes

Class Superclass Slots
unix-file-info file-info-tuple uid gid dev ino nlink rdev blocks blocksize
unix-file-system-info file-system-info-tuple block-size preferred-block-size blocks blocks-free blocks-available files files-free files-available name-max flags id

Generic words

Word Stack 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

Word Stack 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

Word Stack effect
unix-file-info? ( object -- ? )
unix-file-system-info? ( object -- ? )

Files

resource:basis/io/files/info/unix/unix.factor
resource:basis/io/files/info/unix/unix-docs.factor

Metadata files

resource:basis/io/files/info/unix/platforms.txt

Children from resource:basis

Vocabulary Summary
io.files.info.unix.bsd
io.files.info.unix.freebsd
io.files.info.unix.linux
io.files.info.unix.macos