Structs§
Constants§
- INT8_
MAX - INT8_
MIN - INT16_
MAX - INT16_
MIN - INT32_
MAX - INT32_
MIN - INTPTR_
MAX - INTPTR_
MIN - INT_
FAST8_ MAX - INT_
FAST8_ MIN - INT_
FAST16_ MAX - INT_
FAST16_ MIN - INT_
FAST32_ MAX - INT_
FAST32_ MIN - INT_
LEAS T8_ MAX - INT_
LEAS T8_ MIN - INT_
LEAS T16_ MAX - INT_
LEAS T16_ MIN - INT_
LEAS T32_ MAX - INT_
LEAS T32_ MIN - PTRDIFF_
MAX - PTRDIFF_
MIN - SIG_
ATOMIC_ MAX - SIG_
ATOMIC_ MIN - SIZE_
MAX - UINT8_
MAX - UINT16_
MAX - UINT32_
MAX - UINTPTR_
MAX - UINT_
FAST8_ MAX - UINT_
FAST16_ MAX - UINT_
FAST32_ MAX - UINT_
LEAS T8_ MAX - UINT_
LEAS T16_ MAX - UINT_
LEAS T32_ MAX - WINT_
MAX - WINT_
MIN - Xila
File Kind_ Xila File Kind_ Block Device - Xila
File Kind_ Xila File Kind_ Character Device - Xila
File Kind_ Xila File Kind_ Directory - Xila
File Kind_ Xila File Kind_ File - Xila
File Kind_ Xila File Kind_ Pipe - Xila
File Kind_ Xila File Kind_ Socket - Xila
File Kind_ Xila File Kind_ Symbolic Link - Xila
File System Whence_ Xila File System Whence_ Current - Xila
File System Whence_ Xila File System Whence_ End - Xila
File System Whence_ Xila File System Whence_ Start - Xila
Time Clock Identifier_ Xila Time Clock Identifier_ Monotonic - Xila
Time Clock Identifier_ Xila Time Clock Identifier_ Realtime - Xila
Timer Flags_ Xila Timer Flags_ Absolute - _ATFILE_
SOURCE - _BITS_
STDINT_ INTN_ H - _BITS_
STDINT_ LEAST_ H - _BITS_
STDINT_ UINTN_ H - _BITS_
TIME64_ H - _BITS_
TYPESIZES_ H - _BITS_
TYPES_ H - _BITS_
WCHAR_ H - _DEFAULT_
SOURCE - _FEATURES_
H - _POSIX_
C_ SOURCE - _POSIX_
SOURCE - _STDC_
PREDEF_ H - _STDINT_
H - _SYS_
CDEFS_ H - __
FD_ SETSIZE - __
GLIBC_ MINOR__ - __
GLIBC_ USE_ C2X_ STRTOL - __
GLIBC_ USE_ DEPRECATED_ GETS - __
GLIBC_ USE_ DEPRECATED_ SCANF - __
GLIBC_ USE_ IEC_ 60559_ BFP_ EXT - __
GLIBC_ USE_ IEC_ 60559_ BFP_ EXT_ C2X - __
GLIBC_ USE_ IEC_ 60559_ EXT - __
GLIBC_ USE_ IEC_ 60559_ FUNCS_ EXT - __
GLIBC_ USE_ IEC_ 60559_ FUNCS_ EXT_ C2X - __
GLIBC_ USE_ IEC_ 60559_ TYPES_ EXT - __
GLIBC_ USE_ ISOC2X - __
GLIBC_ USE_ LIB_ EXT2 - __
GLIBC__ - __
GNU_ LIBRARY__ - __
HAVE_ GENERIC_ SELECTION - __
INO_ T_ MATCHES_ INO64_ T - __
KERNEL_ OLD_ TIMEVAL_ MATCHES_ TIMEVA L64 - __
LDOUBLE_ REDIRECTS_ TO_ FLOA T128_ ABI - __
OFF_ T_ MATCHES_ OFF64_ T - __
RLIM_ T_ MATCHES_ RLIM64_ T - __
STATFS_ MATCHES_ STATF S64 - __
STDC_ IEC_ 559_ COMPLEX__ - __
STDC_ IEC_ 559__ - __
STDC_ IEC_ 60559_ BFP__ - __
STDC_ IEC_ 60559_ COMPLEX__ - __
STDC_ ISO_ 10646__ - __
SYSCALL_ WORDSIZE - __
TIMESIZE - __
USE_ ATFILE - __
USE_ FORTIFY_ LEVEL - __
USE_ ISOC11 - __
USE_ ISOC95 - __
USE_ ISOC99 - __
USE_ MISC - __
USE_ POSIX - __
USE_ POSI X2 - __
USE_ POSI X199309 - __
USE_ POSI X199506 - __
USE_ POSIX_ IMPLICITLY - __
USE_ XOPE N2K - __
USE_ XOPE N2K8 - __
WORDSIZE - __
WORDSIZE_ TIME64_ COMPA T32 - __
bool_ true_ false_ are_ defined - __
glibc_ c99_ flexarr_ available - false_
- true_
Statics§
- RAW_
MUTEX_ ⚠SIZE - RAW_
RWLOCK_ ⚠SIZE - XILA_
FILE_ ⚠SYSTEM_ MODE_ READ_ MASK - XILA_
FILE_ ⚠SYSTEM_ MODE_ WRITE_ MASK - XILA_
FILE_ ⚠SYSTEM_ OPEN_ CREATE_ MASK - XILA_
FILE_ ⚠SYSTEM_ OPEN_ CREATE_ ONLY_ MASK - XILA_
FILE_ ⚠SYSTEM_ OPEN_ TRUNCATE_ MASK - XILA_
FILE_ ⚠SYSTEM_ STATUS_ APPEND_ MASK - XILA_
FILE_ ⚠SYSTEM_ STATUS_ NON_ BLOCKING_ MASK - XILA_
FILE_ ⚠SYSTEM_ STATUS_ SYNCHRONOUS_ DATA_ ONLY_ MASK - XILA_
FILE_ ⚠SYSTEM_ STATUS_ SYNCHRONOUS_ MASK - XILA_
MEMORY_ ⚠CAPABILITIES_ DIRECT_ MEMORY_ ACCESS - Direct Memory Access (DMA) capability - memory is accessible by DMA controllers
- XILA_
MEMORY_ ⚠CAPABILITIES_ EXECUTE - Executable capability - memory can be used for code execution
- XILA_
MEMORY_ ⚠CAPABILITIES_ NONE - No special capabilities required - standard memory allocation
- XILA_
MEMORY_ ⚠PROTECTION_ EXECUTE - Execute permission flag - allows executing code from memory
- XILA_
MEMORY_ ⚠PROTECTION_ READ - Read permission flag - allows reading from memory
- XILA_
MEMORY_ ⚠PROTECTION_ WRITE - Write permission flag - allows writing to memory
Functions§
- xila_
condition_ ⚠variable_ attribute_ destroy - This function is used to destroy a condition variable attribute.
- xila_
condition_ ⚠variable_ attribute_ initialize - This function is used to create a condition variable attribute.
- xila_
condition_ ⚠variable_ attribute_ set_ clock - This function is used to set the clock of a condition variable attribute.
- xila_
condition_ ⚠variable_ broadcast - This function is used to broadcast a condition variable.
- xila_
condition_ ⚠variable_ initialize - This function is used to initialize a condition variable.
- xila_
condition_ ⚠variable_ new - This function is used to create a condition variable.
- xila_
condition_ ⚠variable_ remove - This function is used to delete a condition variable.
- xila_
condition_ ⚠variable_ signal - This function is used to signal a condition variable.
- xila_
condition_ ⚠variable_ try_ wait - This function is used to try wait a condition variable.
- xila_
condition_ ⚠variable_ wait - This function is used to wait a condition variable.
- xila_
destroy_ ⚠mutex - Destroy a mutex.
- xila_
destroy_ ⚠rwlock - Destroy a rwlock.
- xila_
file_ ⚠system_ advise - This function is used to advice the file system about the access pattern of a file.
- xila_
file_ ⚠system_ allocate - xila_
file_ ⚠system_ close - This function is used to close a file.
- xila_
file_ ⚠system_ close_ directory - xila_
file_ ⚠system_ create_ directory_ at - This function is used to get the position in a file.
- xila_
file_ ⚠system_ create_ symbolic_ link_ at - xila_
file_ ⚠system_ directory_ set_ position - xila_
file_ ⚠system_ flush - xila_
file_ ⚠system_ get_ access_ mode - This function is used to get the access mode of a file.
- xila_
file_ ⚠system_ get_ flags - This function is used to get the flags of a file.
- xila_
file_ ⚠system_ get_ statistics - This function is used to open a file.
- xila_
file_ ⚠system_ get_ statistics_ from_ path_ at - This function is used to get the statistics of a file from its path.
- xila_
file_ ⚠system_ is_ a_ terminal - This function is used to check if a file is a terminal.
- xila_
file_ ⚠system_ is_ stderr - xila_
file_ ⚠system_ is_ stdin - xila_
file_ ⚠system_ is_ stdout - xila_
file_ ⚠system_ link - This function is used to create a symbolic link.
- xila_
file_ ⚠system_ open - This function is used to open a file.
- xila_
file_ ⚠system_ open_ at - This function is used to open a file or directory at a given directory.
- xila_
file_ ⚠system_ open_ directory - This function is used to open a directory.
- xila_
file_ ⚠system_ read_ at_ position_ vectored - This function is used to perform a read operation on a file at a specific position.
- xila_
file_ ⚠system_ read_ directory - This function is used to read a directory.
- xila_
file_ ⚠system_ read_ link_ at - xila_
file_ ⚠system_ read_ vectored - This function is used to perform a write operation on a file.
- xila_
file_ ⚠system_ receive - This function is used to receive data through a socket.
- xila_
file_ ⚠system_ remove - This function is used to remove a file.
- xila_
file_ ⚠system_ rename - This function is used to rename (move) a file.
- xila_
file_ ⚠system_ resolve_ path - This function is used to convert a path to a resolved path (i.e. a path without symbolic links or relative paths).
- xila_
file_ ⚠system_ rewind_ directory - xila_
file_ ⚠system_ send - This function is used to send data through a socket.
- xila_
file_ ⚠system_ set_ flags - xila_
file_ ⚠system_ set_ position - This function is used to set the position in a file.
- xila_
file_ ⚠system_ set_ times - xila_
file_ ⚠system_ set_ times_ from_ path - This function is used to set access and modification times of a file.
- xila_
file_ ⚠system_ truncate - This function is used to truncate a file.
- xila_
file_ ⚠system_ write_ at_ position_ vectored - This function is used to perform a write operation on a file at a specific position.
- xila_
file_ ⚠system_ write_ vectored - This function is used perform a vectored write operation on a file.
- xila_
get_ ⚠current_ thread_ identifier - xila_
initialize_ ⚠mutex - This function is used to initialize a mutex.
- xila_
initialize_ ⚠recursive_ mutex - Initialize a recursive mutex.
- xila_
initialize_ ⚠rwlock - This function is used to initialize a rwlock.
- xila_
lock_ ⚠mutex - Lock a mutex (blocking).
- xila_
memory_ ⚠allocate - Allocates a memory block with specified properties.
- xila_
memory_ ⚠allocate_ core - Allocates a memory block with default properties.
- xila_
memory_ ⚠compare - Compare memory blocks
- xila_
memory_ ⚠copy - Copy memory from source to destination
- xila_
memory_ ⚠deallocate - Deallocates a previously allocated memory block.
- xila_
memory_ ⚠flush_ data_ cache - Flushes the data cache.
- xila_
memory_ ⚠flush_ instruction_ cache - Flushes the instruction cache for a specific memory region.
- xila_
memory_ ⚠get_ page_ size - Returns the system’s memory page size.
- xila_
memory_ ⚠move - Move memory from source to destination (handles overlapping regions)
- xila_
memory_ ⚠reallocate - Reallocates a memory block to a new size.
- xila_
memory_ ⚠set - Set memory to a specific value
- xila_
read_ ⚠rwlock - Read lock a rwlock.
- xila_
semaphore_ ⚠close - This function is used to close a semaphore.
- xila_
semaphore_ ⚠get_ value - This function is used to get the value of a semaphore.
- xila_
semaphore_ ⚠open - This function is used to create a semaphore.
- xila_
semaphore_ ⚠post - This function is used to post a semaphore.
- xila_
semaphore_ ⚠remove - This function is used to get the value of a semaphore.
- xila_
semaphore_ ⚠try_ wait - This function is used to try wait a semaphore.
- xila_
semaphore_ ⚠wait - This function is used to wait a semaphore.
- xila_
string_ ⚠compare - Compare two null-terminated strings
- xila_
string_ ⚠compare_ bounded - Compare two strings up to n characters
- xila_
string_ ⚠compare_ case_ insensitive_ bounded - Case-insensitive string comparison up to n characters
- xila_
string_ ⚠concatenate - Concatenate source string to destination string
- xila_
string_ ⚠copy - Copy string from source to destination
- xila_
string_ ⚠copy_ bounded - Copy string from source to destination with maximum length
- xila_
string_ ⚠duplicate - Duplicate a string
- xila_
string_ ⚠duplicate_ bounded - Duplicate a string up to a maximum length
- xila_
string_ ⚠find_ character - Find character in string
- xila_
string_ ⚠find_ substring - Find substring in a string
- xila_
string_ ⚠get_ length - Get the length of a null-terminated string
- xila_
string_ ⚠get_ length_ bounded - Get the length of a null-terminated string with maximum length
- xila_
string_ ⚠parse_ integer - Parse integer from string
- xila_
string_ ⚠span - Get length of initial segment of string that consists of accept characters
- xila_
string_ ⚠span_ complement - Get length of initial segment of string that consists of reject characters
- xila_
string_ ⚠to_ double - Convert string to double
- xila_
string_ ⚠to_ float - Convert string to float
- xila_
string_ ⚠to_ unsigned_ long - Convert string to unsigned long
- xila_
string_ ⚠to_ unsigned_ long_ long - Convert string to unsigned long long
- xila_
string_ ⚠tokenize - Tokenize a string using delimiters
- xila_
thread_ ⚠begin_ blocking_ operation - xila_
thread_ ⚠create - xila_
thread_ ⚠detach - xila_
thread_ ⚠end_ blocking_ operation - xila_
thread_ ⚠exit - xila_
thread_ ⚠get_ stack_ boundary - xila_
thread_ ⚠join - xila_
thread_ ⚠sleep - xila_
thread_ ⚠sleep_ exact - xila_
thread_ ⚠wake_ up - xila_
thread_ ⚠yield - xila_
time_ ⚠get_ cpu - xila_
time_ ⚠get_ resolution - Retrieve the current time since the system startup in milliseconds.
- xila_
time_ ⚠get_ time - Retrieve the current time since the system startup in milliseconds.
- xila_
time_ ⚠get_ time_ since_ startup_ microseconds - Retrieve the current time since the system startup in microseconds.
- xila_
time_ ⚠nano_ sleep - xila_
unlock_ ⚠mutex - Unlock a mutex (blocking).
- xila_
unlock_ ⚠rwlock - Unlock a rwlock.
- xila_
write_ ⚠rwlock - Write lock a rwlock.
Type Aliases§
- Permissions
- Xila
Condition Variable - Xila
Condition Variable Attribute - Xila
File Identifier - Xila
File Kind - Xila
File System Identifier - Xila
File System Inode - Xila
File System Mode - Xila
File System Open - Xila
File System Result - Xila
File System Size - Xila
File System Status - Xila
File System Whence - Xila
Group Identifier - Xila
Memory Capabilities - Memory capability flags that specify special requirements for allocated memory. These flags can be combined using bitwise OR to request multiple capabilities.
- Xila
Thread Identifier - Xila
Time - Xila
Time Clock Identifier - Xila
Timer Flags - Xila
User Identifier - __
blkcnt64_ t - __
blkcnt_ t - __
blksize_ t - __
builtin_ va_ list - __
caddr_ t - __
clock_ t - __
clockid_ t - __
daddr_ t - __dev_t
- __
fsblkcnt64_ t - __
fsblkcnt_ t - __
fsfilcnt64_ t - __
fsfilcnt_ t - __
fsword_ t - __gid_t
- __
gnuc_ va_ list - __id_t
- __
ino64_ t - __ino_t
- __
int8_ t - __
int16_ t - __
int32_ t - __
int64_ t - __
int_ least8_ t - __
int_ least16_ t - __
int_ least32_ t - __
int_ least64_ t - __
intmax_ t - __
intptr_ t - __key_t
- __
loff_ t - __
mode_ t - __
nlink_ t - __
off64_ t - __off_t
- __pid_t
- __
quad_ t - __
rlim64_ t - __
rlim_ t - __
sig_ atomic_ t - __
socklen_ t - __
ssize_ t - __
suseconds64_ t - __
suseconds_ t - __
syscall_ slong_ t - __
syscall_ ulong_ t - __
time_ t - __
timer_ t - __
u_ char - __u_int
- __
u_ long - __
u_ quad_ t - __
u_ short - __uid_t
- __
uint8_ t - __
uint16_ t - __
uint32_ t - __
uint64_ t - __
uint_ least8_ t - __
uint_ least16_ t - __
uint_ least32_ t - __
uint_ least64_ t - __
uintmax_ t - __
useconds_ t - int_
fast8_ t - int_
fast16_ t - int_
fast32_ t - int_
fast64_ t - int_
least8_ t - int_
least16_ t - int_
least32_ t - int_
least64_ t - intmax_
t - uint_
fast8_ t - uint_
fast16_ t - uint_
fast32_ t - uint_
fast64_ t - uint_
least8_ t - uint_
least16_ t - uint_
least32_ t - uint_
least64_ t - uintmax_
t - va_list