Crate libc

Documentation

libc - Raw FFI bindings to platforms’ system libraries

Documentation for other platforms.

On this page

Unions

Structs

af_alg_ivDeprecated

WARNING: The PartialEq, Eq and Hash implementations of this type are unsound and will be removed in the future.

Enums

Functions

BPF_JUMP This function is unsafe to use

BPF_MISCOP This function is unsafe to use

BPF_RVAL This function is unsafe to use

BPF_STMT This function is unsafe to use

CMSG_DATA This function is unsafe to use

CMSG_FIRSTHDR This function is unsafe to use

CMSG_LEN This function is unsafe to use

CMSG_NXTHDR This function is unsafe to use

CMSG_SPACE This function is unsafe to use

CPU_ALLOC_SIZE This function is unsafe to use

CPU_CLR This function is unsafe to use

CPU_COUNT This function is unsafe to use

CPU_COUNT_S This function is unsafe to use

CPU_EQUAL This function is unsafe to use

CPU_ISSET This function is unsafe to use

CPU_SET This function is unsafe to use

CPU_ZERO This function is unsafe to use

FD_CLR This function is unsafe to use

FD_ISSET This function is unsafe to use

FD_SET This function is unsafe to use

FD_ZERO This function is unsafe to use

IPTOS_PREC This function is unsafe to use

IPTOS_TOS This function is unsafe to use

NLA_ALIGN This function is unsafe to use

RT_ADDRCLASS This function is unsafe to use

RT_LOCALADDR This function is unsafe to use

RT_TOS This function is unsafe to use

SO_EE_OFFENDER This function is unsafe to use

__errno_location This function is unsafe to use

_exit This function is unsafe to use

abort This function is unsafe to use

abs This function is unsafe to use

accept This function is unsafe to use not(all(libc_cfg_target_vendor, target_arch = "powerpc", target_vendor = "nintendo"))

accept4 This function is unsafe to use

access This function is unsafe to use

acct This function is unsafe to use

addmntent This function is unsafe to use

adjtime This function is unsafe to use

adjtimex This function is unsafe to use

aio_cancel This function is unsafe to use

aio_error This function is unsafe to use

aio_fsync This function is unsafe to use

aio_read This function is unsafe to use

aio_return This function is unsafe to use

aio_suspend This function is unsafe to use

aio_write This function is unsafe to use

alarm This function is unsafe to use

atexit This function is unsafe to use

atof This function is unsafe to use

atoi This function is unsafe to use

backtrace This function is unsafe to use

bind This function is unsafe to use

brk This function is unsafe to use

bsearch This function is unsafe to use

calloc This function is unsafe to use

cfgetispeed This function is unsafe to use

cfgetospeed This function is unsafe to use

cfmakeraw This function is unsafe to use

cfsetispeed This function is unsafe to use

cfsetospeed This function is unsafe to use

cfsetspeed This function is unsafe to use

chdir This function is unsafe to use

chmod This function is unsafe to use

chown This function is unsafe to use

chroot This function is unsafe to use

clearenv This function is unsafe to use

clearerr This function is unsafe to use

clock_adjtime This function is unsafe to use

clock_getcpuclockid This function is unsafe to use

clock_getres This function is unsafe to use

clock_gettime This function is unsafe to use

clock_nanosleep This function is unsafe to use

clock_settime This function is unsafe to use

clone This function is unsafe to use

close This function is unsafe to use

closedir This function is unsafe to use

closelog This function is unsafe to use

connect This function is unsafe to use not(all(libc_cfg_target_vendor, target_arch = "powerpc", target_vendor = "nintendo"))

copy_file_range This function is unsafe to use

creat This function is unsafe to use

creat64 This function is unsafe to use

ctermid This function is unsafe to use

daemon This function is unsafe to use

difftime This function is unsafe to use

dirfd This function is unsafe to use

dl_iterate_phdr This function is unsafe to use

dladdr This function is unsafe to use

dladdr1 This function is unsafe to use

dlclose This function is unsafe to use

dlerror This function is unsafe to use

dlinfo This function is unsafe to use

dlmopen This function is unsafe to use

dlopen This function is unsafe to use

dlsym This function is unsafe to use

dup This function is unsafe to use

dup2 This function is unsafe to use

dup3 This function is unsafe to use

duplocale This function is unsafe to use

endgrent This function is unsafe to use

endmntent This function is unsafe to use

endpwent This function is unsafe to use

endservent This function is unsafe to use

endspent This function is unsafe to use

endutxent This function is unsafe to use

epoll_create This function is unsafe to use

epoll_create1 This function is unsafe to use

epoll_ctl This function is unsafe to use

epoll_pwait This function is unsafe to use

epoll_wait This function is unsafe to use

eventfd This function is unsafe to use

execl This function is unsafe to use

execle This function is unsafe to use

execlp This function is unsafe to use

execv This function is unsafe to use

execve This function is unsafe to use

execvp This function is unsafe to use

execvpe This function is unsafe to use

exit This function is unsafe to use

explicit_bzero This function is unsafe to use

faccessat This function is unsafe to use

fallocate This function is unsafe to use

fallocate64 This function is unsafe to use

fanotify_init This function is unsafe to use

fanotify_mark This function is unsafe to use

fchdir This function is unsafe to use

fchmod This function is unsafe to use

fchmodat This function is unsafe to use

fchown This function is unsafe to use

fchownat This function is unsafe to use

fclose This function is unsafe to use

fcntl This function is unsafe to use

fdatasync This function is unsafe to use

fdopen This function is unsafe to use

fdopendir This function is unsafe to use

feof This function is unsafe to use

ferror This function is unsafe to use

fexecve This function is unsafe to use

fflush This function is unsafe to use

fgetc This function is unsafe to use

fgetpos This function is unsafe to use

fgetpos64 This function is unsafe to use

fgets This function is unsafe to use

fgetspent_r This function is unsafe to use

fgetxattr This function is unsafe to use

fileno This function is unsafe to use

flistxattr This function is unsafe to use

flock This function is unsafe to use

fmemopen This function is unsafe to use

