ClickHouse/base/glibc-compatibility/musl
Amos Bird 62d011d0c0
Provide more glibc compatibility symbols
These are needed by newer capnp. musl does the following:

 #define fallocate64 fallocate
 #define pwritev64 pwritev
2023-03-01 15:12:43 +08:00
..
aarch64 libs/ → base/ 2020-02-14 17:48:30 +03:00
x86_64 Implemented unwind info for __syscall function 2020-03-03 05:29:51 +03:00
__math_divzero.c libs/ → base/ 2020-02-14 17:48:30 +03:00
__math_divzerof.c libs/ → base/ 2020-02-14 17:48:30 +03:00
__math_invalid.c libs/ → base/ 2020-02-14 17:48:30 +03:00
__math_invalidf.c libs/ → base/ 2020-02-14 17:48:30 +03:00
__math_oflow.c libs/ → base/ 2020-02-14 17:48:30 +03:00
__math_oflowf.c libs/ → base/ 2020-02-14 17:48:30 +03:00
__math_uflow.c libs/ → base/ 2020-02-14 17:48:30 +03:00
__math_uflowf.c libs/ → base/ 2020-02-14 17:48:30 +03:00
__math_xflow.c libs/ → base/ 2020-02-14 17:48:30 +03:00
__math_xflowf.c libs/ → base/ 2020-02-14 17:48:30 +03:00
__polevll.c Add powf and powl to glibc-compatibility 2020-12-21 02:54:05 +03:00
accept4.c glibc-compatibility: Add accept4() from musl 1.2.1. 2020-11-24 17:55:02 +03:00
atomic.h libs/ → base/ 2020-02-14 17:48:30 +03:00
clock_getres.c Fix glibc compatibility 2020-03-23 19:51:06 +03:00
clock_gettime.c Remove weak aliases from musl 2020-03-03 04:59:57 +03:00
clock_nanosleep.c Remove weak aliases from musl 2020-03-03 04:59:57 +03:00
COPYRIGHT libs/ → base/ 2020-02-14 17:48:30 +03:00
dup3.c Correct __dup3() to dup3() 2022-08-28 18:03:07 -07:00
epoll.c glibc-compatibility: Add epoll_create1() from musl 1.2.1. 2020-11-24 17:55:02 +03:00
eventfd.c glibc-compatibility: Add eventfd(), eventfd_read(), eventfd_write() from musl 1.2.1. 2020-11-24 17:55:02 +03:00
exp2.c libs/ → base/ 2020-02-14 17:48:30 +03:00
exp2f_data.c libs/ → base/ 2020-02-14 17:48:30 +03:00
exp2f_data.h libs/ → base/ 2020-02-14 17:48:30 +03:00
exp2f.c libs/ → base/ 2020-02-14 17:48:30 +03:00
exp_data.c libs/ → base/ 2020-02-14 17:48:30 +03:00
exp_data.h libs/ → base/ 2020-02-14 17:48:30 +03:00
exp.c libs/ → base/ 2020-02-14 17:48:30 +03:00
fallocate.c Provide more glibc compatibility symbols 2023-03-01 15:12:43 +08:00
fcntl.c libs/ → base/ 2020-02-14 17:48:30 +03:00
futimens.c libs/ → base/ 2020-02-14 17:48:30 +03:00
getauxval.c Fix msan warning 2022-11-08 17:25:03 +01:00
getentropy.c libs/ → base/ 2020-02-14 17:48:30 +03:00
getrandom.c libs/ → base/ 2020-02-14 17:48:30 +03:00
glob.c libs/ → base/ 2020-02-14 17:48:30 +03:00
inotify.c Add dup3() and inotify_init() from musl 1.2.3 2022-08-18 13:25:50 -07:00
lgamma.c Remove PVS-Studio 2023-02-19 23:30:05 +01:00
lgammal.c Remove PVS-Studio 2023-02-19 23:30:05 +01:00
libm.h Remove PVS-Studio 2023-02-19 23:30:05 +01:00
log2_data.c libs/ → base/ 2020-02-14 17:48:30 +03:00
log2_data.h libs/ → base/ 2020-02-14 17:48:30 +03:00
log2.c libs/ → base/ 2020-02-14 17:48:30 +03:00
log2f_data.c libs/ → base/ 2020-02-14 17:48:30 +03:00
log2f_data.h libs/ → base/ 2020-02-14 17:48:30 +03:00
log2f.c libs/ → base/ 2020-02-14 17:48:30 +03:00
log_data.c libs/ → base/ 2020-02-14 17:48:30 +03:00
log_data.h libs/ → base/ 2020-02-14 17:48:30 +03:00
log.c libs/ → base/ 2020-02-14 17:48:30 +03:00
logf_data.c libs/ → base/ 2020-02-14 17:48:30 +03:00
logf_data.h libs/ → base/ 2020-02-14 17:48:30 +03:00
logf.c libs/ → base/ 2020-02-14 17:48:30 +03:00
mkstemps.c add .sql suffix 2020-12-21 14:43:06 +08:00
musl_features.h Remove weak aliases from musl 2020-03-03 04:59:57 +03:00
pipe2.c libs/ → base/ 2020-02-14 17:48:30 +03:00
posix_spawn.c libs/ → base/ 2020-02-14 17:48:30 +03:00
pow_data.c libs/ → base/ 2020-02-14 17:48:30 +03:00
pow_data.h libs/ → base/ 2020-02-14 17:48:30 +03:00
pow.c libs/ → base/ 2020-02-14 17:48:30 +03:00
powf_data.c Add powf and powl to glibc-compatibility 2020-12-21 02:54:05 +03:00
powf_data.h Add powf and powl to glibc-compatibility 2020-12-21 02:54:05 +03:00
powf.c Remove PVS-Studio 2023-02-19 23:30:05 +01:00
powl.c Fix codespell warnings. Split style checks. Update style checks docker 2020-12-24 13:17:52 +03:00
pwritev.c Provide more glibc compatibility symbols 2023-03-01 15:12:43 +08:00
README libs/ → base/ 2020-02-14 17:48:30 +03:00
sched_cpucount.c libs/ → base/ 2020-02-14 17:48:30 +03:00
sched_getcpu.c Fix msan warnings 2021-01-29 19:11:50 +03:00
secure_getenv.c glibc-compatibility: Add secure_getenv(). 2020-11-24 17:55:02 +03:00
strsignal.c Import strsignal from Musl 2021-01-08 08:09:30 +03:00
sync_file_range.c add sync_file_range for glibc-compatibility 2020-11-11 09:08:52 +08:00
syscall_ret.c libs/ → base/ 2020-02-14 17:48:30 +03:00
syscall.h glibc-compatibility: Add accept4() from musl 1.2.1. 2020-11-24 17:55:02 +03:00
timerfd.c Add timerfd from musl 2020-12-14 17:41:59 +03:00
timespec_get.c libs/ → base/ 2020-02-14 17:48:30 +03:00
utimensat.c libs/ → base/ 2020-02-14 17:48:30 +03:00
vasprintf.c libs/ → base/ 2020-02-14 17:48:30 +03:00
vdso.c glibc-compatibility: Add getauxval(). 2020-11-24 17:55:02 +03:00

Tiny pieces extracted from MUSL library.

git://git.musl-libc.org/musl
c10bc61508dc52b8315084e628f36a6c3c2dabb1

NOTE: Files was edited.

NOTE: Math related files are pulled from commit 6ad514e4e278f0c3b18eb2db1d45638c9af1c07f.