Граф коммитов

13941 Коммитов

Автор SHA1 Сообщение Дата
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