fopen This function is unsafe to use

fopen64 This function is unsafe to use

fork This function is unsafe to use

forkpty This function is unsafe to use

fpathconf This function is unsafe to use

fprintf This function is unsafe to use

fputc This function is unsafe to use

fputs This function is unsafe to use

fread This function is unsafe to use

fread_unlocked This function is unsafe to use

free This function is unsafe to use

freeaddrinfo This function is unsafe to use not(all(libc_cfg_target_vendor, target_arch = "powerpc", target_vendor = "nintendo"))

freeifaddrs This function is unsafe to use

freelocale This function is unsafe to use

fremovexattr This function is unsafe to use

freopen This function is unsafe to use

freopen64 This function is unsafe to use

fscanf This function is unsafe to use

fseek This function is unsafe to use

fseeko This function is unsafe to use

fseeko64 This function is unsafe to use

fsetpos This function is unsafe to use

fsetpos64 This function is unsafe to use

fsetxattr This function is unsafe to use

fstat This function is unsafe to use

fstat64 This function is unsafe to use

fstatat This function is unsafe to use

fstatat64 This function is unsafe to use

fstatfs This function is unsafe to use

fstatfs64 This function is unsafe to use

fstatvfs This function is unsafe to use

fstatvfs64 This function is unsafe to use

fsync This function is unsafe to use

ftell This function is unsafe to use

ftello This function is unsafe to use

ftello64 This function is unsafe to use

ftok This function is unsafe to use

ftruncate This function is unsafe to use

ftruncate64 This function is unsafe to use

futimens This function is unsafe to use

futimes This function is unsafe to use

fwrite This function is unsafe to use

gai_strerror This function is unsafe to use

getaddrinfo This function is unsafe to use not(all(libc_cfg_target_vendor, target_arch = "powerpc", target_vendor = "nintendo"))

getauxval This function is unsafe to use

getchar This function is unsafe to use

getchar_unlocked This function is unsafe to use

getcontext This function is unsafe to use

getcwd This function is unsafe to use

getdomainname This function is unsafe to use

getdtablesize This function is unsafe to use

getegid This function is unsafe to use

getentropy This function is unsafe to use

getenv This function is unsafe to use

geteuid This function is unsafe to use

getgid This function is unsafe to use

getgrent This function is unsafe to use

getgrent_r This function is unsafe to use

getgrgid This function is unsafe to use

getgrgid_r This function is unsafe to use

getgrnam This function is unsafe to use

getgrnam_r This function is unsafe to use

getgrouplist This function is unsafe to use

getgroups This function is unsafe to use

gethostid This function is unsafe to use

gethostname This function is unsafe to use

getifaddrs This function is unsafe to use

getline This function is unsafe to use

getloadavg This function is unsafe to use

getlogin This function is unsafe to use

getmntent This function is unsafe to use

getnameinfo This function is unsafe to use

getopt This function is unsafe to use

getpeername This function is unsafe to use not(all(libc_cfg_target_vendor, target_arch = "powerpc", target_vendor = "nintendo"))

getpgid This function is unsafe to use

getpgrp This function is unsafe to use

getpid This function is unsafe to use

getppid This function is unsafe to use

getpriority This function is unsafe to use

getprotobyname This function is unsafe to use

getprotobynumber This function is unsafe to use

getpt This function is unsafe to use

getpwent This function is unsafe to use

getpwent_r This function is unsafe to use

getpwnam This function is unsafe to use

getpwnam_r This function is unsafe to use

getpwuid This function is unsafe to use

getpwuid_r This function is unsafe to use

getrandom This function is unsafe to use

getresgid This function is unsafe to use

getresuid This function is unsafe to use

getrlimit This function is unsafe to use

getrlimit64 This function is unsafe to use

getrusage This function is unsafe to use

getservbyname This function is unsafe to use

getservbyport This function is unsafe to use

getservent This function is unsafe to use

getsid This function is unsafe to use

getsockname This function is unsafe to use not(all(libc_cfg_target_vendor, target_arch = "powerpc", target_vendor = "nintendo"))

getsockopt This function is unsafe to use

getspent This function is unsafe to use

getspent_r This function is unsafe to use

getspnam This function is unsafe to use

getspnam_r This function is unsafe to use

gettid This function is unsafe to use

gettimeofday This function is unsafe to use

getuid This function is unsafe to use

getutxent This function is unsafe to use

getutxid This function is unsafe to use

getutxline This function is unsafe to use

getxattr This function is unsafe to use

glob This function is unsafe to use

glob64 This function is unsafe to use

globfree This function is unsafe to use

globfree64 This function is unsafe to use

gmtime This function is unsafe to use

gmtime_r This function is unsafe to use

grantpt This function is unsafe to use

hasmntopt This function is unsafe to use

hstrerror This function is unsafe to use

iconv This function is unsafe to use

iconv_close This function is unsafe to use

iconv_open This function is unsafe to use

if_freenameindex This function is unsafe to use

if_indextoname This function is unsafe to use

if_nameindex This function is unsafe to use

if_nametoindex This function is unsafe to use

initgroups This function is unsafe to use

inotify_add_watch This function is unsafe to use

inotify_init This function is unsafe to use

inotify_init1 This function is unsafe to use

inotify_rm_watch This function is unsafe to use

ioctl This function is unsafe to use

ioperm This function is unsafe to use

iopl This function is unsafe to use

isalnum This function is unsafe to use

isalpha This function is unsafe to use

isatty This function is unsafe to use

isblank This function is unsafe to use

iscntrl This function is unsafe to use

isdigit This function is unsafe to use

isgraph This function is unsafe to use

islower This function is unsafe to use

isprint This function is unsafe to use

ispunct This function is unsafe to use

isspace This function is unsafe to use

isupper This function is unsafe to use

isxdigit This function is unsafe to use

kill This function is unsafe to use

killpg This function is unsafe to use

labs This function is unsafe to use

lchown This function is unsafe to use

lgetxattr This function is unsafe to use

link This function is unsafe to use

linkat This function is unsafe to use

lio_listio This function is unsafe to use

