unix.ffi vocabulary - Factor Documentation (original) (raw)
Summary
Metadata
Parents: | unix |
---|---|
Authors: | Doug Coleman |
Platforms: | unix |
Words
Tuple classes
Class | Superclass | Slots |
---|---|---|
![]() |
![]() |
|
![]() |
![]() |
|
![]() |
![]() |
|
![]() |
![]() |
|
![]() |
![]() |
|
![]() |
![]() |
|
![]() |
![]() |
|
![]() |
![]() |
|
![]() |
![]() |
|
![]() |
![]() |
|
![]() |
![]() |
|
![]() |
![]() |
|
![]() |
![]() |
Symbol words
Ordinary words
Word | Stack effect |
---|---|
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- alien ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- obj ) |
![]() |
( -- obj ) |
![]() |
( -- obj ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( -- value ) |
![]() |
( s sockaddr socklen -- int ) |
![]() |
( path amode -- int ) |
![]() |
( s name namelen -- int ) |
![]() |
( path -- int ) |
![]() |
( path mode -- int ) |
![]() |
( path owner group -- int ) |
![]() |
( path -- int ) |
![]() |
( fd -- int ) |
![]() |
( dirp -- int ) |
![]() |
( s name namelen -- int ) |
![]() |
( oldd newd -- int ) |
![]() |
( -- ) |
![]() |
( -- ) |
![]() |
( fd -- int ) |
![]() |
( fd mode -- int ) |
![]() |
( fd owner group -- int ) |
![]() |
( fd cmd arg -- int ) |
![]() |
( fd name value size position options -- ssize_t ) |
![]() |
( stream -- int ) |
![]() |
( fd namebuf size options -- ssize_t ) |
![]() |
( fd operation -- int ) |
![]() |
( ai -- ) |
![]() |
( fd name options -- int ) |
![]() |
( fd name value size position options -- int ) |
![]() |
( fd length -- int ) |
![]() |
( id times -- int ) |
![]() |
( ecode -- c-string ) |
![]() |
( hostname servname hints res -- int ) |
![]() |
( buf size -- c-string ) |
![]() |
( -- int ) |
![]() |
( -- gid_t ) |
![]() |
( name -- c-string ) |
![]() |
( -- uid_t ) |
![]() |
( -- gid_t ) |
![]() |
( -- group* ) |
![]() |
( gid grp buffer bufsize result -- int ) |
![]() |
( name grp buffer bufsize result -- int ) |
![]() |
( name basegid groups ngroups -- int ) |
![]() |
( gidsetlen gidset -- int ) |
![]() |
( name len -- int ) |
![]() |
( socket address address_len -- int ) |
![]() |
( pid -- pid_t ) |
![]() |
( -- pid_t ) |
![]() |
( -- pid_t ) |
![]() |
( which who -- int ) |
![]() |
( name -- protoent* ) |
![]() |
( -- passwd* ) |
![]() |
( login -- passwd* ) |
![]() |
( login pwd buffer bufsize result -- int ) |
![]() |
( uid -- passwd* ) |
![]() |
( resource rlp -- int ) |
![]() |
( who r_usage -- int ) |
![]() |
( name proto -- servent* ) |
![]() |
( port proto -- servent* ) |
![]() |
( socket address address_len -- int ) |
![]() |
( s level optname optval optlen -- int ) |
![]() |
( -- uid_t ) |
![]() |
( path name value size position options -- ssize_t ) |
![]() |
( n -- uint ) |
![]() |
( n -- ushort ) |
![]() |
( fd request argp -- int ) |
![]() |
( fildes -- int ) |
![]() |
( pgrp sig -- int ) |
![]() |
( path owner group -- int ) |
![]() |
( path1 path2 -- int ) |
![]() |
( s backlog -- int ) |
![]() |
( path namebuf size options -- ssize_t ) |
![]() |
( fildes offset whence -- off_t ) |
![]() |
( -- value ) |
![]() |
( path mode -- int ) |
![]() |
( path mode -- int ) |
![]() |
( addr len prot flags fd offset -- void* ) |
![]() |
( addr len -- int ) |
![]() |
( n -- uint ) |
![]() |
( n -- ushort ) |
![]() |
( path flags prot -- int ) |
![]() |
( path -- DIR* ) |
![]() |
( file -- int ) |
![]() |
( filedes -- int ) |
![]() |
( command type -- void* ) |
![]() |
( fd buf nbytes -- ssize_t ) |
![]() |
( dirp -- dirent* ) |
![]() |
( dirp entry result -- int ) |
![]() |
( path buf bufsize -- ssize_t ) |
![]() |
( fd iov iovcnt -- ssize_t ) |
![]() |
( s buf nbytes flags -- ssize_t ) |
![]() |
( s buf nbytes flags from fromlen -- ssize_t ) |
![]() |
( path name options -- int ) |
![]() |
( from to -- int ) |
![]() |
( path -- int ) |
![]() |
( nfds readfds writefds exceptfds timeout -- int ) |
![]() |
( fd s offset len hdtr flags -- int ) |
![]() |
( s buf len flags to tolen -- ssize_t ) |
![]() |
( egid -- int ) |
![]() |
( name value overwrite -- int ) |
![]() |
( euid -- int ) |
![]() |
( gid -- int ) |
![]() |
( ngroups gidset -- int ) |
![]() |
( stayopen -- ) |
![]() |
( pid gid -- int ) |
![]() |
( which who prio -- int ) |
![]() |
( -- ) |
![]() |
( rgid egid -- int ) |
![]() |
( ruid euid -- int ) |
![]() |
( resource rlp -- int ) |
![]() |
( -- pid_t ) |
![]() |
( s level optname optval optlen -- int ) |
![]() |
( uid -- int ) |
![]() |
( path name value size position options -- int ) |
![]() |
( fd how -- int ) |
![]() |
( signum handler -- sighandler_t ) |
![]() |
( domain type protocol -- int ) |
![]() |
( path1 path2 -- int ) |
![]() |
( path length -- int ) |
![]() |
( path -- int ) |
![]() |
( name -- int ) |
![]() |
( path buf -- int ) |
![]() |
( path times -- int ) |
![]() |
( fd buf nbytes -- ssize_t ) |
![]() |
( fds iov iovcnt -- ssize_t ) |
Class predicate words
Word | Stack effect |
---|---|
![]() |
( object -- ? ) |
![]() |
( object -- ? ) |
![]() |
( object -- ? ) |
![]() |
( object -- ? ) |
![]() |
( object -- ? ) |
![]() |
( object -- ? ) |
![]() |
( object -- ? ) |
![]() |
( object -- ? ) |
![]() |
( object -- ? ) |
![]() |
( object -- ? ) |
![]() |
( object -- ? ) |
![]() |
( object -- ? ) |
![]() |
( object -- ? ) |
Files
resource:basis/unix/ffi/ffi.factor
resource:basis/unix/ffi/ffi-tests.factor
Metadata files
resource:basis/unix/ffi/authors.txt
resource:basis/unix/ffi/platforms.txt
Children from resource:basis
Vocabulary | Summary |
---|---|
![]() |
*BSD/macOS support |
![]() |
|
![]() |
|
![]() |