Alon Zakai
|
3123c23fe2
|
better errors when asserting on missing externs
|
2015-05-24 14:09:04 -07:00 |
Alon Zakai
|
3815191e0c
|
update test_dlfcn_self for musl having more global symbols
|
2015-05-24 13:15:51 -07:00 |
Alon Zakai
|
c9ec0baa31
|
do not build musl ldso files, we implement dlopen etc ourselves
|
2015-05-24 13:04:08 -07:00 |
Alon Zakai
|
c720a6527a
|
do not build musl env, we implement it ourselves, and it includes things like __init_array_start which we handle ourselves
|
2015-05-24 12:57:27 -07:00 |
Alon Zakai
|
f7b82e4aae
|
implement a_crash
|
2015-05-24 12:56:21 -07:00 |
Alon Zakai
|
ac660e4474
|
stub for ioctl TCGETS syscall
|
2015-05-24 11:59:44 -07:00 |
Alon Zakai
|
57531cc5ff
|
refactor ioctl syscall
|
2015-05-24 11:56:20 -07:00 |
Alon Zakai
|
c844f8fe21
|
accept stdin in ioctl syscall
|
2015-05-24 11:51:42 -07:00 |
Alon Zakai
|
ed8122061a
|
update test_pthread_specific output for musl printf
|
2015-05-24 11:42:42 -07:00 |
Alon Zakai
|
e49751f367
|
fcntl64 syscall
|
2015-05-24 11:41:43 -07:00 |
Alon Zakai
|
5201a45ede
|
update test_stack_varargs limit, musl printf needs more C stack
|
2015-05-24 11:17:11 -07:00 |
Vladimír Vondruš
|
cdb70036a1
|
Provide WEBGL_draw_buffers functions also with EXT suffix.
The extension is based on EXT_draw_buffers ES2 extension, which has
functions with EXT suffix.
|
2015-05-24 16:03:16 +02:00 |
Vladimír Vondruš
|
e64e713226
|
Provide ANGLE_instanced_arrays functions also with ANGLE suffix.
|
2015-05-24 16:03:10 +02:00 |
Alon Zakai
|
8e831e9658
|
access syscall, and more errno return fixes
|
2015-05-23 22:20:11 -07:00 |
Alon Zakai
|
9388ce0ff7
|
set up errno passing from syscalls
|
2015-05-23 22:13:09 -07:00 |
Alon Zakai
|
4b1bb98dde
|
rename syscall
|
2015-05-23 21:06:37 -07:00 |
Alon Zakai
|
b371638abf
|
mkdir syscall
|
2015-05-23 21:04:58 -07:00 |
Alon Zakai
|
2abd03c174
|
write syscall
|
2015-05-23 21:02:50 -07:00 |
Alon Zakai
|
901fb3a5ad
|
update test_dynamic_cast_2 output to musl format
|
2015-05-23 20:51:25 -07:00 |
Alon Zakai
|
068621760e
|
close syscall and ioctl improvements
|
2015-05-23 20:48:51 -07:00 |
Alon Zakai
|
0a417478a6
|
update test_mainenv output to musl, which unlike glibc emits 0 for null pointers
|
2015-05-23 20:25:40 -07:00 |
Alon Zakai
|
aa4faf245c
|
update test_errar output to musl error messages
|
2015-05-23 20:23:54 -07:00 |
Alon Zakai
|
d902d71fa6
|
improve silencing of forced flushing in FS shutdown
|
2015-05-23 20:23:22 -07:00 |
Alon Zakai
|
967f74412a
|
update test_isnan output to proper gcc/musl format
|
2015-05-23 17:41:47 -07:00 |
Alon Zakai
|
0489e87042
|
update test_floatvars output to proper gcc/musl format
|
2015-05-23 17:39:51 -07:00 |
Alon Zakai
|
b62d6a5035
|
open and read syscalls, and syscall_cp support
|
2015-05-23 17:31:01 -07:00 |
Alon Zakai
|
5792bf57a9
|
add our previous compat additions to musl src
|
2015-05-23 16:42:40 -07:00 |
Alon Zakai
|
06b2dd819a
|
add libc-compat directory with sysctl.h, needed for libcxx
|
2015-05-23 16:23:03 -07:00 |
Alon Zakai
|
e087f2fc7f
|
update test_llvm_fabs expected output to match gcc and musl
|
2015-05-23 15:53:08 -07:00 |
Alon Zakai
|
cebd176f26
|
silence aborts when trying to flush musl streams during exit
|
2015-05-23 15:50:17 -07:00 |
Alon Zakai
|
c3659695a8
|
try to force a flush of musl std streams
|
2015-05-23 13:39:09 -07:00 |
Alon Zakai
|
819cd444f2
|
do not lock in musl filesystem, as no threads for now
|
2015-05-23 13:38:28 -07:00 |
Alon Zakai
|
25afd6ae1b
|
don't build more unnecessary parts of musl
|
2015-05-23 13:38:02 -07:00 |
Alon Zakai
|
0e8541b88b
|
remove long.js code, which is now done in musl
|
2015-05-23 12:24:02 -07:00 |
Alon Zakai
|
62a88cc0a9
|
another %L? fix
|
2015-05-23 12:15:42 -07:00 |
Alon Zakai
|
229c570fd8
|
printf %Lu is not valid; replace it with %llu which musl supports
|
2015-05-23 12:13:21 -07:00 |
Alon Zakai
|
6adb8ff970
|
printf %Lx is not valid; replace it with %llx which musl supports
|
2015-05-23 12:12:05 -07:00 |
Alon Zakai
|
96f87e38cf
|
printf %Ld is not valid; replace it with %lld which musl supports
|
2015-05-23 12:11:35 -07:00 |
Alon Zakai
|
f3f5ff4ca8
|
minor syscall fixes to compiler warnings
|
2015-05-22 21:16:24 -07:00 |
Alon Zakai
|
bac13a5fa8
|
fill in some musl parts we are not building from it yet
|
2015-05-22 20:55:35 -07:00 |
Alon Zakai
|
749d9c1360
|
fix pthread_self declaration
|
2015-05-22 20:54:36 -07:00 |
Alon Zakai
|
74617d85ba
|
add SYSCALL_DEBUG flag
|
2015-05-22 20:45:54 -07:00 |
Alon Zakai
|
2bc44aa29b
|
build libc with -Os, as musl prefers
|
2015-05-22 20:06:40 -07:00 |
Alon Zakai
|
93683022c3
|
don't bother to optimize in gen_struct_info
|
2015-05-22 19:48:15 -07:00 |
Alon Zakai
|
74a50b6d39
|
don't link system libs during struct info bootstrapping
|
2015-05-22 19:45:45 -07:00 |
Alon Zakai
|
27a1696b11
|
clean up debug stuff in gen_struct_info.py
|
2015-05-22 19:31:53 -07:00 |
Alon Zakai
|
f8c9d6ae2d
|
blacklist linux-specific/nonstandard parts of musl
|
2015-05-22 18:17:52 -07:00 |
Alon Zakai
|
a0cd0dfd10
|
blacklist time in musl
|
2015-05-22 18:11:30 -07:00 |
Alon Zakai
|
c40dd606ec
|
add O_TMPFILE
|
2015-05-22 18:11:18 -07:00 |
Alon Zakai
|
a44825ce1c
|
do not expose syscall to the outside world, because of llvm bug 23086 (and really, why should it be available..?)
|
2015-05-22 18:07:12 -07:00 |