listen This function is unsafe to use

listxattr This function is unsafe to use

llistxattr This function is unsafe to use

localeconv This function is unsafe to use

localtime This function is unsafe to use

localtime_r This function is unsafe to use

lockf This function is unsafe to use

login_tty This function is unsafe to use

lremovexattr This function is unsafe to use

lseek This function is unsafe to use

lseek64 This function is unsafe to use

lsetxattr This function is unsafe to use

lstat This function is unsafe to use

lstat64 This function is unsafe to use

lutimes This function is unsafe to use

madvise This function is unsafe to use

major This function is unsafe to use

makecontext This function is unsafe to use

makedev This function is unsafe to use

mallinfo This function is unsafe to use

mallinfo2 This function is unsafe to use

malloc This function is unsafe to use

malloc_info This function is unsafe to use

malloc_trim This function is unsafe to use

malloc_usable_size This function is unsafe to use

mallopt This function is unsafe to use

memalign This function is unsafe to use

memchr This function is unsafe to use

memcmp This function is unsafe to use

memcpy This function is unsafe to use

memfd_create This function is unsafe to use

memmem This function is unsafe to use

memmove This function is unsafe to use

memrchr This function is unsafe to use

memset This function is unsafe to use

mincore This function is unsafe to use

minor This function is unsafe to use

mkdir This function is unsafe to use

mkdirat This function is unsafe to use

mkdtemp This function is unsafe to use

mkfifo This function is unsafe to use

mkfifoat This function is unsafe to use

mknod This function is unsafe to use

mknodat This function is unsafe to use

mkostemp This function is unsafe to use

mkostemps This function is unsafe to use

mkstemp This function is unsafe to use

mkstemps This function is unsafe to use

mktime This function is unsafe to use

mlock This function is unsafe to use

mlock2 This function is unsafe to use

mlockall This function is unsafe to use

mmap This function is unsafe to use

mmap64 This function is unsafe to use

mount This function is unsafe to use

mprotect This function is unsafe to use

mq_close This function is unsafe to use

mq_getattr This function is unsafe to use

mq_open This function is unsafe to use

mq_receive This function is unsafe to use

mq_send This function is unsafe to use

mq_setattr This function is unsafe to use

mq_timedreceive This function is unsafe to use

mq_timedsend This function is unsafe to use

mq_unlink This function is unsafe to use

mremap This function is unsafe to use

msgctl This function is unsafe to use

msgget This function is unsafe to use

msgrcv This function is unsafe to use

msgsnd This function is unsafe to use

msync This function is unsafe to use

munlock This function is unsafe to use

munlockall This function is unsafe to use

munmap This function is unsafe to use

nanosleep This function is unsafe to use

newlocale This function is unsafe to use

nice This function is unsafe to use

nl_langinfo This function is unsafe to use

nl_langinfo_l This function is unsafe to use

ntp_adjtime This function is unsafe to use

ntp_gettime This function is unsafe to use

open This function is unsafe to use

open64 This function is unsafe to use

open_memstream This function is unsafe to use

open_wmemstream This function is unsafe to use

openat This function is unsafe to use

openat64 This function is unsafe to use

opendir This function is unsafe to use

openlog This function is unsafe to use

openpty This function is unsafe to use

pathconf This function is unsafe to use

pause This function is unsafe to use

pclose This function is unsafe to use

perror This function is unsafe to use

personality This function is unsafe to use

pipe This function is unsafe to use

pipe2 This function is unsafe to use

poll This function is unsafe to use

popen This function is unsafe to use

posix_fadvise This function is unsafe to use

posix_fadvise64 This function is unsafe to use

posix_fallocate This function is unsafe to use

posix_fallocate64 This function is unsafe to use

posix_madvise This function is unsafe to use

posix_memalign This function is unsafe to use

posix_openpt This function is unsafe to use

posix_spawn This function is unsafe to use

posix_spawn_file_actions_addclose This function is unsafe to use

posix_spawn_file_actions_adddup2 This function is unsafe to use

posix_spawn_file_actions_addopen This function is unsafe to use

posix_spawn_file_actions_destroy This function is unsafe to use

posix_spawn_file_actions_init This function is unsafe to use

posix_spawnattr_destroy This function is unsafe to use

posix_spawnattr_getflags This function is unsafe to use

posix_spawnattr_getpgroup This function is unsafe to use

posix_spawnattr_getschedparam This function is unsafe to use

posix_spawnattr_getschedpolicy This function is unsafe to use

posix_spawnattr_getsigdefault This function is unsafe to use

posix_spawnattr_getsigmask This function is unsafe to use

posix_spawnattr_init This function is unsafe to use

posix_spawnattr_setflags This function is unsafe to use

posix_spawnattr_setpgroup This function is unsafe to use

posix_spawnattr_setschedparam This function is unsafe to use

posix_spawnattr_setschedpolicy This function is unsafe to use

posix_spawnattr_setsigdefault This function is unsafe to use

posix_spawnattr_setsigmask This function is unsafe to use

posix_spawnp This function is unsafe to use

ppoll This function is unsafe to use

prctl This function is unsafe to use

pread This function is unsafe to use

pread64 This function is unsafe to use

preadv This function is unsafe to use

preadv2 This function is unsafe to use

preadv64 This function is unsafe to use

preadv64v2 This function is unsafe to use

printf This function is unsafe to use

prlimit This function is unsafe to use

prlimit64 This function is unsafe to use

process_vm_readv This function is unsafe to use

process_vm_writev This function is unsafe to use

pselect This function is unsafe to use

pthread_atfork This function is unsafe to use

pthread_attr_destroy This function is unsafe to use

pthread_attr_getaffinity_np This function is unsafe to use

pthread_attr_getguardsize This function is unsafe to use

pthread_attr_getstack This function is unsafe to use

pthread_attr_init This function is unsafe to use

pthread_attr_setaffinity_np This function is unsafe to use

pthread_attr_setdetachstate This function is unsafe to use

pthread_attr_setstacksize This function is unsafe to use

pthread_cancel This function is unsafe to use

