openssl/util/platform_symbols/unix-symbols.txt
Richard Levitte f352c808ed For Unix, refactor OSSL_sleep() to use nanosleep() instead of usleep()
usleep() is obsolete since POSIX.1-2001 and removed in POSIX.1-2008,
in favor of nanosleep(), which has been present since POSIX.1-2001.

The exceptions for DJGPP and TANDEM are preserved.  Also, just in case
nanosleep() turns out to be unavailable on any Unix machinery that we
are unaware of, we allow a revert to using usleep() by defining
OPENSSL_USE_USLEEP.

Reviewed-by: Tom Cosgrove <tom.cosgrove@arm.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24173)
2024-05-22 09:59:32 +02:00

160 lines
1.7 KiB
Plaintext

abort
accept
aligned_alloc
bcmp
bind
calloc
chmod
clearerr
clock_gettime
close
closedir
closelog
connect
__ctype_b_loc
__ctype_tolower_loc
__cxa_atexit
__cxa_finalize
dladdr
dlclose
dlerror
dlopen
dlsym
__errno_location
fclose
fdopen
feof
ferror
fflush
fgets
fileno
fopen
fopen64
fprintf
fputc
fputs
fread
free
freeaddrinfo
fseek
fstat
ftell
fwrite
gai_strerror
getaddrinfo
getauxval
getcontext
getentropy
getenv
gethostbyname
getnameinfo
getpeername
getpid
getsockname
getsockopt
gettimeofday
__gmon_start__
gmtime_r
gmtime
ioctl
__isoc99_sscanf
_ITM_deregisterTMCloneTable
_ITM_registerTMCloneTable
listen
_longjmp
lseek
madvise
makecontext
malloc
memchr
memcmp
memcpy
memmove
memset
mktime
mlock
mmap
mprotect
munmap
nanosleep
opendir
openlog
poll
posix_memalign
pthread_attr_destroy
pthread_attr_init
pthread_attr_setdetachstate
pthread_cond_broadcast
pthread_cond_destroy
pthread_cond_init
pthread_cond_signal
pthread_cond_timedwait
pthread_cond_wait
pthread_create
pthread_exit
pthread_getspecific
pthread_join
pthread_key_create
pthread_key_delete
pthread_mutex_destroy
pthread_mutex_init
pthread_mutex_lock
pthread_mutex_trylock
pthread_mutex_unlock
pthread_once
pthread_rwlock_destroy
pthread_rwlock_init
pthread_rwlock_rdlock
pthread_rwlock_unlock
pthread_rwlock_wrlock
pthread_self
pthread_setspecific
qsort
readdir
realloc
recvfrom
recvmmsg
secure_getenv
select
sendmmsg
sendto
setbuf
setcontext
_setjmp
setsockopt
shmat
shmdt
shmget
shutdown
sigaction
sleep
socket
sprintf
stderr
stdin
stdout
strcat
strchr
strcmp
strcpy
strcspn
strdup
strlen
strncmp
strncpy
strrchr
strspn
strstr
strtol
strtoul
syscall
sysconf
syslog
tcgetattr
tcsetattr
__timezone
uname
usleep
vfprintf
__xpg_strerror_r