Expand description
libc - Raw FFI bindings to platforms’ system libraries
Structs§
- af_
alg_ iv Deprecated WARNING: ThePartialEq
,Eq
andHash
implementations of this type are unsound and will be removed in the future. - Structure used in SIOCGIFCONF request. Used to retrieve interface configuration for machine (useful for programs which must know all networks accessible).
Enums§
- Equivalent to C’s
void
type when used as a pointer.
Constants§
- maximum number of services provided on the same listening port
- ENOATTR
Deprecated - IP6 Auth Header
- IP Payload Comp. Protocol
- DCCP
- IP6 destination option
- exterior gateway protocol
- encapsulation header
- IP6 Encap Sec. Payload
- Ethernet-within-IPv6 encapsulation.
- IP6 fragmentation header
- General Routing Encap.
- Hop-by-hop option header
- xns idp
- group mgmt protocol
- for compatibility
- IPPROTO_
MAX Deprecated - Multipath TCP
- IP6 no next header
- Protocol indep. multicast
- pup
- raw IP packet
- IP6 routing header
- resource reservation
- SCTP
- tp-4 w/ class negotiation
- Plug has ts that needs updating.
- Dumped core.
- Getting shut down.
- Forked but didn’t exec.
- I am an IDLE thread.
- Task is an IO worker.
- I am
kswapd
. - I am a kernel thread.
- Throttle writes only against the bdi I write to, I am cleaning dirty pages from some other bdi.
- Early kill for mce process policy.
- Process policy on mce errors.
- Allocating memory to free memory.
- All allocations inherit
GFP_NOFS
. - All allocations inherit
GFP_NOIO
. - Allocations constrained to zones which allow long term pinning.
- This thread should not be frozen.
- Userland is not allowed to meddle with
cpus_mask
. set_user()
noticed thatRLIMIT_NPROC
was exceeded.- Coredumps should ignore this task.
- Randomize virtual address space.
- Killed by a signal.
- Used super-user privileges.
- This thread called
freeze_processes()
and should not be frozen. - If unset the fpu must be initialized before use.
- Kernel thread cloned from userspace thread.
- I’m a virtual CPU.
- I’m a workqueue worker.
- RLIMIT_
NLIMITS Deprecated - RLIM_
NLIMITS Deprecated - SIGUNUSED
Deprecated - VMADDR_
CID_ RESERVED Deprecated
Statics§
Functions§
- abs⚠
- acct⚠
- atof⚠
- atoi⚠
- atol⚠
- bind⚠
- brk⚠
- dup⚠
- dup2⚠
- dup3⚠
- exit⚠
- feof⚠
- fork⚠
- free⚠
- ftok⚠
- glob⚠
- GNU version of
basename(3)
, defined instring.h
. - iopl⚠
- kill⚠
- labs⚠
- link⚠
- mmap⚠
- nice⚠
- open⚠
- pipe⚠
- poll⚠
- POSIX version of
basename(3)
, defined inlibgen.h
. - puts⚠
- rand⚠
- read⚠
- The 64-bit libc on Solaris and illumos only has readdir_r. If a 32-bit Solaris or illumos target is ever created, it should use __posix_readdir_r. See libc(3LIB) on Solaris or illumos: https://illumos.org/man/3lib/libc https://docs.oracle.com/cd/E36784_01/html/E36873/libc-3lib.html https://www.unix.com/man-page/opensolaris/3LIB/libc/
- recv⚠
- sbrk⚠
- send⚠
- stat⚠
- sync⚠
- tee⚠
- time⚠
- vfork⚠
Deprecated - wait⚠
Type Aliases§
- int8_t
Deprecated - int16_t
Deprecated - int32_t
Deprecated - int64_t
Deprecated - uint8_t
Deprecated - uint16_
t Deprecated - uint32_
t Deprecated - uint64_
t Deprecated