pthread_cond_broadcast This function is unsafe to use

pthread_cond_destroy This function is unsafe to use

pthread_cond_init This function is unsafe to use

pthread_cond_signal This function is unsafe to use

pthread_cond_timedwait This function is unsafe to use

pthread_cond_wait This function is unsafe to use

pthread_condattr_destroy This function is unsafe to use

pthread_condattr_getclock This function is unsafe to use

pthread_condattr_getpshared This function is unsafe to use

pthread_condattr_init This function is unsafe to use

pthread_condattr_setclock This function is unsafe to use

pthread_condattr_setpshared This function is unsafe to use

pthread_create This function is unsafe to use

pthread_detach This function is unsafe to use

pthread_exit This function is unsafe to use

pthread_getaffinity_np This function is unsafe to use

pthread_getattr_np This function is unsafe to use

pthread_getcpuclockid This function is unsafe to use

pthread_getname_np This function is unsafe to use

pthread_getschedparam This function is unsafe to use

pthread_getspecific This function is unsafe to use

pthread_join This function is unsafe to use

pthread_key_create This function is unsafe to use

pthread_key_delete This function is unsafe to use

pthread_kill This function is unsafe to use

pthread_mutex_consistent This function is unsafe to use

pthread_mutex_destroy This function is unsafe to use

pthread_mutex_init This function is unsafe to use

pthread_mutex_lock This function is unsafe to use

pthread_mutex_timedlock This function is unsafe to use

pthread_mutex_trylock This function is unsafe to use

pthread_mutex_unlock This function is unsafe to use

pthread_mutexattr_destroy This function is unsafe to use

pthread_mutexattr_getprotocol This function is unsafe to use

pthread_mutexattr_getpshared This function is unsafe to use

pthread_mutexattr_getrobust This function is unsafe to use

pthread_mutexattr_init This function is unsafe to use

pthread_mutexattr_setprotocol This function is unsafe to use

pthread_mutexattr_setpshared This function is unsafe to use

pthread_mutexattr_setrobust This function is unsafe to use

pthread_mutexattr_settype This function is unsafe to use

pthread_rwlock_destroy This function is unsafe to use

pthread_rwlock_init This function is unsafe to use

pthread_rwlock_rdlock This function is unsafe to use

pthread_rwlock_tryrdlock This function is unsafe to use

pthread_rwlock_trywrlock This function is unsafe to use

pthread_rwlock_unlock This function is unsafe to use

pthread_rwlock_wrlock This function is unsafe to use

pthread_rwlockattr_destroy This function is unsafe to use

pthread_rwlockattr_getkind_np This function is unsafe to use

pthread_rwlockattr_getpshared This function is unsafe to use

pthread_rwlockattr_init This function is unsafe to use

pthread_rwlockattr_setkind_np This function is unsafe to use

pthread_rwlockattr_setpshared This function is unsafe to use

pthread_self This function is unsafe to use

pthread_setaffinity_np This function is unsafe to use

pthread_setname_np This function is unsafe to use

pthread_setschedparam This function is unsafe to use

pthread_setschedprio This function is unsafe to use

pthread_setspecific This function is unsafe to use

pthread_sigmask This function is unsafe to use

pthread_spin_destroy This function is unsafe to use

pthread_spin_init This function is unsafe to use

pthread_spin_lock This function is unsafe to use

pthread_spin_trylock This function is unsafe to use

pthread_spin_unlock This function is unsafe to use

ptrace This function is unsafe to use

ptsname This function is unsafe to use

ptsname_r This function is unsafe to use

putchar This function is unsafe to use

putchar_unlocked This function is unsafe to use

putenv This function is unsafe to use

puts This function is unsafe to use

pututxline This function is unsafe to use

pwrite This function is unsafe to use

pwrite64 This function is unsafe to use

pwritev This function is unsafe to use

pwritev2 This function is unsafe to use

pwritev64 This function is unsafe to use

pwritev64v2 This function is unsafe to use

qsort This function is unsafe to use

qsort_r This function is unsafe to use

quotactl This function is unsafe to use

raise This function is unsafe to use

rand This function is unsafe to use

read This function is unsafe to use

readahead This function is unsafe to use

readdir This function is unsafe to use

readdir64 This function is unsafe to use

readdir64_r This function is unsafe to use

readdir_r This function is unsafe to use

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/

readlink This function is unsafe to use

readlinkat This function is unsafe to use

readv This function is unsafe to use

realloc This function is unsafe to use

reallocarray This function is unsafe to use

realpath This function is unsafe to use

reboot This function is unsafe to use

recv This function is unsafe to use

recvfrom This function is unsafe to use

recvmmsg This function is unsafe to use

recvmsg This function is unsafe to use

regcomp This function is unsafe to use

regerror This function is unsafe to use

regexec This function is unsafe to use

regfree This function is unsafe to use

remap_file_pages This function is unsafe to use

remove This function is unsafe to use

removexattr This function is unsafe to use

rename This function is unsafe to use

renameat This function is unsafe to use

renameat2 This function is unsafe to use

res_init This function is unsafe to use

rewind This function is unsafe to use

rewinddir This function is unsafe to use

rmdir This function is unsafe to use

sbrk This function is unsafe to use

scanf This function is unsafe to use

sched_get_priority_max This function is unsafe to use

sched_get_priority_min This function is unsafe to use

sched_getaffinity This function is unsafe to use

sched_getcpu This function is unsafe to use

sched_getparam This function is unsafe to use

sched_getscheduler This function is unsafe to use

sched_rr_get_interval This function is unsafe to use

sched_setaffinity This function is unsafe to use

sched_setparam This function is unsafe to use

sched_setscheduler This function is unsafe to use

sched_yield This function is unsafe to use

seekdir This function is unsafe to use

select This function is unsafe to use

sem_close This function is unsafe to use

sem_destroy This function is unsafe to use

sem_getvalue This function is unsafe to use

sem_init This function is unsafe to use

sem_open This function is unsafe to use

sem_post This function is unsafe to use

sem_timedwait This function is unsafe to use

sem_trywait This function is unsafe to use

sem_unlink This function is unsafe to use

sem_wait This function is unsafe to use

semctl This function is unsafe to use

semget This function is unsafe to use

semop This function is unsafe to use

send This function is unsafe to use

sendfile This function is unsafe to use

sendfile64 This function is unsafe to use

sendmmsg This function is unsafe to use

sendmsg This function is unsafe to use

sendto This function is unsafe to use not(all(libc_cfg_target_vendor, target_arch = "powerpc", target_vendor = "nintendo"))

setbuf This function is unsafe to use

setcontext This function is unsafe to use

setdomainname This function is unsafe to use

setegid This function is unsafe to use

setenv This function is unsafe to use

seteuid This function is unsafe to use

setfsgid This function is unsafe to use

setfsuid This function is unsafe to use

setgid This function is unsafe to use

setgrent This function is unsafe to use

setgroups This function is unsafe to use

sethostid This function is unsafe to use

sethostname This function is unsafe to use

setlocale This function is unsafe to use

setlogmask This function is unsafe to use

setmntent This function is unsafe to use

setns This function is unsafe to use

setpgid This function is unsafe to use

setpriority This function is unsafe to use

setpwent This function is unsafe to use

setregid This function is unsafe to use

setresgid This function is unsafe to use

setresuid This function is unsafe to use

setreuid This function is unsafe to use

setrlimit This function is unsafe to use

setrlimit64 This function is unsafe to use

setservent This function is unsafe to use

setsid This function is unsafe to use

setsockopt This function is unsafe to use

setspent This function is unsafe to use

settimeofday This function is unsafe to use

setuid This function is unsafe to use

setutxent This function is unsafe to use

setvbuf This function is unsafe to use

setxattr This function is unsafe to use

sgetspent_r This function is unsafe to use

shm_open This function is unsafe to use

shm_unlink This function is unsafe to use

shmat This function is unsafe to use

shmctl This function is unsafe to use

shmdt This function is unsafe to use

shmget This function is unsafe to use

shutdown This function is unsafe to use

sigaction This function is unsafe to use

sigaddset This function is unsafe to use

sigaltstack This function is unsafe to use

sigdelset This function is unsafe to use

sigemptyset This function is unsafe to use

sigfillset This function is unsafe to use

sigismember This function is unsafe to use

signal This function is unsafe to use

signalfd This function is unsafe to use

sigpending This function is unsafe to use

sigprocmask This function is unsafe to use

sigsuspend This function is unsafe to use

sigtimedwait This function is unsafe to use

sigwait This function is unsafe to use

sigwaitinfo This function is unsafe to use

sleep This function is unsafe to use

snprintf This function is unsafe to use

socket This function is unsafe to use not(all(libc_cfg_target_vendor, target_arch = "powerpc", target_vendor = "nintendo"))

socketpair This function is unsafe to use

splice This function is unsafe to use

sprintf This function is unsafe to use

srand This function is unsafe to use

sscanf This function is unsafe to use

stat This function is unsafe to use

stat64 This function is unsafe to use

statfs This function is unsafe to use

statfs64 This function is unsafe to use

statvfs This function is unsafe to use

statvfs64 This function is unsafe to use

statx This function is unsafe to use

stpcpy This function is unsafe to use

stpncpy This function is unsafe to use

strcasecmp This function is unsafe to use

strcasestr This function is unsafe to use

strcat This function is unsafe to use

strchr This function is unsafe to use

strcmp This function is unsafe to use

strcoll This function is unsafe to use

strcpy This function is unsafe to use

strcspn This function is unsafe to use

strdup This function is unsafe to use

strerror This function is unsafe to use

strerror_r This function is unsafe to use

strlen This function is unsafe to use

strncasecmp This function is unsafe to use

strncat This function is unsafe to use

strncmp This function is unsafe to use

strncpy This function is unsafe to use

strndup This function is unsafe to use

strnlen This function is unsafe to use

strpbrk This function is unsafe to use

strrchr This function is unsafe to use

strsignal This function is unsafe to use

strspn This function is unsafe to use

strstr This function is unsafe to use

strtod This function is unsafe to use

strtof This function is unsafe to use

strtok This function is unsafe to use

strtok_r This function is unsafe to use

strtol This function is unsafe to use

strtoul This function is unsafe to use

strxfrm This function is unsafe to use

swapcontext This function is unsafe to use

swapoff This function is unsafe to use

swapon This function is unsafe to use

symlink This function is unsafe to use

symlinkat This function is unsafe to use

sync This function is unsafe to use

sync_file_range This function is unsafe to use

syncfs This function is unsafe to use

syscall This function is unsafe to use

sysconf This function is unsafe to use

sysctl This function is unsafe to use

sysinfo This function is unsafe to use

syslog This function is unsafe to use

system This function is unsafe to use

tcdrain This function is unsafe to use

tcflow This function is unsafe to use

tcflush This function is unsafe to use

tcgetattr This function is unsafe to use

tcgetpgrp This function is unsafe to use

tcgetsid This function is unsafe to use

tcsendbreak This function is unsafe to use

tcsetattr This function is unsafe to use

tcsetpgrp This function is unsafe to use

tee This function is unsafe to use

telldir This function is unsafe to use

time This function is unsafe to use

timegm This function is unsafe to use

timer_create This function is unsafe to use

timer_delete This function is unsafe to use

timer_getoverrun This function is unsafe to use

timer_gettime This function is unsafe to use

timer_settime This function is unsafe to use

timerfd_create This function is unsafe to use

timerfd_gettime This function is unsafe to use

timerfd_settime This function is unsafe to use

times This function is unsafe to use

tmpfile This function is unsafe to use

tmpfile64 This function is unsafe to use

tmpnam This function is unsafe to use

tolower This function is unsafe to use

toupper This function is unsafe to use

truncate This function is unsafe to use

truncate64 This function is unsafe to use

ttyname This function is unsafe to use

ttyname_r This function is unsafe to use

umask This function is unsafe to use

umount This function is unsafe to use

umount2 This function is unsafe to use

uname This function is unsafe to use

ungetc This function is unsafe to use

unlink This function is unsafe to use

unlinkat This function is unsafe to use

unlockpt This function is unsafe to use

unsetenv This function is unsafe to use

unshare This function is unsafe to use

uselocale This function is unsafe to use

usleep This function is unsafe to use

utime This function is unsafe to use

utimensat This function is unsafe to use

utimes This function is unsafe to use

utmpname This function is unsafe to use

utmpxname This function is unsafe to use

vforkDeprecated This function is unsafe to use

vhangup This function is unsafe to use

vmsplice This function is unsafe to use

wait This function is unsafe to use

wait4 This function is unsafe to use

waitid This function is unsafe to use

waitpid This function is unsafe to use

wcslen This function is unsafe to use

wcstombs This function is unsafe to use

wmemchr This function is unsafe to use

write This function is unsafe to use

writev This function is unsafe to use

Type Definitions

u32
u16
u32
u16
u32
u64
u16
u64
u16
i64
u32
u64

__fsword_t all(not(any(all(target_arch = "aarch64", target_pointer_width = "32"))))

i64

__syscall_ulong_t not(all(target_arch = "x86_64", target_pointer_width = "32"))

i64
i64
i64
i8
f64
f32
i32
i64
i64
i8
i16
u8
u32
u64
u64
u16
u32
u32

clock_t all(not(any(all(target_arch = "aarch64", target_pointer_width = "32"))))

i64
u64
u64
u64

gid_t all(not(any(any(target_os = "espidf", target_os = "horizon"))))

u32
i64
*mut ::c_void
u32
u16
u64
u64

int16_tDeprecated

i16

int32_tDeprecated

i32

int64_tDeprecated

i64

int8_tDeprecated

i8
i64
isize
*mut ::c_void
u32
u64
u64
u64
u64
i64
i64
u32
i32
u8
isize
u64
u64
u16
u64
usize
u32
isize
i64

time_t all(not(any(all(target_arch = "aarch64", target_pointer_width = "32"))))

i64
*mut ::c_void

uid_t all(not(any(any(target_os = "espidf", target_os = "horizon"))))

u32

uint16_tDeprecated

u16

uint32_tDeprecated

u32

uint64_tDeprecated

u64

uint8_tDeprecated

u8
u64
usize
u32
i32

Constants

ABDAY_1 all(any(target_env = "gnu", target_env = "musl"), not(any()))

ABDAY_2 all(any(target_env = "gnu", target_env = "musl"), not(any()))

ABDAY_3 all(any(target_env = "gnu", target_env = "musl"), not(any()))

ABDAY_4 all(any(target_env = "gnu", target_env = "musl"), not(any()))

ABDAY_5 all(any(target_env = "gnu", target_env = "musl"), not(any()))

ABDAY_6 all(any(target_env = "gnu", target_env = "musl"), not(any()))

ABDAY_7 all(any(target_env = "gnu", target_env = "musl"), not(any()))

ABMON_1 all(any(target_env = "gnu", target_env = "musl"), not(any()))

ABMON_10 all(any(target_env = "gnu", target_env = "musl"), not(any()))

ABMON_11 all(any(target_env = "gnu", target_env = "musl"), not(any()))

ABMON_12 all(any(target_env = "gnu", target_env = "musl"), not(any()))

ABMON_2 all(any(target_env = "gnu", target_env = "musl"), not(any()))

ABMON_3 all(any(target_env = "gnu", target_env = "musl"), not(any()))

ABMON_4 all(any(target_env = "gnu", target_env = "musl"), not(any()))

ABMON_5 all(any(target_env = "gnu", target_env = "musl"), not(any()))

ABMON_6 all(any(target_env = "gnu", target_env = "musl"), not(any()))

ABMON_7 all(any(target_env = "gnu", target_env = "musl"), not(any()))

ABMON_8 all(any(target_env = "gnu", target_env = "musl"), not(any()))

ABMON_9 all(any(target_env = "gnu", target_env = "musl"), not(any()))

ADFS_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

AFFS_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

AFS_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

AIO_ALLDONE all(not(target_env = "uclibc"), not(any()))

AIO_CANCELED all(not(target_env = "uclibc"), not(any()))

AIO_NOTCANCELED all(not(target_env = "uclibc"), not(any()))

ALT_DIGITS all(any(target_env = "gnu", target_env = "musl"), not(any()))

AM_STR all(any(target_env = "gnu", target_env = "musl"), not(any()))

AUTOFS_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

BINDERFS_SUPER_MAGIC all(not(target_arch = "s390x"), not(any()))

BPF_FS_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

BTRFS_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

CANFD_MTU all(libc_align, not(any()))

CAN_MTU all(libc_align, not(any()))

CGROUP2_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

CGROUP_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

CMSPAR not(all(target_env = "uclibc", target_arch = "mips"))

CODA_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

CODESET all(any(target_env = "gnu", target_env = "musl"), not(any()))

CRAMFS_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

CRNCYSTR all(any(target_env = "gnu", target_env = "musl"), not(any()))

DAY_1 all(any(target_env = "gnu", target_env = "musl"), not(any()))

DAY_2 all(any(target_env = "gnu", target_env = "musl"), not(any()))

DAY_3 all(any(target_env = "gnu", target_env = "musl"), not(any()))

DAY_4 all(any(target_env = "gnu", target_env = "musl"), not(any()))

DAY_5 all(any(target_env = "gnu", target_env = "musl"), not(any()))

DAY_6 all(any(target_env = "gnu", target_env = "musl"), not(any()))

DAY_7 all(any(target_env = "gnu", target_env = "musl"), not(any()))

maximum number of services provided on the same listening port

DEBUGFS_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

DEVPTS_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

D_FMT all(any(target_env = "gnu", target_env = "musl"), not(any()))

D_T_FMT all(any(target_env = "gnu", target_env = "musl"), not(any()))

ECRYPTFS_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

EFS_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

ENOATTRDeprecated

ERA all(any(target_env = "gnu", target_env = "musl"), not(any()))

ERA_D_FMT all(any(target_env = "gnu", target_env = "musl"), not(any()))

ERA_D_T_FMT all(any(target_env = "gnu", target_env = "musl"), not(any()))

ERA_T_FMT all(any(target_env = "gnu", target_env = "musl"), not(any()))

EXT2_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

EXT3_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

EXT4_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

F2FS_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

FD_CLOEXEC all(not(target_os = "redox"), not(any()))

FIOQSIZE all(not(any(any(target_arch = "arm", target_arch = "s390x"))))

FUSE_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

FUTEXFS_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

HOSTFS_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

HPFS_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

HUGETLBFS_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

IFNAMSIZ all(not(any(target_os = "haiku", target_os = "illumos", target_os = "solaris")), not(any()))

IF_NAMESIZE all(not(any(target_os = "haiku", target_os = "illumos", target_os = "solaris")), not(any()))

IP6 Auth Header

IP Payload Comp. Protocol

DCCP

IP6 destination option

exterior gateway protocol

encapsulation header

IP6 Encap Sec. Payload

IP6 fragmentation header

General Routing Encap.

Hop-by-hop option header

xns idp

group mgmt protocol

for compatibility

IPPROTO_MAXDeprecated

Multipath TCP

IP6 no next header

Protocol indep. multicast

pup

raw IP packet

IP6 routing header

resource reservation

SCTP

tp-4 w/ class negotiation

IPV6_MULTICAST_ALL all(not(target_env = "uclibc"), not(any()))

IPV6_ROUTER_ALERT_ISOLATE all(not(target_env = "uclibc"), not(any()))

ISOFS_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

JFFS2_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

KEYCTL_CAPABILITIES all(not(any(target_arch = "mips", target_arch = "mips64")), not(any()))

KEYCTL_CAPS0_BIG_KEY all(not(any(target_arch = "mips", target_arch = "mips64")), not(any()))

KEYCTL_CAPS0_CAPABILITIES all(not(any(target_arch = "mips", target_arch = "mips64")), not(any()))

KEYCTL_CAPS0_DIFFIE_HELLMAN all(not(any(target_arch = "mips", target_arch = "mips64")), not(any()))

KEYCTL_CAPS0_INVALIDATE all(not(any(target_arch = "mips", target_arch = "mips64")), not(any()))

KEYCTL_CAPS0_MOVE all(not(any(target_arch = "mips", target_arch = "mips64")), not(any()))

KEYCTL_CAPS0_PERSISTENT_KEYRINGS all(not(any(target_arch = "mips", target_arch = "mips64")), not(any()))

KEYCTL_CAPS0_PUBLIC_KEY all(not(any(target_arch = "mips", target_arch = "mips64")), not(any()))

KEYCTL_CAPS0_RESTRICT_KEYRING all(not(any(target_arch = "mips", target_arch = "mips64")), not(any()))

KEYCTL_CAPS1_NS_KEYRING_NAME all(not(any(target_arch = "mips", target_arch = "mips64")), not(any()))

KEYCTL_CAPS1_NS_KEY_TAG all(not(any(target_arch = "mips", target_arch = "mips64")), not(any()))

KEYCTL_MOVE all(not(any(target_arch = "mips", target_arch = "mips64")), not(any()))

LC_ALL all(not(target_env = "uclibc"), not(any()))

LC_COLLATE all(not(target_env = "uclibc"), not(any()))

LC_CTYPE all(not(target_env = "uclibc"), not(any()))

LC_MESSAGES all(not(target_env = "uclibc"), not(any()))

LC_MONETARY all(not(target_env = "uclibc"), not(any()))

LC_NUMERIC all(not(target_env = "uclibc"), not(any()))

LC_TIME all(not(target_env = "uclibc"), not(any()))

LIO_NOP all(not(target_env = "uclibc"), not(any()))

LIO_NOWAIT all(not(target_env = "uclibc"), not(any()))

LIO_READ all(not(target_env = "uclibc"), not(any()))

LIO_WAIT all(not(target_env = "uclibc"), not(any()))

LIO_WRITE all(not(target_env = "uclibc"), not(any()))

LOG_CONS all(not(target_os = "haiku"), not(any()))

LOG_NDELAY all(not(target_os = "haiku"), not(any()))

LOG_NOWAIT all(not(target_os = "haiku"), not(any()))

LOG_ODELAY all(not(target_os = "haiku"), not(any()))

LOG_PID all(not(target_os = "haiku"), not(any()))

MINIX2_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

MINIX2_SUPER_MAGIC2 all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

MINIX3_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

MINIX_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

MINIX_SUPER_MAGIC2 all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

MON_1 all(any(target_env = "gnu", target_env = "musl"), not(any()))

MON_10 all(any(target_env = "gnu", target_env = "musl"), not(any()))

MON_11 all(any(target_env = "gnu", target_env = "musl"), not(any()))

MON_12 all(any(target_env = "gnu", target_env = "musl"), not(any()))

MON_2 all(any(target_env = "gnu", target_env = "musl"), not(any()))

MON_3 all(any(target_env = "gnu", target_env = "musl"), not(any()))

MON_4 all(any(target_env = "gnu", target_env = "musl"), not(any()))

MON_5 all(any(target_env = "gnu", target_env = "musl"), not(any()))

MON_6 all(any(target_env = "gnu", target_env = "musl"), not(any()))

MON_7 all(any(target_env = "gnu", target_env = "musl"), not(any()))

MON_8 all(any(target_env = "gnu", target_env = "musl"), not(any()))

MON_9 all(any(target_env = "gnu", target_env = "musl"), not(any()))

MSDOS_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

MSG_COPY all(not(target_env = "uclibc"), not(any()))

NCP_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

NFS_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

NFT_MSG_DELOBJ all(not(target_arch = "sparc64"), not(any()))

NFT_MSG_GETOBJ all(not(target_arch = "sparc64"), not(any()))

NFT_MSG_GETOBJ_RESET all(not(target_arch = "sparc64"), not(any()))

NFT_MSG_NEWOBJ all(not(target_arch = "sparc64"), not(any()))

NILFS_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

NOEXPR all(any(target_env = "gnu", target_env = "musl"), not(any()))

NOSTR all(any(target_env = "gnu", target_env = "musl"), not(any()))

OCFS2_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

OPENPROM_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

OVERLAYFS_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

PACKET_MR_UNICAST all(not(target_env = "uclibc"), not(any()))

PM_STR all(any(target_env = "gnu", target_env = "musl"), not(any()))

POLLRDHUP not(any(target_arch = "sparc", target_arch = "sparc64"))

PROC_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

PTHREAD_STACK_MIN all(any(target_arch = "arm", target_arch = "x86", target_arch = "x86_64", target_arch = "s390x", target_arch = "riscv64", target_arch = "riscv32"), not(any()))

PTRACE_EVENT_STOP all(not(target_env = "uclibc"), not(any()))

P_PIDFD all(not(target_os = "emscripten"), not(any()))

QNX4_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

QNX6_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

RADIXCHAR all(any(target_env = "gnu", target_env = "musl"), not(any()))

RDTGROUP_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

REISERFS_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

RLIMIT_AS all(any(target_env = "gnu", target_env = "uclibc"), not(any()))

RLIMIT_CORE all(any(target_env = "gnu", target_env = "uclibc"), not(any()))

RLIMIT_CPU all(any(target_env = "gnu", target_env = "uclibc"), not(any()))

RLIMIT_DATA all(any(target_env = "gnu", target_env = "uclibc"), not(any()))

RLIMIT_FSIZE all(any(target_env = "gnu", target_env = "uclibc"), not(any()))

RLIMIT_LOCKS all(any(target_env = "gnu", target_env = "uclibc"), not(any()))

RLIMIT_MEMLOCK all(any(target_env = "gnu", target_env = "uclibc"), not(any()))

RLIMIT_MSGQUEUE all(any(target_env = "gnu", target_env = "uclibc"), not(any()))

RLIMIT_NICE all(any(target_env = "gnu", target_env = "uclibc"), not(any()))

RLIMIT_NLIMITS all(any(target_env = "gnu", target_env = "uclibc"), not(any()))

RLIMIT_NOFILE all(any(target_env = "gnu", target_env = "uclibc"), not(any()))

RLIMIT_NPROC all(any(target_env = "gnu", target_env = "uclibc"), not(any()))

RLIMIT_RSS all(any(target_env = "gnu", target_env = "uclibc"), not(any()))

RLIMIT_RTPRIO all(any(target_env = "gnu", target_env = "uclibc"), not(any()))

RLIMIT_RTTIME all(any(target_env = "gnu", target_env = "uclibc"), not(any()))

RLIMIT_SIGPENDING all(any(target_env = "gnu", target_env = "uclibc"), not(any()))

RLIMIT_STACK all(any(target_env = "gnu", target_env = "uclibc"), not(any()))

RLIM_NLIMITS all(target_env = "gnu", not(any()))

RUSAGE_THREAD all(not(target_env = "uclibc"), not(any()))

SECURITYFS_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

SELINUX_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

SHM_EXEC all(not(target_env = "uclibc"), not(any()))

SHM_NORESERVE not(all(target_env = "uclibc", target_arch = "mips"))

SIGUNUSEDDeprecated

SMACK_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

SMB_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

SO_DETACH_REUSEPORT_BPF all(all(any(target_arch = "x86", target_arch = "x86_64", target_arch = "aarch64"), not(target_env = "musl")), not(any()))

SO_RCVTIMEO_NEW all(all(any(target_arch = "x86", target_arch = "x86_64", target_arch = "aarch64"), not(target_env = "musl")), not(any()))

SO_SNDTIMEO_NEW all(all(any(target_arch = "x86", target_arch = "x86_64", target_arch = "aarch64"), not(target_env = "musl")), not(any()))

SO_TIMESTAMPING_NEW all(all(any(target_arch = "x86", target_arch = "x86_64", target_arch = "aarch64"), not(target_env = "musl")), not(any()))

SO_TIMESTAMPNS_NEW all(all(any(target_arch = "x86", target_arch = "x86_64", target_arch = "aarch64"), not(target_env = "musl")), not(any()))

SO_TIMESTAMP_NEW all(all(any(target_arch = "x86", target_arch = "x86_64", target_arch = "aarch64"), not(target_env = "musl")), not(any()))

SYSFS_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

TCP_CM_INQ all(not(target_os = "emscripten"), not(any()))

TCP_COOKIE_TRANSACTIONS all(all(target_os = "linux", any(target_env = "gnu", target_env = "musl")), not(any()))

TCP_FASTOPEN_CONNECT all(not(target_os = "emscripten"), not(any()))

TCP_FASTOPEN_KEY all(not(target_os = "emscripten"), not(any()))

TCP_FASTOPEN_NO_COOKIE all(not(target_os = "emscripten"), not(any()))

TCP_INQ all(not(target_os = "emscripten"), not(any()))

TCP_MD5SIG_EXT all(not(target_os = "emscripten"), not(any()))

TCP_REPAIR_WINDOW all(not(target_os = "emscripten"), not(any()))

TCP_ULP all(not(target_os = "emscripten"), not(any()))

TCP_ZEROCOPY_RECEIVE all(not(target_os = "emscripten"), not(any()))

THOUSEP all(any(target_env = "gnu", target_env = "musl"), not(any()))

TMPFS_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

TRACEFS_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

T_FMT all(any(target_env = "gnu", target_env = "musl"), not(any()))

T_FMT_AMPM all(any(target_env = "gnu", target_env = "musl"), not(any()))

UDF_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

UDP_GRO all(not(target_env = "uclibc"), not(any()))

UDP_SEGMENT all(not(target_env = "uclibc"), not(any()))

USBDEVICE_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

XENFS_SUPER_MAGIC all(not(target_arch = "s390x"), not(any(target_os = "emscripten")))

XFS_SUPER_MAGIC all(not(target_arch = "s390x"), not(any()))

YESEXPR all(any(target_env = "gnu", target_env = "musl"), not(any()))

YESSTR all(any(target_env = "gnu", target_env = "musl"), not(any()))