History log of /relibc/src/c/ (Results 1 – 22 of 22)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
38083c0d07-Aug-2023 LoGin <longjin@DragonOS.org>

修复内存分配器中,由于指针地址计算错误导致的越界访问问题. & 增加fcntl & 增加realloc (#17)

1.修复内存分配器中,由于指针地址计算错误导致的越界访问问题.
2.增加fcntl
3.增加realloc

d1bdffaa17-Apr-2023 login <longjin@DragonOS.org>

Patch support run first demo on dragonos (#7)

* 为dragonos进行配置(目前内存分配器无法创建memspace

* malloc with error

* 修改,解决系统调用错误问题、递归调用问题

* patch-memory-align

* 恢复更改&条件编译
修复dragonos_malloc的对齐问题

*

Patch support run first demo on dragonos (#7)

* 为dragonos进行配置(目前内存分配器无法创建memspace

* malloc with error

* 修改,解决系统调用错误问题、递归调用问题

* patch-memory-align

* 恢复更改&条件编译
修复dragonos_malloc的对齐问题

* Patch support run first demo on dragonos (#5)

* malloc with error

* 修改,解决系统调用错误问题、递归调用问题

* patch-memory-align

* 恢复更改&条件编译

---------

Co-authored-by: longjin <longjin@RinGoTek.cn>
Co-authored-by: su <su@su-plain-machine.lan>

* remove malloc.c

---------

Co-authored-by: AlbertSanoe <sujintao@dragonos.org>
Co-authored-by: su <su@su-plain-machine.lan>

show more ...

be35961d17-Apr-2023 login <longjin@DragonOS.org>

Patch support run first demo on dragonos (#6)

* 为dragonos进行配置

* Patch support run first demo on dragonos (#5)

* malloc with error

* 修改,解决系统调用错误问题、递归调用问题

* patch-memory-align

* 恢复更改&条件

Patch support run first demo on dragonos (#6)

* 为dragonos进行配置

* Patch support run first demo on dragonos (#5)

* malloc with error

* 修改,解决系统调用错误问题、递归调用问题

* patch-memory-align

* 恢复更改&条件编译

Co-authored-by: longjin <longjin@RinGoTek.cn>
Co-authored-by: Gou Ngai <sujintao@dragonos.org>

show more ...


/relibc/.cargo/config.toml
/relibc/.vscode/c_cpp_properties.json
/relibc/Cargo.lock
/relibc/Cargo.toml
/relibc/Makefile
/relibc/README.md
/relibc/build.rs
/relibc/init_dragonos_toolchain.sh
dlmalloc.c
malloc.c
unistd.c
/relibc/src/header/fcntl/cbindgen.toml
/relibc/src/header/fcntl/dragonos.rs
/relibc/src/header/fcntl/mod.rs
/relibc/src/header/netdb/dragonos.rs
/relibc/src/header/netdb/mod.rs
/relibc/src/header/poll/mod.rs
/relibc/src/header/pwd/dragonos.rs
/relibc/src/header/pwd/mod.rs
/relibc/src/header/signal/cbindgen.toml
/relibc/src/header/signal/dragonos.rs
/relibc/src/header/signal/mod.rs
/relibc/src/header/stdlib/mod.rs
/relibc/src/header/string/mod.rs
/relibc/src/header/strings/mod.rs
/relibc/src/header/sys_epoll/cbindgen.toml
/relibc/src/header/sys_epoll/dragonos.rs
/relibc/src/header/sys_epoll/mod.rs
/relibc/src/header/sys_ioctl/cbindgen.toml
/relibc/src/header/sys_ioctl/dragonos.rs
/relibc/src/header/sys_ioctl/mod.rs
/relibc/src/header/sys_mman/cbindgen.toml
/relibc/src/header/sys_mman/dragonos.rs
/relibc/src/header/sys_mman/mod.rs
/relibc/src/header/sys_resource/cbindgen.toml
/relibc/src/header/sys_socket/cbindgen.toml
/relibc/src/header/sys_socket/constants.rs
/relibc/src/header/termios/cbindgen.toml
/relibc/src/header/termios/dragonos.rs
/relibc/src/header/termios/mod.rs
/relibc/src/header/time/cbindgen.toml
/relibc/src/header/time/constants.rs
/relibc/src/header/time/dragonos.rs
/relibc/src/header/unistd/cbindgen.toml
/relibc/src/header/unistd/mod.rs
/relibc/src/header/wctype/mod.rs
/relibc/src/ld_so/access.rs
/relibc/src/ld_so/ld_script/x86_64-unknown-dragonos.ld
/relibc/src/ld_so/mod.rs
/relibc/src/ld_so/src/lib.rs
/relibc/src/ld_so/tcb.rs
/relibc/src/lib.rs
/relibc/src/platform/allocator/dlmalloc.rs
/relibc/src/platform/allocator/dragonos_malloc.rs
/relibc/src/platform/dragonos/epoll.rs
/relibc/src/platform/dragonos/mod.rs
/relibc/src/platform/dragonos/ptrace.rs
/relibc/src/platform/dragonos/signal.rs
/relibc/src/platform/dragonos/socket.rs
/relibc/src/platform/mod.rs
/relibc/src/start.rs
/relibc/tests/expected/bins_static/stdlib/alloc.stdout
/relibc/tests/expected/bins_static/string/strcpy.stdout
/relibc/tests/stdlib/alloc.c
/relibc/tests/string/strcpy.c
/relibc/tests/strings.c
/relibc/tests/wctype/towlower.c
/relibc/tests/wctype/towupper.c
0646140d10-Mar-2023 Jeremy Soller <jackpot51@gmail.com>

Remove detailed abort, too many compatibility issues

e7b70fdb10-Mar-2023 Jeremy Soller <jackpot51@gmail.com>

Ensure assert_fail and abort have noreturn attribute

334e33cf10-Mar-2023 Jeremy Soller <jackpot51@gmail.com>

Fix abort definition for C++

47bd554510-Mar-2023 Jeremy Soller <jackpot51@gmail.com>

Detailed information on abort using macro and new __abort function


/relibc/.gitlab-ci.yml
/relibc/.gitmodules
/relibc/Cargo.lock
/relibc/Cargo.toml
/relibc/Makefile
/relibc/README.md
/relibc/core_io
/relibc/include/bits/stdlib.h
/relibc/include/math.h
/relibc/include/stddef.h
/relibc/include/sys/types_internal.h
/relibc/pthreads-emb
/relibc/redoxer.sh
/relibc/renamesyms.sh
/relibc/rust-toolchain.toml
stack_chk.c
stdlib.c
/relibc/src/crt0/src/lib.rs
/relibc/src/crti/src/lib.rs
/relibc/src/crtn/src/lib.rs
/relibc/src/cxa.rs
/relibc/src/header/_fenv/mod.rs
/relibc/src/header/assert/mod.rs
/relibc/src/header/dl-tls/mod.rs
/relibc/src/header/errno/mod.rs
/relibc/src/header/locale/mod.rs
/relibc/src/header/mod.rs
/relibc/src/header/netdb/lookup.rs
/relibc/src/header/netdb/mod.rs
/relibc/src/header/setjmp/impl/i386/longjmp.s
/relibc/src/header/setjmp/impl/i386/setjmp.s
/relibc/src/header/setjmp/impl/x86_64/longjmp.s
/relibc/src/header/setjmp/impl/x86_64/setjmp.s
/relibc/src/header/setjmp/mod.rs
/relibc/src/header/signal/linux.rs
/relibc/src/header/signal/redox.rs
/relibc/src/header/stdio/lookaheadreader.rs
/relibc/src/header/stdio/mod.rs
/relibc/src/header/stdlib/mod.rs
/relibc/src/header/sys_auxv/mod.rs
/relibc/src/header/sys_epoll/cbindgen.toml
/relibc/src/header/sys_epoll/mod.rs
/relibc/src/header/sys_ioctl/redox.rs
/relibc/src/header/sys_mman/mod.rs
/relibc/src/header/sys_select/mod.rs
/relibc/src/header/sys_socket/constants.rs
/relibc/src/header/sys_time/mod.rs
/relibc/src/header/sys_types/mod.rs
/relibc/src/header/termios/mod.rs
/relibc/src/header/time/mod.rs
/relibc/src/header/unistd/mod.rs
/relibc/src/header/unistd/sysconf.rs
/relibc/src/header/wchar/mod.rs
/relibc/src/header/wchar/utf8.rs
/relibc/src/header/wctype/alpha.rs
/relibc/src/header/wctype/casecmp.rs
/relibc/src/header/wctype/cbindgen.toml
/relibc/src/header/wctype/mod.rs
/relibc/src/header/wctype/punct.rs
/relibc/src/ld_so/access.rs
/relibc/src/ld_so/dso.rs
/relibc/src/ld_so/ld_script/aarch64-unknown-redox.ld
/relibc/src/ld_so/ld_script/i686-unknown-redox.ld
/relibc/src/ld_so/linker.rs
/relibc/src/ld_so/mod.rs
/relibc/src/ld_so/src/lib.rs
/relibc/src/ld_so/start.rs
/relibc/src/ld_so/tcb.rs
/relibc/src/lib.rs
/relibc/src/macros.rs
/relibc/src/platform/allocator/dlmalloc.rs
/relibc/src/platform/auxv_defs.rs
/relibc/src/platform/linux/mod.rs
/relibc/src/platform/mod.rs
/relibc/src/platform/pal/mod.rs
/relibc/src/platform/pte.rs
/relibc/src/platform/redox/clone.rs
/relibc/src/platform/redox/exec.rs
/relibc/src/platform/redox/extra.rs
/relibc/src/platform/redox/mod.rs
/relibc/src/platform/redox/path.rs
/relibc/src/platform/redox/ptrace.rs
/relibc/src/platform/redox/redox-exec/Cargo.toml
/relibc/src/platform/redox/redox-exec/src/arch/aarch64.rs
/relibc/src/platform/redox/redox-exec/src/arch/mod.rs
/relibc/src/platform/redox/redox-exec/src/arch/x86.rs
/relibc/src/platform/redox/redox-exec/src/arch/x86_64.rs
/relibc/src/platform/redox/redox-exec/src/lib.rs
/relibc/src/platform/redox/signal.rs
/relibc/src/platform/redox/socket.rs
/relibc/src/platform/rlb.rs
/relibc/src/platform/test/epoll.rs
/relibc/src/platform/test/mod.rs
/relibc/src/platform/types.rs
/relibc/src/start.rs
/relibc/src/sync/mod.rs
/relibc/src/sync/reentrant_mutex.rs
/relibc/src/sync/semaphore.rs
/relibc/tests/.gitignore
/relibc/tests/Cargo.lock
/relibc/tests/Cargo.toml
/relibc/tests/Makefile
/relibc/tests/errno.c
/relibc/tests/expected/bins_static/alloca.stderr
/relibc/tests/expected/bins_static/alloca.stdout
/relibc/tests/expected/bins_static/arpainet.stderr
/relibc/tests/expected/bins_static/arpainet.stdout
/relibc/tests/expected/bins_static/assert.stderr
/relibc/tests/expected/bins_static/assert.stdout
/relibc/tests/expected/bins_static/constructor.stderr
/relibc/tests/expected/bins_static/constructor.stdout
/relibc/tests/expected/bins_static/ctype.stderr
/relibc/tests/expected/bins_static/ctype.stdout
/relibc/tests/expected/bins_static/destructor.stderr
/relibc/tests/expected/bins_static/destructor.stdout
/relibc/tests/expected/bins_static/dirent/scandir.stderr
/relibc/tests/expected/bins_static/dirent/scandir.stdout
/relibc/tests/expected/bins_static/errno.stdout
/relibc/tests/expected/bins_static/error.stderr
/relibc/tests/expected/bins_static/error.stdout
/relibc/tests/expected/bins_static/fcntl/create.stderr
/relibc/tests/expected/bins_static/fcntl/create.stdout
/relibc/tests/expected/bins_static/fcntl/fcntl.stderr
/relibc/tests/expected/bins_static/fcntl/fcntl.stdout
/relibc/tests/expected/bins_static/fnmatch.stderr
/relibc/tests/expected/bins_static/fnmatch.stdout
/relibc/tests/expected/bins_static/futimens.stderr
/relibc/tests/expected/bins_static/futimens.stdout
/relibc/tests/expected/bins_static/libgen.stderr
/relibc/tests/expected/bins_static/libgen.stdout
/relibc/tests/expected/bins_static/locale.stderr
/relibc/tests/expected/bins_static/locale.stdout
/relibc/tests/expected/bins_static/math.stderr
/relibc/tests/expected/bins_static/math.stdout
/relibc/tests/expected/bins_static/netdb/getaddrinfo.stderr
/relibc/tests/expected/bins_static/netdb/getaddrinfo.stdout
/relibc/tests/expected/bins_static/ptrace.stderr
/relibc/tests/expected/bins_static/ptrace.stdout
/relibc/tests/expected/bins_static/regex.stderr
/relibc/tests/expected/bins_static/regex.stdout
/relibc/tests/expected/bins_static/select.stderr
/relibc/tests/expected/bins_static/select.stdout
/relibc/tests/expected/bins_static/setjmp.stderr
/relibc/tests/expected/bins_static/setjmp.stdout
/relibc/tests/expected/bins_static/sigaction.stderr
/relibc/tests/expected/bins_static/sigaction.stdout
/relibc/tests/expected/bins_static/signal.stderr
/relibc/tests/expected/bins_static/signal.stdout
/relibc/tests/expected/bins_static/stdio/all.stderr
/relibc/tests/expected/bins_static/stdio/all.stdout
/relibc/tests/expected/bins_static/stdio/buffer.stderr
/relibc/tests/expected/bins_static/stdio/buffer.stdout
/relibc/tests/expected/bins_static/stdio/fgets.stderr
/relibc/tests/expected/bins_static/stdio/fgets.stdout
/relibc/tests/expected/bins_static/stdio/fputs.stderr
/relibc/tests/expected/bins_static/stdio/fputs.stdout
/relibc/tests/expected/bins_static/stdio/fread.stderr
/relibc/tests/expected/bins_static/stdio/fread.stdout
/relibc/tests/expected/bins_static/stdio/freopen.stderr
/relibc/tests/expected/bins_static/stdio/freopen.stdout
/relibc/tests/expected/bins_static/stdio/fscanf.stderr
/relibc/tests/expected/bins_static/stdio/fscanf.stdout
/relibc/tests/expected/bins_static/stdio/fscanf_offby1.stderr
/relibc/tests/expected/bins_static/stdio/fscanf_offby1.stdout
/relibc/tests/expected/bins_static/stdio/fseek.stderr
/relibc/tests/expected/bins_static/stdio/fseek.stdout
/relibc/tests/expected/bins_static/stdio/fwrite.stderr
/relibc/tests/expected/bins_static/stdio/fwrite.stdout
/relibc/tests/expected/bins_static/stdio/getc_unget.stderr
/relibc/tests/expected/bins_static/stdio/getc_unget.stdout
/relibc/tests/expected/bins_static/stdio/mutex.stderr
/relibc/tests/expected/bins_static/stdio/mutex.stdout
/relibc/tests/expected/bins_static/stdio/popen.stderr
/relibc/tests/expected/bins_static/stdio/popen.stdout
/relibc/tests/expected/bins_static/stdio/printf.stderr
/relibc/tests/expected/bins_static/stdio/printf.stdout
/relibc/tests/expected/bins_static/stdio/printf_neg_pad.stderr
/relibc/tests/expected/bins_static/stdio/printf_neg_pad.stdout
/relibc/tests/expected/bins_static/stdio/printf_space_pad.stderr
/relibc/tests/expected/bins_static/stdio/printf_space_pad.stdout
/relibc/tests/expected/bins_static/stdio/rename.stderr
/relibc/tests/expected/bins_static/stdio/rename.stdout
/relibc/tests/expected/bins_static/stdio/scanf.stderr
/relibc/tests/expected/bins_static/stdio/scanf.stdout
/relibc/tests/expected/bins_static/stdio/setvbuf.stderr
/relibc/tests/expected/bins_static/stdio/setvbuf.stdout
/relibc/tests/expected/bins_static/stdio/sprintf.stderr
/relibc/tests/expected/bins_static/stdio/sprintf.stdout
/relibc/tests/expected/bins_static/stdio/ungetc_ftell.stderr
/relibc/tests/expected/bins_static/stdio/ungetc_ftell.stdout
/relibc/tests/expected/bins_static/stdio/ungetc_multiple.stderr
/relibc/tests/expected/bins_static/stdio/ungetc_multiple.stdout
/relibc/tests/expected/bins_static/stdlib/a64l.stderr
/relibc/tests/expected/bins_static/stdlib/a64l.stdout
/relibc/tests/expected/bins_static/stdlib/alloc.stderr
/relibc/tests/expected/bins_static/stdlib/alloc.stdout
/relibc/tests/expected/bins_static/stdlib/atof.stderr
/relibc/tests/expected/bins_static/stdlib/atof.stdout
/relibc/tests/expected/bins_static/stdlib/atoi.stderr
/relibc/tests/expected/bins_static/stdlib/atoi.stdout
/relibc/tests/expected/bins_static/stdlib/div.stderr
/relibc/tests/expected/bins_static/stdlib/div.stdout
/relibc/tests/expected/bins_static/stdlib/env.stderr
/relibc/tests/expected/bins_static/stdlib/env.stdout
/relibc/tests/expected/bins_static/stdlib/mkostemps.stderr
/relibc/tests/expected/bins_static/stdlib/mkostemps.stdout
/relibc/tests/expected/bins_static/stdlib/rand.stderr
/relibc/tests/expected/bins_static/stdlib/rand.stdout
/relibc/tests/expected/bins_static/stdlib/rand48.stderr
/relibc/tests/expected/bins_static/stdlib/rand48.stdout
/relibc/tests/expected/bins_static/stdlib/random.stderr
/relibc/tests/expected/bins_static/stdlib/random.stdout
/relibc/tests/expected/bins_static/stdlib/strtod.stderr
/relibc/tests/expected/bins_static/stdlib/strtod.stdout
/relibc/tests/expected/bins_static/stdlib/strtol.stderr
/relibc/tests/expected/bins_static/stdlib/strtol.stdout
/relibc/tests/expected/bins_static/stdlib/strtoul.stderr
/relibc/tests/expected/bins_static/stdlib/strtoul.stdout
/relibc/tests/expected/bins_static/stdlib/system.stderr
/relibc/tests/expected/bins_static/stdlib/system.stdout
/relibc/tests/expected/bins_static/string/mem.stderr
/relibc/tests/expected/bins_static/string/mem.stdout
/relibc/tests/expected/bins_static/string/strcat.stderr
/relibc/tests/expected/bins_static/string/strcat.stdout
/relibc/tests/expected/bins_static/string/strchr.stderr
/relibc/tests/expected/bins_static/string/strchr.stdout
/relibc/tests/expected/bins_static/string/strcpy.stderr
/relibc/tests/expected/bins_static/string/strcpy.stdout
/relibc/tests/expected/bins_static/string/strcspn.stderr
/relibc/tests/expected/bins_static/string/strcspn.stdout
/relibc/tests/expected/bins_static/string/strlen.stderr
/relibc/tests/expected/bins_static/string/strlen.stdout
/relibc/tests/expected/bins_static/string/strncmp.stderr
/relibc/tests/expected/bins_static/string/strncmp.stdout
/relibc/tests/expected/bins_static/string/strpbrk.stderr
/relibc/tests/expected/bins_static/string/strpbrk.stdout
/relibc/tests/expected/bins_static/string/strrchr.stderr
/relibc/tests/expected/bins_static/string/strrchr.stdout
/relibc/tests/expected/bins_static/string/strsignal.stderr
/relibc/tests/expected/bins_static/string/strsignal.stdout
/relibc/tests/expected/bins_static/string/strspn.stderr
/relibc/tests/expected/bins_static/string/strspn.stdout
/relibc/tests/expected/bins_static/string/strstr.stderr
/relibc/tests/expected/bins_static/string/strstr.stdout
/relibc/tests/expected/bins_static/string/strtok.stderr
/relibc/tests/expected/bins_static/string/strtok.stdout
/relibc/tests/expected/bins_static/string/strtok_r.stderr
/relibc/tests/expected/bins_static/string/strtok_r.stdout
/relibc/tests/expected/bins_static/strings.stderr
/relibc/tests/expected/bins_static/strings.stdout
/relibc/tests/expected/bins_static/sys_mman.stderr
/relibc/tests/expected/bins_static/sys_mman.stdout
/relibc/tests/expected/bins_static/time/asctime.stderr
/relibc/tests/expected/bins_static/time/asctime.stdout
/relibc/tests/expected/bins_static/time/constants.stderr
/relibc/tests/expected/bins_static/time/constants.stdout
/relibc/tests/expected/bins_static/time/gmtime.stderr
/relibc/tests/expected/bins_static/time/gmtime.stdout
/relibc/tests/expected/bins_static/time/localtime.stderr
/relibc/tests/expected/bins_static/time/localtime.stdout
/relibc/tests/expected/bins_static/time/macros.stderr
/relibc/tests/expected/bins_static/time/macros.stdout
/relibc/tests/expected/bins_static/time/mktime.stderr
/relibc/tests/expected/bins_static/time/mktime.stdout
/relibc/tests/expected/bins_static/time/strftime.stderr
/relibc/tests/expected/bins_static/time/strftime.stdout
/relibc/tests/expected/bins_static/time/time.stderr
/relibc/tests/expected/bins_static/time/time.stdout
/relibc/tests/expected/bins_static/tls.stderr
/relibc/tests/expected/bins_static/tls.stdout
/relibc/tests/expected/bins_static/unistd/access.stderr
/relibc/tests/expected/bins_static/unistd/access.stdout
/relibc/tests/expected/bins_static/unistd/brk.stderr
/relibc/tests/expected/bins_static/unistd/brk.stdout
/relibc/tests/expected/bins_static/unistd/dup.stderr
/relibc/tests/expected/bins_static/unistd/dup.stdout
/relibc/tests/expected/bins_static/unistd/exec.stderr
/relibc/tests/expected/bins_static/unistd/exec.stdout
/relibc/tests/expected/bins_static/unistd/fchdir.stderr
/relibc/tests/expected/bins_static/unistd/fchdir.stdout
/relibc/tests/expected/bins_static/unistd/fork.stderr
/relibc/tests/expected/bins_static/unistd/fork.stdout
/relibc/tests/expected/bins_static/unistd/fsync.stderr
/relibc/tests/expected/bins_static/unistd/fsync.stdout
/relibc/tests/expected/bins_static/unistd/ftruncate.stderr
/relibc/tests/expected/bins_static/unistd/ftruncate.stdout
/relibc/tests/expected/bins_static/unistd/getopt.stderr
/relibc/tests/expected/bins_static/unistd/getopt.stdout
/relibc/tests/expected/bins_static/unistd/getopt_long.stderr
/relibc/tests/expected/bins_static/unistd/getopt_long.stdout
/relibc/tests/expected/bins_static/unistd/pipe.stderr
/relibc/tests/expected/bins_static/unistd/pipe.stdout
/relibc/tests/expected/bins_static/unistd/rmdir.stderr
/relibc/tests/expected/bins_static/unistd/rmdir.stdout
/relibc/tests/expected/bins_static/unistd/sleep.stderr
/relibc/tests/expected/bins_static/unistd/sleep.stdout
/relibc/tests/expected/bins_static/unistd/swab.stderr
/relibc/tests/expected/bins_static/unistd/swab.stdout
/relibc/tests/expected/bins_static/unistd/write.stderr
/relibc/tests/expected/bins_static/unistd/write.stdout
/relibc/tests/expected/bins_static/waitpid.stderr
/relibc/tests/expected/bins_static/waitpid.stdout
/relibc/tests/expected/bins_static/wchar/fwide.stderr
/relibc/tests/expected/bins_static/wchar/fwide.stdout
/relibc/tests/expected/bins_static/wchar/mbrtowc.stderr
/relibc/tests/expected/bins_static/wchar/mbrtowc.stdout
/relibc/tests/expected/bins_static/wchar/mbsrtowcs.stderr
/relibc/tests/expected/bins_static/wchar/mbsrtowcs.stdout
/relibc/tests/expected/bins_static/wchar/printf-on-wchars.stderr
/relibc/tests/expected/bins_static/wchar/printf-on-wchars.stdout
/relibc/tests/expected/bins_static/wchar/putwchar.stderr
/relibc/tests/expected/bins_static/wchar/putwchar.stdout
/relibc/tests/expected/bins_static/wchar/wcrtomb.stderr
/relibc/tests/expected/bins_static/wchar/wcrtomb.stdout
/relibc/tests/expected/bins_static/wchar/wcscasecmp.stderr
/relibc/tests/expected/bins_static/wchar/wcscasecmp.stdout
/relibc/tests/expected/bins_static/wchar/wcscspn.stderr
/relibc/tests/expected/bins_static/wchar/wcscspn.stdout
/relibc/tests/expected/bins_static/wchar/wcsncasecmp.stderr
/relibc/tests/expected/bins_static/wchar/wcsncasecmp.stdout
/relibc/tests/expected/bins_static/wchar/wcsrchr.stderr
/relibc/tests/expected/bins_static/wchar/wcsrchr.stdout
/relibc/tests/expected/bins_static/wchar/wcsstr.stderr
/relibc/tests/expected/bins_static/wchar/wcsstr.stdout
/relibc/tests/expected/bins_static/wchar/wcstod.stderr
/relibc/tests/expected/bins_static/wchar/wcstod.stdout
/relibc/tests/expected/bins_static/wchar/wcstok.stderr
/relibc/tests/expected/bins_static/wchar/wcstok.stdout
/relibc/tests/expected/bins_static/wchar/wcstol.stderr
/relibc/tests/expected/bins_static/wchar/wcstol.stdout
/relibc/tests/expected/bins_static/wchar/wcswidth.stderr
/relibc/tests/expected/bins_static/wchar/wcswidth.stdout
/relibc/tests/expected/bins_static/wctype/towlower.stderr
/relibc/tests/expected/bins_static/wctype/towlower.stdout
/relibc/tests/expected/bins_static/wctype/towupper.stderr
/relibc/tests/expected/bins_static/wctype/towupper.stdout
/relibc/tests/src/main.rs
/relibc/tests/stdlib/strtod.c
/relibc/tests/wchar/wcswidth.c
031194b928-Feb-2021 Jeremy Soller <jeremy@system76.com>

Use header files in dlmalloc


/relibc/.editorconfig
/relibc/.gitignore
/relibc/.gitlab-ci.yml
/relibc/Cargo.lock
/relibc/Cargo.toml
/relibc/Makefile
/relibc/build.rs
/relibc/core_io
/relibc/include/bits/elf.h
/relibc/include/bits/errno.h
/relibc/include/sysexits.h
/relibc/redoxer.sh
/relibc/rust-toolchain
dlmalloc.c
/relibc/src/c_vec.rs
/relibc/src/crt0/src/lib.rs
/relibc/src/header/dirent/mod.rs
/relibc/src/header/dl-tls/mod.rs
/relibc/src/header/dlfcn/mod.rs
/relibc/src/header/elf/cbindgen.toml
/relibc/src/header/elf/mod.rs
/relibc/src/header/errno/mod.rs
/relibc/src/header/fcntl/mod.rs
/relibc/src/header/mod.rs
/relibc/src/header/netdb/mod.rs
/relibc/src/header/signal/redox.rs
/relibc/src/header/stdio/default.rs
/relibc/src/header/stdio/ext.rs
/relibc/src/header/stdio/helpers.rs
/relibc/src/header/stdio/lookaheadreader.rs
/relibc/src/header/stdio/mod.rs
/relibc/src/header/stdio/printf.rs
/relibc/src/header/stdio/scanf.rs
/relibc/src/header/stdlib/mod.rs
/relibc/src/header/sys_mman/linux.rs
/relibc/src/header/sys_mman/mod.rs
/relibc/src/header/sys_mman/redox.rs
/relibc/src/header/time/constants.rs
/relibc/src/header/time/mod.rs
/relibc/src/header/unistd/sysconf.rs
/relibc/src/ld_so/access.rs
/relibc/src/ld_so/callbacks.rs
/relibc/src/ld_so/dso.rs
/relibc/src/ld_so/ld_script/aarch64-unknown-redox.ld
/relibc/src/ld_so/ld_script/x86_64-unknown-linux-gnu.ld
/relibc/src/ld_so/ld_script/x86_64-unknown-redox.ld
/relibc/src/ld_so/linker.rs
/relibc/src/ld_so/mod.rs
/relibc/src/ld_so/src/lib.rs
/relibc/src/ld_so/start.rs
/relibc/src/ld_so/tcb.rs
/relibc/src/lib.rs
/relibc/src/macros.rs
/relibc/src/platform/allocator/dlmalloc.rs
/relibc/src/platform/linux/mod.rs
/relibc/src/platform/pte.rs
/relibc/src/platform/redox/epoll.rs
/relibc/src/platform/redox/mod.rs
/relibc/src/platform/redox/ptrace.rs
/relibc/src/platform/redox/socket.rs
/relibc/src/platform/test/mod.rs
/relibc/src/start.rs
/relibc/src/sync/mod.rs
/relibc/src/sync/semaphore.rs
/relibc/tests/.gitignore
/relibc/tests/Makefile
/relibc/tests/dlfcn.c
/relibc/tests/errno.c
/relibc/tests/expected/bins_dynamic/args.stderr
/relibc/tests/expected/bins_dynamic/args.stdout
/relibc/tests/expected/bins_dynamic/errno.stderr
/relibc/tests/expected/bins_dynamic/errno.stdout
/relibc/tests/expected/bins_static/args.stderr
/relibc/tests/expected/bins_static/args.stdout
/relibc/tests/expected/bins_static/errno.stderr
/relibc/tests/expected/bins_static/errno.stdout
/relibc/tests/expected/dlfcn.stderr
/relibc/tests/expected/dlfcn.stdout
/relibc/tests/expected/stdio/printf.stdout
/relibc/tests/expected/sys_mman.stderr
/relibc/tests/expected/sys_mman.stdout
/relibc/tests/expected/time/asctime.stdout
/relibc/tests/expected/time/constants.stderr
/relibc/tests/expected/time/constants.stdout
/relibc/tests/expected/time/gmtime.stdout
/relibc/tests/expected/time/localtime.stdout
/relibc/tests/expected/wchar/putwchar.stdout
/relibc/tests/futimens.c
/relibc/tests/sharedlib.c
/relibc/tests/stdio/printf.c
/relibc/tests/stdio/scanf.c
/relibc/tests/sys_mman.c
/relibc/tests/time/asctime.c
/relibc/tests/time/constants.c
/relibc/tests/time/gmtime.c
/relibc/tests/verify.sh
36ac416619-Jul-2020 Jeremy Soller <jeremy@system76.com>

Define MAP_ANON for dlmalloc

4d982f8618-Jul-2020 oddcoder <ahmedsoliman@oddcoder.com>

use only mspaces

67c7036116-Jul-2020 oddcoder <ahmedsoliman@oddcoder.com>

Compile dlmalloc with mspace support


/relibc/include/bits/stdio.h
dlmalloc.c
/relibc/src/c_vec.rs
/relibc/src/header/_aio/cbindgen.toml
/relibc/src/header/_fenv/cbindgen.toml
/relibc/src/header/_template/cbindgen.toml
/relibc/src/header/_wctype/cbindgen.toml
/relibc/src/header/arpa_inet/mod.rs
/relibc/src/header/assert/cbindgen.toml
/relibc/src/header/ctype/cbindgen.toml
/relibc/src/header/dirent/cbindgen.toml
/relibc/src/header/dlfcn/cbindgen.toml
/relibc/src/header/errno/cbindgen.toml
/relibc/src/header/fcntl/cbindgen.toml
/relibc/src/header/float/cbindgen.toml
/relibc/src/header/fnmatch/cbindgen.toml
/relibc/src/header/getopt/cbindgen.toml
/relibc/src/header/grp/cbindgen.toml
/relibc/src/header/inttypes/cbindgen.toml
/relibc/src/header/libgen/cbindgen.toml
/relibc/src/header/limits/cbindgen.toml
/relibc/src/header/locale/cbindgen.toml
/relibc/src/header/netdb/cbindgen.toml
/relibc/src/header/poll/cbindgen.toml
/relibc/src/header/pwd/cbindgen.toml
/relibc/src/header/regex/cbindgen.toml
/relibc/src/header/semaphore/cbindgen.toml
/relibc/src/header/sgtty/cbindgen.toml
/relibc/src/header/signal/cbindgen.toml
/relibc/src/header/stdio/cbindgen.toml
/relibc/src/header/stdio/default.rs
/relibc/src/header/stdio/helpers.rs
/relibc/src/header/stdio/mod.rs
/relibc/src/header/stdlib/cbindgen.toml
/relibc/src/header/stdlib/mod.rs
/relibc/src/header/stdlib/rand48.rs
/relibc/src/header/stdlib/random.rs
/relibc/src/header/string/cbindgen.toml
/relibc/src/header/strings/cbindgen.toml
/relibc/src/header/sys_types/cbindgen.toml
/relibc/src/header/sys_un/mod.rs
/relibc/src/header/termios/cbindgen.toml
/relibc/src/header/time/cbindgen.toml
/relibc/src/header/time/mod.rs
/relibc/src/header/unistd/cbindgen.toml
/relibc/src/header/utime/cbindgen.toml
/relibc/src/header/wchar/cbindgen.toml
/relibc/src/header/wchar/mod.rs
/relibc/src/header/wctype/cbindgen.toml
/relibc/src/ld_so/access.rs
/relibc/src/ld_so/linker.rs
/relibc/src/ld_so/mod.rs
/relibc/src/lib.rs
/relibc/src/platform/allocator/dlmalloc.rs
/relibc/src/platform/mod.rs
/relibc/src/platform/redox/epoll.rs
/relibc/src/platform/redox/socket.rs
/relibc/src/platform/types.rs
/relibc/tests/Makefile
/relibc/tests/expected/stdio/freopen.stdout
/relibc/tests/expected/stdio/printf.stdout
/relibc/tests/expected/stdlib/rand48.stderr
/relibc/tests/expected/stdlib/rand48.stdout
/relibc/tests/expected/stdlib/random.stderr
/relibc/tests/expected/stdlib/random.stdout
/relibc/tests/expected/time/localtime.stdout
/relibc/tests/expected/wchar/fwide.stderr
/relibc/tests/expected/wchar/fwide.stdout
/relibc/tests/stdio/freopen.c
/relibc/tests/stdio/printf.c
/relibc/tests/stdlib/rand48.c
/relibc/tests/stdlib/random.c
/relibc/tests/time/localtime.c
/relibc/tests/verify.sh
/relibc/tests/wchar/fwide.c
f4d95ce414-Jun-2020 oddcoder <ahmedsoliman@oddcoder.com>

Add sys/select.h to sys/types.h

This was triggered by gcc for some reason It included sys/types.h and
assumed sys/select.h to be there. And that seams to be the case in musl.

The problem with relib

Add sys/select.h to sys/types.h

This was triggered by gcc for some reason It included sys/types.h and
assumed sys/select.h to be there. And that seams to be the case in musl.

The problem with relibc here is that sys/types.h is are part of relibc
"include/*.h" files, while sys/select.h is generated by cbindgen. That
makes it impossible to #include select.h in types.h epsecially that
there are files like fcntl.c that uses types.h. They would complain
about missing headers. I fixed this by renaming sys/types.h to
sys/types_internal.h and then generating types.h using cbindgen as well
except for that. however fcntl and dlmalloc can include types_internal
instead of types.h

show more ...


/relibc/.gitlab-ci.yml
/relibc/.gitmodules
/relibc/Cargo.lock
/relibc/Cargo.toml
/relibc/Makefile
/relibc/build.rs
/relibc/ci.sh
/relibc/include/bits/errno.h
/relibc/include/bits/limits.h
/relibc/include/bits/signal.h
/relibc/include/bits/sys/wait.h
/relibc/include/bits/wctype.h
/relibc/include/features.h
/relibc/include/stdbool.h
/relibc/include/stddef.h
/relibc/include/sys/types_internal.h
/relibc/include/sys/user.h
/relibc/redoxer.sh
/relibc/rust-toolchain
/relibc/rustfmt.toml
dlmalloc.c
fcntl.c
/relibc/src/c_str.rs
/relibc/src/c_vec.rs
/relibc/src/crti/src/lib.rs
/relibc/src/crtn/src/lib.rs
/relibc/src/cxa.rs
/relibc/src/db.rs
/relibc/src/fs.rs
/relibc/src/header/_aio/mod.rs
/relibc/src/header/_fenv/mod.rs
/relibc/src/header/_wctype/mod.rs
/relibc/src/header/arch_aarch64_user/cbindgen.toml
/relibc/src/header/arch_aarch64_user/mod.rs
/relibc/src/header/arch_x64_user/cbindgen.toml
/relibc/src/header/arch_x64_user/mod.rs
/relibc/src/header/arpa_inet/mod.rs
/relibc/src/header/assert/mod.rs
/relibc/src/header/ctype/mod.rs
/relibc/src/header/dirent/mod.rs
/relibc/src/header/dl-tls/mod.rs
/relibc/src/header/dlfcn/mod.rs
/relibc/src/header/errno/mod.rs
/relibc/src/header/fcntl/linux.rs
/relibc/src/header/fcntl/mod.rs
/relibc/src/header/fcntl/redox.rs
/relibc/src/header/float/mod.rs
/relibc/src/header/fnmatch/mod.rs
/relibc/src/header/getopt/mod.rs
/relibc/src/header/grp/mod.rs
/relibc/src/header/inttypes/mod.rs
/relibc/src/header/libgen/mod.rs
/relibc/src/header/locale/mod.rs
/relibc/src/header/mod.rs
/relibc/src/header/netdb/dns/answer.rs
/relibc/src/header/netdb/dns/mod.rs
/relibc/src/header/netdb/host.rs
/relibc/src/header/netdb/linux.rs
/relibc/src/header/netdb/lookup.rs
/relibc/src/header/netdb/mod.rs
/relibc/src/header/netdb/redox.rs
/relibc/src/header/netinet_in/mod.rs
/relibc/src/header/netinet_tcp/mod.rs
/relibc/src/header/poll/mod.rs
/relibc/src/header/pwd/linux.rs
/relibc/src/header/pwd/mod.rs
/relibc/src/header/pwd/redox.rs
/relibc/src/header/regex/mod.rs
/relibc/src/header/semaphore/mod.rs
/relibc/src/header/sgtty/mod.rs
/relibc/src/header/signal/cbindgen.toml
/relibc/src/header/signal/mod.rs
/relibc/src/header/stdio/constants.rs
/relibc/src/header/stdio/default.rs
/relibc/src/header/stdio/ext.rs
/relibc/src/header/stdio/getdelim.rs
/relibc/src/header/stdio/helpers.rs
/relibc/src/header/stdio/lookaheadreader.rs
/relibc/src/header/stdio/mod.rs
/relibc/src/header/stdio/printf.rs
/relibc/src/header/stdio/scanf.rs
/relibc/src/header/stdlib/lcg48.rs
/relibc/src/header/stdlib/mod.rs
/relibc/src/header/stdlib/sort.rs
/relibc/src/header/string/mod.rs
/relibc/src/header/strings/mod.rs
/relibc/src/header/sys_auxv/mod.rs
/relibc/src/header/sys_epoll/linux.rs
/relibc/src/header/sys_epoll/mod.rs
/relibc/src/header/sys_epoll/redox.rs
/relibc/src/header/sys_file/mod.rs
/relibc/src/header/sys_ioctl/linux.rs
/relibc/src/header/sys_ioctl/mod.rs
/relibc/src/header/sys_ioctl/redox.rs
/relibc/src/header/sys_mman/linux.rs
/relibc/src/header/sys_mman/mod.rs
/relibc/src/header/sys_mman/redox.rs
/relibc/src/header/sys_procfs/cbindgen.toml
/relibc/src/header/sys_procfs/mod.rs
/relibc/src/header/sys_ptrace/mod.rs
/relibc/src/header/sys_random/cbindgen.toml
/relibc/src/header/sys_random/mod.rs
/relibc/src/header/sys_resource/cbindgen.toml
/relibc/src/header/sys_resource/mod.rs
/relibc/src/header/sys_select/mod.rs
/relibc/src/header/sys_socket/constants.rs
/relibc/src/header/sys_socket/mod.rs
/relibc/src/header/sys_stat/mod.rs
/relibc/src/header/sys_statvfs/mod.rs
/relibc/src/header/sys_time/mod.rs
/relibc/src/header/sys_timeb/mod.rs
/relibc/src/header/sys_types/cbindgen.toml
/relibc/src/header/sys_types/mod.rs
/relibc/src/header/sys_uio/cbindgen.toml
/relibc/src/header/sys_uio/mod.rs
/relibc/src/header/sys_un/mod.rs
/relibc/src/header/sys_utsname/mod.rs
/relibc/src/header/sys_wait/mod.rs
/relibc/src/header/termios/cbindgen.toml
/relibc/src/header/termios/linux.rs
/relibc/src/header/termios/mod.rs
/relibc/src/header/termios/redox.rs
/relibc/src/header/time/constants.rs
/relibc/src/header/time/linux.rs
/relibc/src/header/time/mod.rs
/relibc/src/header/time/redox.rs
/relibc/src/header/time/strftime.rs
/relibc/src/header/unistd/brk.rs
/relibc/src/header/unistd/getopt.rs
/relibc/src/header/unistd/mod.rs
/relibc/src/header/unistd/pathconf.rs
/relibc/src/header/unistd/sysconf.rs
/relibc/src/header/utime/mod.rs
/relibc/src/header/wchar/mod.rs
/relibc/src/header/wchar/utf8.rs
/relibc/src/header/wctype/casecmp.rs
/relibc/src/header/wctype/cbindgen.toml
/relibc/src/header/wctype/mod.rs
/relibc/src/ld_so/debug.rs
/relibc/src/ld_so/linker.rs
/relibc/src/ld_so/mod.rs
/relibc/src/ld_so/src/lib.rs
/relibc/src/ld_so/start.rs
/relibc/src/ld_so/tcb.rs
/relibc/src/lib.rs
/relibc/src/platform/linux/epoll.rs
/relibc/src/platform/linux/mod.rs
/relibc/src/platform/linux/ptrace.rs
/relibc/src/platform/linux/signal.rs
/relibc/src/platform/linux/socket.rs
/relibc/src/platform/mod.rs
/relibc/src/platform/pal/epoll.rs
/relibc/src/platform/pal/mod.rs
/relibc/src/platform/pal/ptrace.rs
/relibc/src/platform/pal/signal.rs
/relibc/src/platform/pal/socket.rs
/relibc/src/platform/pte.rs
/relibc/src/platform/redox/epoll.rs
/relibc/src/platform/redox/extra.rs
/relibc/src/platform/redox/mod.rs
/relibc/src/platform/redox/ptrace.rs
/relibc/src/platform/redox/signal.rs
/relibc/src/platform/redox/socket.rs
/relibc/src/platform/rlb.rs
/relibc/src/platform/test/epoll.rs
/relibc/src/platform/test/mod.rs
/relibc/src/start.rs
/relibc/src/sync/mod.rs
/relibc/src/sync/mutex.rs
/relibc/src/sync/once.rs
/relibc/tests/Makefile
/relibc/tests/errno.c
/relibc/tests/error.c
/relibc/tests/expected/errno.stderr
/relibc/tests/expected/errno.stdout
/relibc/tests/expected/fcntl/fcntl.stdout
/relibc/tests/expected/futimens.stderr
/relibc/tests/expected/futimens.stdout
/relibc/tests/expected/mkfifo.stderr
/relibc/tests/expected/mkfifo.stdout
/relibc/tests/expected/netdb/getaddrinfo.stderr
/relibc/tests/expected/netdb/getaddrinfo.stdout
/relibc/tests/expected/netdb/netdb.stderr
/relibc/tests/expected/netdb/netdb.stdout
/relibc/tests/expected/ptrace.stdout
/relibc/tests/expected/sigaction.stderr
/relibc/tests/expected/sigaction.stdout
/relibc/tests/expected/signal.stderr
/relibc/tests/expected/signal.stdout
/relibc/tests/expected/stdio/fscanf.stderr
/relibc/tests/expected/stdio/fscanf.stdout
/relibc/tests/expected/stdio/fscanf_offby1.stderr
/relibc/tests/expected/stdio/fscanf_offby1.stdout
/relibc/tests/expected/stdio/printf.stdout
/relibc/tests/expected/stdio/printf_neg_pad.stderr
/relibc/tests/expected/stdio/printf_neg_pad.stdout
/relibc/tests/expected/stdio/printf_space_pad.stderr
/relibc/tests/expected/stdio/printf_space_pad.stdout
/relibc/tests/expected/stdio/scanf.stdout
/relibc/tests/expected/stdio/ungetc_ftell.stderr
/relibc/tests/expected/stdio/ungetc_ftell.stdout
/relibc/tests/expected/stdio/ungetc_multiple.stderr
/relibc/tests/expected/stdio/ungetc_multiple.stdout
/relibc/tests/expected/unistd/dup.stdout
/relibc/tests/expected/wchar/wcscasecmp.stderr
/relibc/tests/expected/wchar/wcscasecmp.stdout
/relibc/tests/expected/wchar/wcsncasecmp.stderr
/relibc/tests/expected/wchar/wcsncasecmp.stdout
/relibc/tests/expected/wchar/wcsstr.stderr
/relibc/tests/expected/wchar/wcsstr.stdout
/relibc/tests/expected/wctype/towlower.stderr
/relibc/tests/expected/wctype/towlower.stdout
/relibc/tests/expected/wctype/towupper.stderr
/relibc/tests/expected/wctype/towupper.stdout
/relibc/tests/fcntl/fcntl.c
/relibc/tests/futimens.c
/relibc/tests/mkfifo.c
/relibc/tests/netdb/netdb.c
/relibc/tests/ptrace.c
/relibc/tests/pwd.c
/relibc/tests/sigaction.c
/relibc/tests/signal.c
/relibc/tests/stdio/all.c
/relibc/tests/stdio/fscanf.c
/relibc/tests/stdio/fscanf_offby1.c
/relibc/tests/stdio/printf.c
/relibc/tests/stdio/printf_neg_pad.c
/relibc/tests/stdio/printf_space_pad.c
/relibc/tests/stdio/ungetc_ftell.c
/relibc/tests/stdio/ungetc_multiple.c
/relibc/tests/stdlib/alloc.c
/relibc/tests/string/strsignal.c
/relibc/tests/unistd/brk.c
/relibc/tests/unistd/dup.c
/relibc/tests/unistd/ftruncate.c
/relibc/tests/unistd/swab.c
/relibc/tests/wchar/wcscasecmp.c
/relibc/tests/wchar/wcsncasecmp.c
/relibc/tests/wchar/wcsstr.c
/relibc/tests/wctype/towlower.c
/relibc/tests/wctype/towupper.c
7f70272007-Jul-2019 jD91mZM2 <me@krake.one>

Fix header file generation for ptrace


/relibc/.gitlab-ci.yml
/relibc/.gitmodules
/relibc/Cargo.lock
/relibc/Cargo.toml
/relibc/Makefile
/relibc/build.rs
/relibc/cbindgen
/relibc/include.sh
/relibc/include/bits/errno.h
/relibc/include/bits/fcntl.h
/relibc/include/bits/float.h
/relibc/include/bits/limits.h
/relibc/include/bits/netdb.h
/relibc/include/bits/stdio.h
/relibc/include/bits/sys/ptrace.h
/relibc/pthreads-emb
fcntl.c
ptrace.c
stdio.c
unistd.c
/relibc/src/c_vec.rs
/relibc/src/fs.rs
/relibc/src/header/_aio/cbindgen.toml
/relibc/src/header/_fenv/cbindgen.toml
/relibc/src/header/_template/cbindgen.toml
/relibc/src/header/_wctype/cbindgen.toml
/relibc/src/header/arpa_inet/cbindgen.toml
/relibc/src/header/assert/cbindgen.toml
/relibc/src/header/ctype/cbindgen.toml
/relibc/src/header/dirent/cbindgen.toml
/relibc/src/header/dirent/mod.rs
/relibc/src/header/dl-tls/cbindgen.toml
/relibc/src/header/dlfcn/cbindgen.toml
/relibc/src/header/errno/cbindgen.toml
/relibc/src/header/errno/mod.rs
/relibc/src/header/fcntl/cbindgen.toml
/relibc/src/header/fcntl/redox.rs
/relibc/src/header/float/cbindgen.toml
/relibc/src/header/fnmatch/cbindgen.toml
/relibc/src/header/getopt/cbindgen.toml
/relibc/src/header/grp/cbindgen.toml
/relibc/src/header/inttypes/cbindgen.toml
/relibc/src/header/libgen/cbindgen.toml
/relibc/src/header/limits/cbindgen.toml
/relibc/src/header/locale/cbindgen.toml
/relibc/src/header/mod.rs
/relibc/src/header/netdb/cbindgen.toml
/relibc/src/header/netinet_in/cbindgen.toml
/relibc/src/header/netinet_ip/cbindgen.toml
/relibc/src/header/netinet_tcp/cbindgen.toml
/relibc/src/header/poll/cbindgen.toml
/relibc/src/header/poll/mod.rs
/relibc/src/header/pwd/cbindgen.toml
/relibc/src/header/regex/cbindgen.toml
/relibc/src/header/semaphore/cbindgen.toml
/relibc/src/header/sgtty/cbindgen.toml
/relibc/src/header/signal/cbindgen.toml
/relibc/src/header/signal/linux.rs
/relibc/src/header/signal/mod.rs
/relibc/src/header/signal/redox.rs
/relibc/src/header/stdio/cbindgen.toml
/relibc/src/header/stdio/default.rs
/relibc/src/header/stdio/helpers.rs
/relibc/src/header/stdio/mod.rs
/relibc/src/header/stdio/printf.rs
/relibc/src/header/stdio/scanf.rs
/relibc/src/header/stdlib/cbindgen.toml
/relibc/src/header/string/cbindgen.toml
/relibc/src/header/strings/cbindgen.toml
/relibc/src/header/sys_auxv/cbindgen.toml
/relibc/src/header/sys_epoll/cbindgen.toml
/relibc/src/header/sys_file/cbindgen.toml
/relibc/src/header/sys_ioctl/cbindgen.toml
/relibc/src/header/sys_mman/cbindgen.toml
/relibc/src/header/sys_ptrace/cbindgen.toml
/relibc/src/header/sys_ptrace/mod.rs
/relibc/src/header/sys_resource/cbindgen.toml
/relibc/src/header/sys_select/cbindgen.toml
/relibc/src/header/sys_select/mod.rs
/relibc/src/header/sys_socket/cbindgen.toml
/relibc/src/header/sys_stat/cbindgen.toml
/relibc/src/header/sys_statvfs/cbindgen.toml
/relibc/src/header/sys_time/cbindgen.toml
/relibc/src/header/sys_timeb/cbindgen.toml
/relibc/src/header/sys_times/cbindgen.toml
/relibc/src/header/sys_uio/cbindgen.toml
/relibc/src/header/sys_un/cbindgen.toml
/relibc/src/header/sys_user/cbindgen.toml
/relibc/src/header/sys_user/mod.rs
/relibc/src/header/sys_utsname/cbindgen.toml
/relibc/src/header/sys_wait/cbindgen.toml
/relibc/src/header/termios/cbindgen.toml
/relibc/src/header/time/cbindgen.toml
/relibc/src/header/time/mod.rs
/relibc/src/header/unistd/cbindgen.toml
/relibc/src/header/unistd/mod.rs
/relibc/src/header/utime/cbindgen.toml
/relibc/src/header/wchar/cbindgen.toml
/relibc/src/header/wchar/mod.rs
/relibc/src/io.rs
/relibc/src/ld_so/linker.rs
/relibc/src/ld_so/mod.rs
/relibc/src/ld_so/start.rs
/relibc/src/lib.rs
/relibc/src/macros.rs
/relibc/src/platform/linux/mod.rs
/relibc/src/platform/linux/ptrace.rs
/relibc/src/platform/linux/signal.rs
/relibc/src/platform/mod.rs
/relibc/src/platform/pal/mod.rs
/relibc/src/platform/pal/ptrace.rs
/relibc/src/platform/pal/signal.rs
/relibc/src/platform/pte.rs
/relibc/src/platform/redox/mod.rs
/relibc/src/platform/redox/ptrace.rs
/relibc/src/platform/redox/signal.rs
/relibc/src/platform/redox/socket.rs
/relibc/src/platform/rlb.rs
/relibc/src/start.rs
/relibc/src/sync/mod.rs
/relibc/src/sync/mutex.rs
/relibc/src/sync/once.rs
/relibc/tests/Makefile
/relibc/tests/dirent/scandir.c
/relibc/tests/expected/dirent/scandir.stdout
/relibc/tests/expected/ptrace.stderr
/relibc/tests/expected/ptrace.stdout
/relibc/tests/expected/stdio/printf.stdout
/relibc/tests/expected/stdlib/alloc.stderr
/relibc/tests/expected/stdlib/alloc.stdout
/relibc/tests/expected/wchar/printf-on-wchars.stderr
/relibc/tests/expected/wchar/printf-on-wchars.stdout
/relibc/tests/expected/wchar/wcstod.stderr
/relibc/tests/expected/wchar/wcstod.stdout
/relibc/tests/expected/wchar/wcstok.stderr
/relibc/tests/expected/wchar/wcstok.stdout
/relibc/tests/expected/wchar/wcstol.stderr
/relibc/tests/expected/wchar/wcstol.stdout
/relibc/tests/ptrace.c
/relibc/tests/stdio/printf.c
/relibc/tests/stdio/scanf.c
/relibc/tests/stdlib/alloc.c
/relibc/tests/time/time.c
/relibc/tests/unistd/brk.c
/relibc/tests/unistd/fchdir.c
/relibc/tests/unistd/fsync.c
/relibc/tests/verify.sh
/relibc/tests/wchar/printf-on-wchars.c
/relibc/tests/wchar/wcstod.c
/relibc/tests/wchar/wcstok.c
/relibc/tests/wchar/wcstol.c
ff94798201-Jul-2019 Mateusz Mikuła <mati865@gmail.com>

Make errno thread local


/relibc/.gitignore
/relibc/.gitlab-ci.yml
/relibc/.gitmodules
/relibc/CONTRIBUTING.md
/relibc/Cargo.lock
/relibc/Cargo.toml
/relibc/Makefile
/relibc/ci.sh
/relibc/include.sh
/relibc/include/bits/assert.h
/relibc/include/bits/ctype.h
/relibc/include/bits/errno.h
/relibc/include/bits/fcntl.h
/relibc/include/bits/limits.h
/relibc/include/bits/netdb.h
/relibc/include/bits/netinet/in.h
/relibc/include/bits/stdio.h
/relibc/include/bits/sys/socket.h
/relibc/include/bits/sys/time.h
/relibc/include/bits/wchar.h
/relibc/include/machine/endian.h
/relibc/include/netinet/in_systm.h
/relibc/include/stddef.h
/relibc/include/sys/param.h
/relibc/include/sys/types.h
/relibc/openlibm
/relibc/pthreads-emb
/relibc/rust-toolchain
dlmalloc.c
/relibc/src/c_str.rs
/relibc/src/crt0/Cargo.toml
/relibc/src/crt0/src/lib.rs
/relibc/src/crti/src/lib.rs
/relibc/src/crtn/src/lib.rs
/relibc/src/cxa.rs
/relibc/src/db.rs
/relibc/src/header/assert/mod.rs
/relibc/src/header/ctype/cbindgen.toml
/relibc/src/header/ctype/mod.rs
/relibc/src/header/dl-tls/cbindgen.toml
/relibc/src/header/dl-tls/mod.rs
/relibc/src/header/dlfcn/cbindgen.toml
/relibc/src/header/dlfcn/mod.rs
/relibc/src/header/fcntl/linux.rs
/relibc/src/header/fcntl/mod.rs
/relibc/src/header/fcntl/redox.rs
/relibc/src/header/grp/cbindgen.toml
/relibc/src/header/mod.rs
/relibc/src/header/netdb/cbindgen.toml
/relibc/src/header/netdb/host.rs
/relibc/src/header/netdb/lookup.rs
/relibc/src/header/netdb/mod.rs
/relibc/src/header/netinet_in/cbindgen.toml
/relibc/src/header/netinet_in/mod.rs
/relibc/src/header/netinet_ip/cbindgen.toml
/relibc/src/header/netinet_ip/mod.rs
/relibc/src/header/netinet_tcp/cbindgen.toml
/relibc/src/header/netinet_tcp/mod.rs
/relibc/src/header/poll/mod.rs
/relibc/src/header/pwd/mod.rs
/relibc/src/header/regex/mod.rs
/relibc/src/header/sgtty/mod.rs
/relibc/src/header/signal/mod.rs
/relibc/src/header/stdio/constants.rs
/relibc/src/header/stdio/mod.rs
/relibc/src/header/stdio/printf.rs
/relibc/src/header/stdio/scanf.rs
/relibc/src/header/stdlib/lcg48.rs
/relibc/src/header/stdlib/mod.rs
/relibc/src/header/stdlib/sort.rs
/relibc/src/header/string/cbindgen.toml
/relibc/src/header/string/mod.rs
/relibc/src/header/strings/mod.rs
/relibc/src/header/sys_auxv/cbindgen.toml
/relibc/src/header/sys_auxv/mod.rs
/relibc/src/header/sys_epoll/cbindgen.toml
/relibc/src/header/sys_epoll/linux.rs
/relibc/src/header/sys_epoll/mod.rs
/relibc/src/header/sys_epoll/redox.rs
/relibc/src/header/sys_ioctl/linux.rs
/relibc/src/header/sys_ioctl/mod.rs
/relibc/src/header/sys_ioctl/redox.rs
/relibc/src/header/sys_mman/cbindgen.toml
/relibc/src/header/sys_mman/linux.rs
/relibc/src/header/sys_mman/mod.rs
/relibc/src/header/sys_mman/redox.rs
/relibc/src/header/sys_select/mod.rs
/relibc/src/header/sys_socket/cbindgen.toml
/relibc/src/header/sys_socket/mod.rs
/relibc/src/header/sys_statvfs/mod.rs
/relibc/src/header/sys_timeb/mod.rs
/relibc/src/header/sys_uio/cbindgen.toml
/relibc/src/header/sys_uio/mod.rs
/relibc/src/header/termios/mod.rs
/relibc/src/header/time/mod.rs
/relibc/src/header/unistd/cbindgen.toml
/relibc/src/header/unistd/mod.rs
/relibc/src/header/unistd/pathconf.rs
/relibc/src/header/unistd/sysconf.rs
/relibc/src/header/wchar/mod.rs
/relibc/src/ld_so/Cargo.toml
/relibc/src/ld_so/linker.rs
/relibc/src/ld_so/mod.rs
/relibc/src/ld_so/src/lib.rs
/relibc/src/ld_so/start.rs
/relibc/src/ld_so/tcb.rs
/relibc/src/lib.rs
/relibc/src/macros.rs
/relibc/src/mutex.rs
/relibc/src/platform/linux/epoll.rs
/relibc/src/platform/linux/mod.rs
/relibc/src/platform/linux/socket.rs
/relibc/src/platform/mod.rs
/relibc/src/platform/pal/epoll.rs
/relibc/src/platform/pal/mod.rs
/relibc/src/platform/pal/socket.rs
/relibc/src/platform/pte.rs
/relibc/src/platform/redox/epoll.rs
/relibc/src/platform/redox/extra.rs
/relibc/src/platform/redox/mod.rs
/relibc/src/platform/redox/signal.rs
/relibc/src/platform/redox/socket.rs
/relibc/src/platform/rlb.rs
/relibc/src/start.rs
/relibc/tests/Makefile
/relibc/tests/alloca.c
/relibc/tests/args.c
/relibc/tests/arpainet.c
/relibc/tests/assert.c
/relibc/tests/constructor.c
/relibc/tests/ctype.c
/relibc/tests/destructor.c
/relibc/tests/dirent/main.c
/relibc/tests/dirent/scandir.c
/relibc/tests/error.c
/relibc/tests/expected/error.stdout
/relibc/tests/expected/libgen.stdout
/relibc/tests/expected/netdb/getaddrinfo.stderr
/relibc/tests/expected/netdb/getaddrinfo.stdout
/relibc/tests/expected/netdb/netdb.stderr
/relibc/tests/expected/netdb/netdb.stdout
/relibc/tests/expected/select.stdout
/relibc/tests/expected/stdio/all.stdout
/relibc/tests/expected/stdio/fseek.stdout
/relibc/tests/expected/stdio/popen.stdout
/relibc/tests/expected/stdio/printf.stdout
/relibc/tests/expected/stdio/scanf.stdout
/relibc/tests/expected/stdlib/a64l.stdout
/relibc/tests/expected/stdlib/lcg48.stderr
/relibc/tests/expected/stdlib/lcg48.stdout
/relibc/tests/expected/stdlib/rand.stdout
/relibc/tests/expected/string/mem.stdout
/relibc/tests/expected/string/strlen.stderr
/relibc/tests/expected/string/strlen.stdout
/relibc/tests/expected/string/strrchr.stdout
/relibc/tests/expected/string/strsignal.stderr
/relibc/tests/expected/string/strsignal.stdout
/relibc/tests/expected/sys_epoll/epoll.stderr
/relibc/tests/expected/sys_epoll/epoll.stdout
/relibc/tests/expected/time/time.stderr
/relibc/tests/expected/tls.stderr
/relibc/tests/expected/tls.stdout
/relibc/tests/expected/unistd/brk.stdout
/relibc/tests/expected/unistd/fchdir.stdout
/relibc/tests/expected/unistd/fork.stderr
/relibc/tests/expected/unistd/fork.stdout
/relibc/tests/expected/unistd/fsync.stdout
/relibc/tests/expected/unistd/ftruncate.stdout
/relibc/tests/expected/unistd/rmdir.stdout
/relibc/tests/expected/unistd/sleep.stderr
/relibc/tests/expected/unistd/sleep.stdout
/relibc/tests/expected/unistd/swab.stderr
/relibc/tests/expected/unistd/swab.stdout
/relibc/tests/expected/wchar/wcscspn.stderr
/relibc/tests/expected/wchar/wcscspn.stdout
/relibc/tests/expected/wchar/wcsrchr.stderr
/relibc/tests/expected/wchar/wcsrchr.stdout
/relibc/tests/fcntl/create.c
/relibc/tests/fcntl/fcntl.c
/relibc/tests/fnmatch.c
/relibc/tests/libgen.c
/relibc/tests/locale.c
/relibc/tests/math.c
/relibc/tests/netdb/getaddrinfo.c
/relibc/tests/netdb/netdb.c
/relibc/tests/pwd.c
/relibc/tests/regex.c
/relibc/tests/resource/getrusage.c
/relibc/tests/select.c
/relibc/tests/setjmp.c
/relibc/tests/signal.c
/relibc/tests/stdio/all.c
/relibc/tests/stdio/buffer.c
/relibc/tests/stdio/fgets.c
/relibc/tests/stdio/fputs.c
/relibc/tests/stdio/fread.c
/relibc/tests/stdio/freopen.c
/relibc/tests/stdio/fseek.c
/relibc/tests/stdio/fwrite.c
/relibc/tests/stdio/getc_unget.c
/relibc/tests/stdio/mutex.c
/relibc/tests/stdio/popen.c
/relibc/tests/stdio/printf.c
/relibc/tests/stdio/rename.c
/relibc/tests/stdio/scanf.c
/relibc/tests/stdio/setvbuf.c
/relibc/tests/stdio/sprintf.c
/relibc/tests/stdio/tempnam.c
/relibc/tests/stdio/tmpnam.c
/relibc/tests/stdlib/a64l.c
/relibc/tests/stdlib/alloc.c
/relibc/tests/stdlib/atof.c
/relibc/tests/stdlib/atoi.c
/relibc/tests/stdlib/bsearch.c
/relibc/tests/stdlib/div.c
/relibc/tests/stdlib/env.c
/relibc/tests/stdlib/lcg48.c
/relibc/tests/stdlib/mkostemps.c
/relibc/tests/stdlib/mktemp.c
/relibc/tests/stdlib/rand.c
/relibc/tests/stdlib/realpath.c
/relibc/tests/stdlib/strtod.c
/relibc/tests/stdlib/strtol.c
/relibc/tests/stdlib/strtoul.c
/relibc/tests/stdlib/system.c
/relibc/tests/string/mem.c
/relibc/tests/string/strcat.c
/relibc/tests/string/strchr.c
/relibc/tests/string/strcpy.c
/relibc/tests/string/strcspn.c
/relibc/tests/string/strlen.c
/relibc/tests/string/strncmp.c
/relibc/tests/string/strpbrk.c
/relibc/tests/string/strrchr.c
/relibc/tests/string/strsignal.c
/relibc/tests/string/strspn.c
/relibc/tests/string/strstr.c
/relibc/tests/string/strtok.c
/relibc/tests/string/strtok_r.c
/relibc/tests/strings.c
/relibc/tests/sys_epoll/epoll.c
/relibc/tests/sys_utsname/uname.c
/relibc/tests/test_helpers.h
/relibc/tests/time/asctime.c
/relibc/tests/time/gettimeofday.c
/relibc/tests/time/gmtime.c
/relibc/tests/time/localtime.c
/relibc/tests/time/macros.c
/relibc/tests/time/mktime.c
/relibc/tests/time/strftime.c
/relibc/tests/time/time.c
/relibc/tests/time/times.c
/relibc/tests/tls.c
/relibc/tests/unistd/access.c
/relibc/tests/unistd/brk.c
/relibc/tests/unistd/chdir.c
/relibc/tests/unistd/dup.c
/relibc/tests/unistd/exec.c
/relibc/tests/unistd/fchdir.c
/relibc/tests/unistd/fork.c
/relibc/tests/unistd/fsync.c
/relibc/tests/unistd/ftruncate.c
/relibc/tests/unistd/getcwd.c
/relibc/tests/unistd/gethostname.c
/relibc/tests/unistd/getid.c
/relibc/tests/unistd/getopt.c
/relibc/tests/unistd/getopt_long.c
/relibc/tests/unistd/getpagesize.c
/relibc/tests/unistd/isatty.c
/relibc/tests/unistd/link.c
/relibc/tests/unistd/pathconf.c
/relibc/tests/unistd/pipe.c
/relibc/tests/unistd/rmdir.c
/relibc/tests/unistd/setid.c
/relibc/tests/unistd/sleep.c
/relibc/tests/unistd/stat.c
/relibc/tests/unistd/swab.c
/relibc/tests/unistd/sysconf.c
/relibc/tests/unistd/write.c
/relibc/tests/waitpid.c
/relibc/tests/wchar/mbrtowc.c
/relibc/tests/wchar/mbsrtowcs.c
/relibc/tests/wchar/putwchar.c
/relibc/tests/wchar/wcrtomb.c
/relibc/tests/wchar/wcscspn.c
/relibc/tests/wchar/wcsrchr.c
c9e48bf130-Dec-2018 Jeremy Soller <jeremy@system76.com>

Use locking in dlmalloc

74af56d714-Dec-2018 Jeremy Soller <jeremy@system76.com>

Add statvfs and strtold

ee40035c09-Dec-2018 Jeremy Soller <jeremy@system76.com>

Add asprintf


/relibc/.gitmodules
/relibc/Cargo.lock
/relibc/Cargo.toml
/relibc/Makefile
/relibc/core_io
/relibc/include/alloca.h
/relibc/include/bits/errno.h
/relibc/include/bits/stdio.h
/relibc/include/complex.h
/relibc/include/math.h
/relibc/pthreads-emb
stdio.c
/relibc/src/c_str.rs
/relibc/src/cxa.rs
/relibc/src/fs.rs
/relibc/src/header/_aio/cbindgen.toml
/relibc/src/header/_aio/mod.rs
/relibc/src/header/_wctype/cbindgen.toml
/relibc/src/header/_wctype/mod.rs
/relibc/src/header/arpa_inet/cbindgen.toml
/relibc/src/header/arpa_inet/mod.rs
/relibc/src/header/assert/mod.rs
/relibc/src/header/ctype/mod.rs
/relibc/src/header/dirent/mod.rs
/relibc/src/header/fcntl/mod.rs
/relibc/src/header/fcntl/redox.rs
/relibc/src/header/fnmatch/mod.rs
/relibc/src/header/getopt/mod.rs
/relibc/src/header/libgen/mod.rs
/relibc/src/header/limits/cbindgen.toml
/relibc/src/header/mod.rs
/relibc/src/header/netdb/dns/mod.rs
/relibc/src/header/netdb/linux.rs
/relibc/src/header/netdb/mod.rs
/relibc/src/header/netinet_in/cbindgen.toml
/relibc/src/header/netinet_in/mod.rs
/relibc/src/header/poll/cbindgen.toml
/relibc/src/header/poll/mod.rs
/relibc/src/header/pwd/mod.rs
/relibc/src/header/regex/mod.rs
/relibc/src/header/sgtty/cbindgen.toml
/relibc/src/header/signal/cbindgen.toml
/relibc/src/header/signal/linux.rs
/relibc/src/header/signal/mod.rs
/relibc/src/header/signal/redox.rs
/relibc/src/header/stdio/default.rs
/relibc/src/header/stdio/ext.rs
/relibc/src/header/stdio/getdelim.rs
/relibc/src/header/stdio/helpers.rs
/relibc/src/header/stdio/mod.rs
/relibc/src/header/stdio/printf.rs
/relibc/src/header/stdio/scanf.rs
/relibc/src/header/stdlib/cbindgen.toml
/relibc/src/header/stdlib/mod.rs
/relibc/src/header/stdlib/sort.rs
/relibc/src/header/string/mod.rs
/relibc/src/header/sys_ioctl/cbindgen.toml
/relibc/src/header/sys_ioctl/mod.rs
/relibc/src/header/sys_mman/mod.rs
/relibc/src/header/sys_resource/cbindgen.toml
/relibc/src/header/sys_select/cbindgen.toml
/relibc/src/header/sys_socket/cbindgen.toml
/relibc/src/header/sys_socket/constants.rs
/relibc/src/header/sys_stat/cbindgen.toml
/relibc/src/header/sys_stat/mod.rs
/relibc/src/header/sys_time/cbindgen.toml
/relibc/src/header/sys_time/mod.rs
/relibc/src/header/sys_timeb/cbindgen.toml
/relibc/src/header/sys_timeb/mod.rs
/relibc/src/header/sys_utsname/mod.rs
/relibc/src/header/sys_wait/cbindgen.toml
/relibc/src/header/sys_wait/mod.rs
/relibc/src/header/termios/mod.rs
/relibc/src/header/time/cbindgen.toml
/relibc/src/header/time/mod.rs
/relibc/src/header/time/strftime.rs
/relibc/src/header/unistd/brk.rs
/relibc/src/header/unistd/mod.rs
/relibc/src/header/wchar/mod.rs
/relibc/src/header/wchar/utf8.rs
/relibc/src/lib.rs
/relibc/src/macros.rs
/relibc/src/mutex.rs
/relibc/src/platform/linux/mod.rs
/relibc/src/platform/linux/signal.rs
/relibc/src/platform/mod.rs
/relibc/src/platform/pal/mod.rs
/relibc/src/platform/redox/mod.rs
/relibc/src/platform/redox/pte.rs
/relibc/src/platform/rlb.rs
/relibc/src/start.rs
/relibc/tests/Makefile
/relibc/tests/alloca.c
/relibc/tests/dirent/main.c
/relibc/tests/expected/alloca.stderr
/relibc/tests/expected/alloca.stdout
/relibc/tests/expected/stdio/popen.stderr
/relibc/tests/expected/stdio/popen.stdout
/relibc/tests/expected/string/strcat.stderr
/relibc/tests/expected/string/strcat.stdout
/relibc/tests/stdio/fseek.c
/relibc/tests/stdio/popen.c
/relibc/tests/stdlib/alloc.c
/relibc/tests/string/strcat.c
/relibc/tests/sys_utsname/uname.c
/relibc/tests/time/asctime.c
/relibc/tests/time/gmtime.c
/relibc/tests/time/time.c
/relibc/tests/unistd/pipe.c
/relibc/tests/unistd/sleep.c
/relibc/tests/wchar/mbsrtowcs.c
9790289a23-Nov-2018 Jeremy Soller <jackpot51@gmail.com>

Add execlp


/relibc/.gitignore
/relibc/.gitlab-ci.yml
/relibc/.gitmodules
/relibc/CONTRIBUTING.md
/relibc/Cargo.lock
/relibc/Cargo.toml
/relibc/Makefile
/relibc/README.md
/relibc/Xargo.toml
/relibc/build.rs
/relibc/cbindgen
/relibc/core_io
/relibc/fmt.sh
/relibc/include.sh
/relibc/include/bits/assert.h
/relibc/include/bits/dirent.h
/relibc/include/bits/errno.h
/relibc/include/bits/fcntl.h
/relibc/include/bits/inttypes.h
/relibc/include/bits/limits.h
/relibc/include/bits/netdb.h
/relibc/include/bits/signal.h
/relibc/include/bits/stdio.h
/relibc/include/bits/sys/ioctl.h
/relibc/include/bits/sys/mman.h
/relibc/include/bits/sys/resource.h
/relibc/include/bits/sys/select.h
/relibc/include/bits/sys/stat.h
/relibc/include/bits/sys/time.h
/relibc/include/bits/unistd.h
/relibc/include/getopt.h
/relibc/include/machine/endian.h
/relibc/include/malloc.h
/relibc/include/math.h
/relibc/include/memory.h
/relibc/include/setjmp.h
/relibc/include/stddef.h
/relibc/include/stdio_ext.h
/relibc/include/sys/param.h
/relibc/include/sys/types.h
/relibc/openlibm
/relibc/posix-regex
/relibc/rust-toolchain
unistd.c
/relibc/src/c_str.rs
/relibc/src/crt0/Cargo.toml
/relibc/src/crt0/src/lib.rs
/relibc/src/crti/Cargo.toml
/relibc/src/crti/src/lib.rs
/relibc/src/crtn/Cargo.toml
/relibc/src/crtn/src/lib.rs
/relibc/src/cxa.rs
/relibc/src/fs.rs
/relibc/src/header/_pthread/cbindgen.toml
/relibc/src/header/_pthread/mod.rs
/relibc/src/header/_template/cbindgen.toml
/relibc/src/header/_template/mod.rs
/relibc/src/header/aio/cbindgen.toml
/relibc/src/header/aio/mod.rs
/relibc/src/header/arpa_inet/cbindgen.toml
/relibc/src/header/arpa_inet/mod.rs
/relibc/src/header/assert/cbindgen.toml
/relibc/src/header/assert/mod.rs
/relibc/src/header/ctype/cbindgen.toml
/relibc/src/header/ctype/mod.rs
/relibc/src/header/dirent/cbindgen.toml
/relibc/src/header/dirent/mod.rs
/relibc/src/header/errno/cbindgen.toml
/relibc/src/header/errno/mod.rs
/relibc/src/header/fcntl/cbindgen.toml
/relibc/src/header/fcntl/linux.rs
/relibc/src/header/fcntl/mod.rs
/relibc/src/header/fcntl/redox.rs
/relibc/src/header/fenv/cbindgen.toml
/relibc/src/header/fenv/mod.rs
/relibc/src/header/float/cbindgen.toml
/relibc/src/header/float/mod.rs
/relibc/src/header/fnmatch/cbindgen.toml
/relibc/src/header/fnmatch/mod.rs
/relibc/src/header/getopt/cbindgen.toml
/relibc/src/header/getopt/mod.rs
/relibc/src/header/grp/cbindgen.toml
/relibc/src/header/grp/mod.rs
/relibc/src/header/inttypes/cbindgen.toml
/relibc/src/header/inttypes/mod.rs
/relibc/src/header/libgen/cbindgen.toml
/relibc/src/header/libgen/mod.rs
/relibc/src/header/limits/cbindgen.toml
/relibc/src/header/limits/mod.rs
/relibc/src/header/locale/cbindgen.toml
/relibc/src/header/locale/mod.rs
/relibc/src/header/mod.rs
/relibc/src/header/netdb/cbindgen.toml
/relibc/src/header/netdb/dns/answer.rs
/relibc/src/header/netdb/dns/mod.rs
/relibc/src/header/netdb/dns/query.rs
/relibc/src/header/netdb/linux.rs
/relibc/src/header/netdb/mod.rs
/relibc/src/header/netdb/redox.rs
/relibc/src/header/netinet_in/Cargo.toml
/relibc/src/header/netinet_in/cbindgen.toml
/relibc/src/header/netinet_in/mod.rs
/relibc/src/header/pwd/cbindgen.toml
/relibc/src/header/pwd/linux.rs
/relibc/src/header/pwd/mod.rs
/relibc/src/header/pwd/redox.rs
/relibc/src/header/regex/cbindgen.toml
/relibc/src/header/regex/mod.rs
/relibc/src/header/semaphore/cbindgen.toml
/relibc/src/header/semaphore/mod.rs
/relibc/src/header/setjmp/impl/README.md
/relibc/src/header/setjmp/impl/aarch64/longjmp.s
/relibc/src/header/setjmp/impl/aarch64/setjmp.s
/relibc/src/header/setjmp/impl/arm/longjmp.s
/relibc/src/header/setjmp/impl/arm/setjmp.s
/relibc/src/header/setjmp/impl/i386/longjmp.s
/relibc/src/header/setjmp/impl/i386/setjmp.s
/relibc/src/header/setjmp/impl/m68k/longjmp.s
/relibc/src/header/setjmp/impl/m68k/setjmp.s
/relibc/src/header/setjmp/impl/microblaze/longjmp.s
/relibc/src/header/setjmp/impl/microblaze/setjmp.s
/relibc/src/header/setjmp/impl/mips/longjmp.S
/relibc/src/header/setjmp/impl/mips/setjmp.S
/relibc/src/header/setjmp/impl/mips64/longjmp.S
/relibc/src/header/setjmp/impl/mips64/setjmp.S
/relibc/src/header/setjmp/impl/mipsn32/longjmp.S
/relibc/src/header/setjmp/impl/mipsn32/setjmp.S
/relibc/src/header/setjmp/impl/or1k/longjmp.s
/relibc/src/header/setjmp/impl/or1k/setjmp.s
/relibc/src/header/setjmp/impl/powerpc/longjmp.S
/relibc/src/header/setjmp/impl/powerpc/setjmp.S
/relibc/src/header/setjmp/impl/powerpc64/longjmp.s
/relibc/src/header/setjmp/impl/powerpc64/setjmp.s
/relibc/src/header/setjmp/impl/s390x/longjmp.s
/relibc/src/header/setjmp/impl/s390x/setjmp.s
/relibc/src/header/setjmp/impl/sh/longjmp.S
/relibc/src/header/setjmp/impl/sh/setjmp.S
/relibc/src/header/setjmp/impl/x32/longjmp.s
/relibc/src/header/setjmp/impl/x32/setjmp.s
/relibc/src/header/setjmp/impl/x86_64/longjmp.s
/relibc/src/header/setjmp/impl/x86_64/setjmp.s
/relibc/src/header/setjmp/mod.rs
/relibc/src/header/sgtty/cbindgen.toml
/relibc/src/header/sgtty/mod.rs
/relibc/src/header/signal/cbindgen.toml
/relibc/src/header/signal/linux.rs
/relibc/src/header/signal/mod.rs
/relibc/src/header/signal/redox.rs
/relibc/src/header/stdio/cbindgen.toml
/relibc/src/header/stdio/constants.rs
/relibc/src/header/stdio/default.rs
/relibc/src/header/stdio/ext.rs
/relibc/src/header/stdio/helpers.rs
/relibc/src/header/stdio/mod.rs
/relibc/src/header/stdio/printf.rs
/relibc/src/header/stdio/scanf.rs
/relibc/src/header/stdlib/cbindgen.toml
/relibc/src/header/stdlib/mod.rs
/relibc/src/header/stdlib/sort.rs
/relibc/src/header/string/cbindgen.toml
/relibc/src/header/string/mod.rs
/relibc/src/header/strings/cbindgen.toml
/relibc/src/header/strings/mod.rs
/relibc/src/header/sys_file/cbindgen.toml
/relibc/src/header/sys_file/mod.rs
/relibc/src/header/sys_ioctl/cbindgen.toml
/relibc/src/header/sys_ioctl/mod.rs
/relibc/src/header/sys_mman/cbindgen.toml
/relibc/src/header/sys_mman/linux.rs
/relibc/src/header/sys_mman/mod.rs
/relibc/src/header/sys_mman/redox.rs
/relibc/src/header/sys_resource/cbindgen.toml
/relibc/src/header/sys_resource/mod.rs
/relibc/src/header/sys_select/cbindgen.toml
/relibc/src/header/sys_select/mod.rs
/relibc/src/header/sys_socket/cbindgen.toml
/relibc/src/header/sys_socket/constants.rs
/relibc/src/header/sys_socket/mod.rs
/relibc/src/header/sys_stat/cbindgen.toml
/relibc/src/header/sys_stat/mod.rs
/relibc/src/header/sys_time/cbindgen.toml
/relibc/src/header/sys_time/mod.rs
/relibc/src/header/sys_times/cbindgen.toml
/relibc/src/header/sys_times/mod.rs
/relibc/src/header/sys_un/cbindgen.toml
/relibc/src/header/sys_un/mod.rs
/relibc/src/header/sys_utsname/cbindgen.toml
/relibc/src/header/sys_utsname/mod.rs
/relibc/src/header/sys_wait/cbindgen.toml
/relibc/src/header/sys_wait/mod.rs
/relibc/src/header/termios/cbindgen.toml
/relibc/src/header/termios/mod.rs
/relibc/src/header/time/cbindgen.toml
/relibc/src/header/time/constants.rs
/relibc/src/header/time/linux.rs
/relibc/src/header/time/mod.rs
/relibc/src/header/time/redox.rs
/relibc/src/header/time/strftime.rs
/relibc/src/header/unistd/brk.rs
/relibc/src/header/unistd/cbindgen.toml
/relibc/src/header/unistd/getopt.rs
/relibc/src/header/unistd/mod.rs
/relibc/src/header/unistd/pathconf.rs
/relibc/src/header/utime/cbindgen.toml
/relibc/src/header/utime/mod.rs
/relibc/src/header/wchar/cbindgen.toml
/relibc/src/header/wchar/mod.rs
/relibc/src/header/wchar/utf8.rs
/relibc/src/header/wctype/cbindgen.toml
/relibc/src/header/wctype/mod.rs
/relibc/src/io.rs
/relibc/src/lib.rs
/relibc/src/macros.rs
/relibc/src/mutex.rs
/relibc/src/platform/allocator/dlmalloc.rs
/relibc/src/platform/allocator/ralloc.rs
/relibc/src/platform/linux/mod.rs
/relibc/src/platform/linux/signal.rs
/relibc/src/platform/linux/socket.rs
/relibc/src/platform/mod.rs
/relibc/src/platform/pal/mod.rs
/relibc/src/platform/pal/signal.rs
/relibc/src/platform/pal/socket.rs
/relibc/src/platform/redox/mod.rs
/relibc/src/platform/redox/signal.rs
/relibc/src/platform/redox/socket.rs
/relibc/src/platform/rlb.rs
/relibc/src/platform/types.rs
/relibc/src/start.rs
/relibc/tests/.gitignore
/relibc/tests/Makefile
/relibc/tests/arpainet.c
/relibc/tests/assert.c
/relibc/tests/constructor.c
/relibc/tests/destructor.c
/relibc/tests/dirent/main.c
/relibc/tests/dirent/scandir.c
/relibc/tests/example_dir/1-never-gonna-give-you-up
/relibc/tests/example_dir/2-never-gonna-let-you-down
/relibc/tests/example_dir/3-never-gonna-run-around
/relibc/tests/example_dir/4-and-desert-you
/relibc/tests/example_dir/5-never-gonna-make-you-cry
/relibc/tests/example_dir/6-never-gonna-say-goodbye
/relibc/tests/example_dir/7-never-gonna-tell-a-lie
/relibc/tests/example_dir/8-and-hurt-you
/relibc/tests/expected/args.stdout
/relibc/tests/expected/arpainet.stderr
/relibc/tests/expected/arpainet.stdout
/relibc/tests/expected/assert.stdout
/relibc/tests/expected/constructor.stderr
/relibc/tests/expected/constructor.stdout
/relibc/tests/expected/destructor.stderr
/relibc/tests/expected/destructor.stdout
/relibc/tests/expected/dirent/scandir.stderr
/relibc/tests/expected/dirent/scandir.stdout
/relibc/tests/expected/fcntl/create.stderr
/relibc/tests/expected/fcntl/create.stdout
/relibc/tests/expected/fcntl/fcntl.stderr
/relibc/tests/expected/fcntl/fcntl.stdout
/relibc/tests/expected/fnmatch.stderr
/relibc/tests/expected/fnmatch.stdout
/relibc/tests/expected/libgen.stderr
/relibc/tests/expected/libgen.stdout
/relibc/tests/expected/math.stdout
/relibc/tests/expected/netdb.stderr
/relibc/tests/expected/netdb.stdout
/relibc/tests/expected/regex.stderr
/relibc/tests/expected/regex.stdout
/relibc/tests/expected/select.stderr
/relibc/tests/expected/select.stdout
/relibc/tests/expected/signal.stderr
/relibc/tests/expected/signal.stdout
/relibc/tests/expected/stdio/all.stdout
/relibc/tests/expected/stdio/buffer.stderr
/relibc/tests/expected/stdio/buffer.stdout
/relibc/tests/expected/stdio/fgets.stderr
/relibc/tests/expected/stdio/fgets.stdout
/relibc/tests/expected/stdio/fread.stderr
/relibc/tests/expected/stdio/fread.stdout
/relibc/tests/expected/stdio/fseek.stderr
/relibc/tests/expected/stdio/fseek.stdout
/relibc/tests/expected/stdio/getc_unget.stderr
/relibc/tests/expected/stdio/getc_unget.stdout
/relibc/tests/expected/stdio/mutex.stderr
/relibc/tests/expected/stdio/mutex.stdout
/relibc/tests/expected/stdio/printf.stderr
/relibc/tests/expected/stdio/printf.stdout
/relibc/tests/expected/stdio/rename.stderr
/relibc/tests/expected/stdio/rename.stdout
/relibc/tests/expected/stdio/scanf.stderr
/relibc/tests/expected/stdio/scanf.stdout
/relibc/tests/expected/stdio/setvbuf.stderr
/relibc/tests/expected/stdio/setvbuf.stdout
/relibc/tests/expected/stdio/sprintf.stderr
/relibc/tests/expected/stdio/sprintf.stdout
/relibc/tests/expected/stdlib/atof.stderr
/relibc/tests/expected/stdlib/atof.stdout
/relibc/tests/expected/stdlib/atoi.stderr
/relibc/tests/expected/stdlib/atoi.stdout
/relibc/tests/expected/stdlib/env.stderr
/relibc/tests/expected/stdlib/env.stdout
/relibc/tests/expected/stdlib/mkostemps.stderr
/relibc/tests/expected/stdlib/mkostemps.stdout
/relibc/tests/expected/stdlib/strtod.stderr
/relibc/tests/expected/stdlib/strtod.stdout
/relibc/tests/expected/stdlib/strtol.stdout
/relibc/tests/expected/stdlib/system.stderr
/relibc/tests/expected/stdlib/system.stdout
/relibc/tests/expected/string/mem.stderr
/relibc/tests/expected/string/mem.stdout
/relibc/tests/expected/string/strcpy.stderr
/relibc/tests/expected/string/strcpy.stdout
/relibc/tests/expected/string/strstr.stdout
/relibc/tests/expected/time/asctime.stderr
/relibc/tests/expected/time/asctime.stdout
/relibc/tests/expected/time/gmtime.stderr
/relibc/tests/expected/time/gmtime.stdout
/relibc/tests/expected/time/localtime.stderr
/relibc/tests/expected/time/localtime.stdout
/relibc/tests/expected/time/macros.stderr
/relibc/tests/expected/time/macros.stdout
/relibc/tests/expected/time/mktime.stderr
/relibc/tests/expected/time/mktime.stdout
/relibc/tests/expected/time/strftime.stderr
/relibc/tests/expected/time/strftime.stdout
/relibc/tests/expected/time/time.stderr
/relibc/tests/expected/time/time.stdout
/relibc/tests/expected/unistd/access.stderr
/relibc/tests/expected/unistd/access.stdout
/relibc/tests/expected/unistd/brk.stderr
/relibc/tests/expected/unistd/brk.stdout
/relibc/tests/expected/unistd/dup.stderr
/relibc/tests/expected/unistd/dup.stdout
/relibc/tests/expected/unistd/exec.stderr
/relibc/tests/expected/unistd/exec.stdout
/relibc/tests/expected/unistd/fchdir.stderr
/relibc/tests/expected/unistd/fchdir.stdout
/relibc/tests/expected/unistd/fsync.stderr
/relibc/tests/expected/unistd/fsync.stdout
/relibc/tests/expected/unistd/ftruncate.stderr
/relibc/tests/expected/unistd/ftruncate.stdout
/relibc/tests/expected/unistd/getopt_long.stderr
/relibc/tests/expected/unistd/getopt_long.stdout
/relibc/tests/expected/unistd/isatty.stderr
/relibc/tests/expected/unistd/isatty.stdout
/relibc/tests/expected/unistd/pipe.stderr
/relibc/tests/expected/unistd/pipe.stdout
/relibc/tests/expected/unistd/rmdir.stderr
/relibc/tests/expected/unistd/rmdir.stdout
/relibc/tests/expected/unistd/sleep.stderr
/relibc/tests/expected/unistd/sleep.stdout
/relibc/tests/expected/unistd/write.stderr
/relibc/tests/expected/unistd/write.stdout
/relibc/tests/expected/wchar/mbrtowc.stdout
/relibc/tests/expected/wchar/wcrtomb.stdout
/relibc/tests/fcntl/create.c
/relibc/tests/fcntl/fcntl.c
/relibc/tests/fnmatch.c
/relibc/tests/libgen.c
/relibc/tests/netdb.c
/relibc/tests/pwd.c
/relibc/tests/regex.c
/relibc/tests/resource/getrusage.c
/relibc/tests/select.c
/relibc/tests/signal.c
/relibc/tests/stdio/all.c
/relibc/tests/stdio/buffer.c
/relibc/tests/stdio/fgets.c
/relibc/tests/stdio/fread.c
/relibc/tests/stdio/fread.in
/relibc/tests/stdio/fseek.c
/relibc/tests/stdio/getc_unget.c
/relibc/tests/stdio/mutex.c
/relibc/tests/stdio/printf.c
/relibc/tests/stdio/rename.c
/relibc/tests/stdio/scanf.c
/relibc/tests/stdio/setvbuf.c
/relibc/tests/stdio/sprintf.c
/relibc/tests/stdio/stdio.in
/relibc/tests/stdlib/alloc.c
/relibc/tests/stdlib/atof.c
/relibc/tests/stdlib/atoi.c
/relibc/tests/stdlib/env.c
/relibc/tests/stdlib/mkostemps.c
/relibc/tests/stdlib/realpath.c
/relibc/tests/stdlib/strtod.c
/relibc/tests/stdlib/strtol.c
/relibc/tests/stdlib/system.c
/relibc/tests/string/mem.c
/relibc/tests/string/strcpy.c
/relibc/tests/string/strstr.c
/relibc/tests/strings.c
/relibc/tests/time/asctime.c
/relibc/tests/time/gettimeofday.c
/relibc/tests/time/gmtime.c
/relibc/tests/time/localtime.c
/relibc/tests/time/macros.c
/relibc/tests/time/mktime.c
/relibc/tests/time/strftime.c
/relibc/tests/time/time.c
/relibc/tests/time/times.c
/relibc/tests/unistd/access.c
/relibc/tests/unistd/brk.c
/relibc/tests/unistd/chdir.c
/relibc/tests/unistd/dup.c
/relibc/tests/unistd/exec.c
/relibc/tests/unistd/fchdir.c
/relibc/tests/unistd/fsync.c
/relibc/tests/unistd/ftruncate.c
/relibc/tests/unistd/getcwd.c
/relibc/tests/unistd/gethostname.c
/relibc/tests/unistd/getid.c
/relibc/tests/unistd/getopt_long.c
/relibc/tests/unistd/isatty.c
/relibc/tests/unistd/link.c
/relibc/tests/unistd/pipe.c
/relibc/tests/unistd/rmdir.c
/relibc/tests/unistd/setid.c
/relibc/tests/unistd/sleep.c
/relibc/tests/unistd/stat.c
/relibc/tests/unistd/write.c
9fc785dc12-Jul-2018 Jeremy Soller <jackpot51@gmail.com>

Add stack_chk functionality


/relibc/Cargo.lock
/relibc/Cargo.toml
/relibc/build.rs
/relibc/include/bits/inttypes.h
/relibc/include/sys/param.h
stack_chk.c
/relibc/src/crt0/src/lib.rs
/relibc/src/ctype/cbindgen.toml
/relibc/src/ctype/src/lib.rs
/relibc/src/errno/cbindgen.toml
/relibc/src/errno/src/lib.rs
/relibc/src/fcntl/cbindgen.toml
/relibc/src/fenv/cbindgen.toml
/relibc/src/float/cbindgen.toml
/relibc/src/grp/cbindgen.toml
/relibc/src/inttypes/cbindgen.toml
/relibc/src/lib.rs
/relibc/src/locale/cbindgen.toml
/relibc/src/platform/src/allocator/dlmalloc.rs
/relibc/src/platform/src/allocator/ralloc.rs
/relibc/src/platform/src/lib.rs
/relibc/src/platform/src/linux/mod.rs
/relibc/src/platform/src/redox/mod.rs
/relibc/src/semaphore/cbindgen.toml
/relibc/src/stdio/cbindgen.toml
/relibc/src/stdio/src/lib.rs
/relibc/src/stdio/src/printf.rs
/relibc/src/stdlib/cbindgen.toml
/relibc/src/stdlib/src/lib.rs
/relibc/src/string/cbindgen.toml
/relibc/src/string/src/lib.rs
/relibc/src/strings/Cargo.toml
/relibc/src/strings/build.rs
/relibc/src/strings/cbindgen.toml
/relibc/src/strings/src/lib.rs
/relibc/src/sys_mman/cbindgen.toml
/relibc/src/sys_resource/cbindgen.toml
/relibc/src/sys_socket/src/constants.rs
/relibc/src/sys_socket/src/lib.rs
/relibc/src/sys_stat/src/lib.rs
/relibc/src/sys_time/cbindgen.toml
/relibc/src/sys_utsname/cbindgen.toml
/relibc/src/template/cbindgen.toml
/relibc/src/time/cbindgen.toml
/relibc/src/unistd/cbindgen.toml
/relibc/src/unistd/src/brk.rs
/relibc/src/unistd/src/lib.rs
/relibc/src/wchar/cbindgen.toml
/relibc/src/wctype/cbindgen.toml
/relibc/tests/.gitignore
/relibc/tests/Makefile
/relibc/tests/expected/string/strchr.stdout
/relibc/tests/expected/strings.stderr
/relibc/tests/expected/strings.stdout
/relibc/tests/string/strchr.c
/relibc/tests/strings.c
ea5f8d5904-Jul-2018 Jeremy Soller <jackpot51@gmail.com>

Add dlmalloc


/relibc/.gitlab-ci.yml
/relibc/Cargo.lock
/relibc/Cargo.toml
/relibc/Makefile
/relibc/build.rs
/relibc/fmt.sh
/relibc/include/bits/float.h
/relibc/include/bits/wchar.h
/relibc/include/limits.h
/relibc/include/stddef.h
/relibc/include/stdint.h
/relibc/ralloc
/relibc/rustfmt.toml
dlmalloc.c
unistd.c
/relibc/src/crt0/src/lib.rs
/relibc/src/float/src/lib.rs
/relibc/src/inttypes/src/lib.rs
/relibc/src/lib.rs
/relibc/src/locale/src/lib.rs
/relibc/src/platform/Cargo.toml
/relibc/src/platform/src/alloc/dlmalloc.rs
/relibc/src/platform/src/alloc/ralloc.rs
/relibc/src/platform/src/lib.rs
/relibc/src/platform/src/linux/mod.rs
/relibc/src/platform/src/redox/mod.rs
/relibc/src/platform/src/types.rs
/relibc/src/signal/src/lib.rs
/relibc/src/stdio/Cargo.toml
/relibc/src/stdio/src/default.rs
/relibc/src/stdio/src/helpers.rs
/relibc/src/stdio/src/internal.rs
/relibc/src/stdio/src/lib.rs
/relibc/src/stdio/src/printf.rs
/relibc/src/stdio/src/scanf.rs
/relibc/src/stdlib/Cargo.toml
/relibc/src/stdlib/src/lib.rs
/relibc/src/string/Cargo.toml
/relibc/src/string/src/lib.rs
/relibc/src/sys_utsname/src/lib.rs
/relibc/src/time/src/constants.rs
/relibc/src/time/src/lib.rs
/relibc/src/unistd/Cargo.toml
/relibc/src/unistd/src/brk.rs
/relibc/src/unistd/src/getopt.rs
/relibc/src/unistd/src/lib.rs
/relibc/src/wchar/Cargo.toml
/relibc/src/wchar/build.rs
/relibc/src/wchar/cbindgen.toml
/relibc/src/wchar/src/lib.rs
/relibc/src/wchar/src/utf8.rs
/relibc/tests/.gitignore
/relibc/tests/Makefile
/relibc/tests/expected/stdio/freopen.stdout
/relibc/tests/expected/wchar/mbrtowc.stderr
/relibc/tests/expected/wchar/mbrtowc.stdout
/relibc/tests/expected/wchar/mbsrtowcs.stderr
/relibc/tests/expected/wchar/mbsrtowcs.stdout
/relibc/tests/expected/wchar/putwchar.stderr
/relibc/tests/expected/wchar/putwchar.stdout
/relibc/tests/expected/wchar/wcrtomb.stderr
/relibc/tests/expected/wchar/wcrtomb.stdout
/relibc/tests/wchar/mbrtowc.c
/relibc/tests/wchar/mbsrtowcs.c
/relibc/tests/wchar/putwchar.c
/relibc/tests/wchar/wcrtomb.c
1fd9a5f230-Jun-2018 jD91mZM2 <me@krake.one>

Moooore fixes :|

29a626cd28-Jun-2018 Jeremy Soller <jackpot51@gmail.com>

Merge branch 'unistd' into 'master'

Exec Functions (again) (again)

See merge request redox-os/relibc!144


/relibc/.gitignore
/relibc/.gitlab-ci.yml
/relibc/.gitmodules
/relibc/.travis.yml
/relibc/Cargo.lock
/relibc/Cargo.toml
/relibc/LICENSE
/relibc/Makefile
/relibc/README.md
/relibc/bindgen_transform.sh
/relibc/build.rs
/relibc/cbindgen
/relibc/ci.sh
/relibc/fmt.sh
/relibc/include/assert.h
/relibc/include/bits/errno.h
/relibc/include/bits/exec.h
/relibc/include/bits/fcntl.h
/relibc/include/bits/float.h
/relibc/include/bits/inttypes.h
/relibc/include/bits/locale.h
/relibc/include/bits/stdio.h
/relibc/include/bits/sys/stat.h
/relibc/include/bits/sys/wait.h
/relibc/include/bits/timespec.h
/relibc/include/bits/wchar.h
/relibc/include/complex.h
/relibc/include/limits.h
/relibc/include/math.h
/relibc/include/setjmp.h
/relibc/include/stdarg.h
/relibc/include/stdbool.h
/relibc/include/stddef.h
/relibc/include/stdint.h
/relibc/include/sys/types.h
/relibc/openlibm
/relibc/ralloc
/relibc/rust-toolchain
/relibc/rustfmt.toml
fcntl.c
stdio.c
/relibc/src/crt0/Cargo.toml
/relibc/src/crt0/src/lib.rs
/relibc/src/ctype/Cargo.toml
/relibc/src/ctype/build.rs
/relibc/src/ctype/cbindgen.toml
/relibc/src/ctype/src/lib.rs
/relibc/src/errno/Cargo.toml
/relibc/src/errno/build.rs
/relibc/src/errno/cbindgen.toml
/relibc/src/errno/src/lib.rs
/relibc/src/fcntl/Cargo.toml
/relibc/src/fcntl/build.rs
/relibc/src/fcntl/cbindgen.toml
/relibc/src/fcntl/src/lib.rs
/relibc/src/fcntl/src/linux.rs
/relibc/src/fcntl/src/redox.rs
/relibc/src/fenv/Cargo.toml
/relibc/src/fenv/build.rs
/relibc/src/fenv/cbindgen.toml
/relibc/src/fenv/src/lib.rs
/relibc/src/float/Cargo.toml
/relibc/src/float/build.rs
/relibc/src/float/cbindgen.toml
/relibc/src/float/src/lib.rs
/relibc/src/grp/Cargo.toml
/relibc/src/grp/build.rs
/relibc/src/grp/cbindgen.toml
/relibc/src/grp/src/lib.rs
/relibc/src/inttypes/Cargo.toml
/relibc/src/inttypes/build.rs
/relibc/src/inttypes/cbindgen.toml
/relibc/src/inttypes/src/lib.rs
/relibc/src/lib.rs
/relibc/src/locale/Cargo.toml
/relibc/src/locale/build.rs
/relibc/src/locale/cbindgen.toml
/relibc/src/locale/src/lib.rs
/relibc/src/netinet/Cargo.toml
/relibc/src/netinet/in/Cargo.toml
/relibc/src/netinet/in/build.rs
/relibc/src/netinet/in/cbindgen.toml
/relibc/src/netinet/in/src/lib.rs
/relibc/src/netinet/src/lib.rs
/relibc/src/platform/Cargo.toml
/relibc/src/platform/src/lib.rs
/relibc/src/platform/src/linux/mod.rs
/relibc/src/platform/src/rawfile.rs
/relibc/src/platform/src/redox/mod.rs
/relibc/src/platform/src/types.rs
/relibc/src/semaphore/Cargo.toml
/relibc/src/semaphore/build.rs
/relibc/src/semaphore/cbindgen.toml
/relibc/src/semaphore/src/lib.rs
/relibc/src/setjmp/Cargo.toml
/relibc/src/setjmp/src/impl/README.md
/relibc/src/setjmp/src/impl/aarch64/longjmp.s
/relibc/src/setjmp/src/impl/aarch64/setjmp.s
/relibc/src/setjmp/src/impl/arm/longjmp.s
/relibc/src/setjmp/src/impl/arm/setjmp.s
/relibc/src/setjmp/src/impl/bin/.gitignore
/relibc/src/setjmp/src/impl/i386/longjmp.s
/relibc/src/setjmp/src/impl/i386/setjmp.s
/relibc/src/setjmp/src/impl/m68k/longjmp.s
/relibc/src/setjmp/src/impl/m68k/setjmp.s
/relibc/src/setjmp/src/impl/microblaze/longjmp.s
/relibc/src/setjmp/src/impl/microblaze/setjmp.s
/relibc/src/setjmp/src/impl/mips/longjmp.S
/relibc/src/setjmp/src/impl/mips/setjmp.S
/relibc/src/setjmp/src/impl/mips64/longjmp.S
/relibc/src/setjmp/src/impl/mips64/setjmp.S
/relibc/src/setjmp/src/impl/mipsn32/longjmp.S
/relibc/src/setjmp/src/impl/mipsn32/setjmp.S
/relibc/src/setjmp/src/impl/or1k/longjmp.s
/relibc/src/setjmp/src/impl/or1k/setjmp.s
/relibc/src/setjmp/src/impl/powerpc/longjmp.S
/relibc/src/setjmp/src/impl/powerpc/setjmp.S
/relibc/src/setjmp/src/impl/powerpc64/longjmp.s
/relibc/src/setjmp/src/impl/powerpc64/setjmp.s
/relibc/src/setjmp/src/impl/s390x/longjmp.s
/relibc/src/setjmp/src/impl/s390x/setjmp.s
/relibc/src/setjmp/src/impl/sh/longjmp.S
/relibc/src/setjmp/src/impl/sh/setjmp.S
/relibc/src/setjmp/src/impl/x32/longjmp.s
/relibc/src/setjmp/src/impl/x32/setjmp.s
/relibc/src/setjmp/src/impl/x86_64/longjmp.s
/relibc/src/setjmp/src/impl/x86_64/setjmp.s
/relibc/src/setjmp/src/lib.rs
/relibc/src/signal/Cargo.toml
/relibc/src/signal/build.rs
/relibc/src/signal/cbindgen.toml
/relibc/src/signal/src/lib.rs
/relibc/src/signal/src/linux.rs
/relibc/src/signal/src/redox.rs
/relibc/src/stdio/Cargo.toml
/relibc/src/stdio/build.rs
/relibc/src/stdio/cbindgen.toml
/relibc/src/stdio/src/constants.rs
/relibc/src/stdio/src/default.rs
/relibc/src/stdio/src/helpers.rs
/relibc/src/stdio/src/internal.rs
/relibc/src/stdio/src/lib.rs
/relibc/src/stdio/src/printf.rs
/relibc/src/stdio/src/scanf.rs
/relibc/src/stdlib/Cargo.toml
/relibc/src/stdlib/build.rs
/relibc/src/stdlib/cbindgen.toml
/relibc/src/stdlib/src/lib.rs
/relibc/src/stdlib/src/sort.rs
/relibc/src/string/Cargo.toml
/relibc/src/string/build.rs
/relibc/src/string/cbindgen.toml
/relibc/src/string/src/lib.rs
/relibc/src/sys_mman/Cargo.toml
/relibc/src/sys_mman/build.rs
/relibc/src/sys_mman/cbindgen.toml
/relibc/src/sys_mman/src/lib.rs
/relibc/src/sys_mman/src/linux.rs
/relibc/src/sys_mman/src/redox.rs
/relibc/src/sys_resource/Cargo.toml
/relibc/src/sys_resource/build.rs
/relibc/src/sys_resource/cbindgen.toml
/relibc/src/sys_resource/src/lib.rs
/relibc/src/sys_socket/Cargo.toml
/relibc/src/sys_socket/build.rs
/relibc/src/sys_socket/cbindgen.toml
/relibc/src/sys_socket/src/lib.rs
/relibc/src/sys_stat/Cargo.toml
/relibc/src/sys_stat/build.rs
/relibc/src/sys_stat/cbindgen.toml
/relibc/src/sys_stat/src/lib.rs
/relibc/src/sys_time/Cargo.toml
/relibc/src/sys_time/build.rs
/relibc/src/sys_time/cbindgen.toml
/relibc/src/sys_time/src/lib.rs
/relibc/src/sys_utsname/Cargo.toml
/relibc/src/sys_utsname/build.rs
/relibc/src/sys_utsname/cbindgen.toml
/relibc/src/sys_utsname/src/lib.rs
/relibc/src/sys_wait/Cargo.toml
/relibc/src/sys_wait/build.rs
/relibc/src/sys_wait/cbindgen.toml
/relibc/src/sys_wait/src/lib.rs
/relibc/src/template/Cargo.toml
/relibc/src/template/build.rs
/relibc/src/template/cbindgen.toml
/relibc/src/template/src/lib.rs
/relibc/src/time/Cargo.toml
/relibc/src/time/build.rs
/relibc/src/time/cbindgen.toml
/relibc/src/time/src/constants.rs
/relibc/src/time/src/helpers.rs
/relibc/src/time/src/lib.rs
/relibc/src/time/src/linux.rs
/relibc/src/time/src/redox.rs
/relibc/src/todo/aio/lib.rs
/relibc/src/todo/oldlib/dns/answer.rs
/relibc/src/todo/oldlib/dns/mod.rs
/relibc/src/todo/oldlib/dns/query.rs
/relibc/src/todo/oldlib/event.rs
/relibc/src/todo/oldlib/file.rs
/relibc/src/todo/oldlib/folder.rs
/relibc/src/todo/oldlib/hostname.rs
/relibc/src/todo/oldlib/lib.rs
/relibc/src/todo/oldlib/macros.rs
/relibc/src/todo/oldlib/mallocnull.rs
/relibc/src/todo/oldlib/netdb.rs
/relibc/src/todo/oldlib/process.rs
/relibc/src/todo/oldlib/rawfile.rs
/relibc/src/todo/oldlib/redox.rs
/relibc/src/todo/oldlib/socket.rs
/relibc/src/todo/oldlib/termios.rs
/relibc/src/todo/oldlib/time.rs
/relibc/src/todo/oldlib/types.rs
/relibc/src/todo/oldlib/unimpl.rs
/relibc/src/todo/oldlib/user.rs
/relibc/src/todo/pthread/lib.rs
/relibc/src/todo/wchar/lib.rs
/relibc/src/todo/wctype/lib.rs
/relibc/src/unistd/Cargo.toml
/relibc/src/unistd/build.rs
/relibc/src/unistd/cbindgen.toml
/relibc/src/unistd/src/getopt.rs
/relibc/src/unistd/src/lib.rs
/relibc/src/wchar/src/lib.rs
/relibc/src/wctype/Cargo.toml
/relibc/src/wctype/build.rs
/relibc/src/wctype/cbindgen.toml
/relibc/src/wctype/src/lib.rs
/relibc/tests/.gitignore
/relibc/tests/Makefile
/relibc/tests/alloc.c
/relibc/tests/args.c
/relibc/tests/asctime.c
/relibc/tests/assert.c
/relibc/tests/atof.c
/relibc/tests/atoi.c
/relibc/tests/brk.c
/relibc/tests/chdir.c
/relibc/tests/create.c
/relibc/tests/ctype.c
/relibc/tests/dup.c
/relibc/tests/error.c
/relibc/tests/exec.c
/relibc/tests/expected/args.stderr
/relibc/tests/expected/args.stdout
/relibc/tests/expected/asctime.stderr
/relibc/tests/expected/asctime.stdout
/relibc/tests/expected/assert.stderr
/relibc/tests/expected/assert.stdout
/relibc/tests/expected/atof.stderr
/relibc/tests/expected/atof.stdout
/relibc/tests/expected/atoi.stderr
/relibc/tests/expected/atoi.stdout
/relibc/tests/expected/brk.stderr
/relibc/tests/expected/brk.stdout
/relibc/tests/expected/create.stderr
/relibc/tests/expected/create.stdout
/relibc/tests/expected/ctype.stderr
/relibc/tests/expected/ctype.stdout
/relibc/tests/expected/dup.stderr
/relibc/tests/expected/dup.stdout
/relibc/tests/expected/error.stderr
/relibc/tests/expected/error.stdout
/relibc/tests/expected/fchdir.stderr
/relibc/tests/expected/fchdir.stdout
/relibc/tests/expected/fcntl.stderr
/relibc/tests/expected/fcntl.stdout
/relibc/tests/expected/fsync.stderr
/relibc/tests/expected/fsync.stdout
/relibc/tests/expected/ftruncate.stderr
/relibc/tests/expected/ftruncate.stdout
/relibc/tests/expected/getc_unget.stderr
/relibc/tests/expected/getc_unget.stdout
/relibc/tests/expected/gmtime.stderr
/relibc/tests/expected/gmtime.stdout
/relibc/tests/expected/locale.stderr
/relibc/tests/expected/locale.stdout
/relibc/tests/expected/math.stderr
/relibc/tests/expected/math.stdout
/relibc/tests/expected/mem.stderr
/relibc/tests/expected/mem.stdout
/relibc/tests/expected/pipe.stderr
/relibc/tests/expected/pipe.stdout
/relibc/tests/expected/printf.stderr
/relibc/tests/expected/printf.stdout
/relibc/tests/expected/rename.stderr
/relibc/tests/expected/rename.stdout
/relibc/tests/expected/rmdir.stderr
/relibc/tests/expected/rmdir.stdout
/relibc/tests/expected/scanf.stderr
/relibc/tests/expected/scanf.stdout
/relibc/tests/expected/setjmp.stderr
/relibc/tests/expected/setjmp.stdout
/relibc/tests/expected/sleep.stderr
/relibc/tests/expected/sleep.stdout
/relibc/tests/expected/sprintf.stderr
/relibc/tests/expected/sprintf.stdout
/relibc/tests/expected/stdio/all.stderr
/relibc/tests/expected/stdio/all.stdout
/relibc/tests/expected/stdio/freopen.stderr
/relibc/tests/expected/stdio/freopen.stdout
/relibc/tests/expected/stdio/fwrite.stderr
/relibc/tests/expected/stdio/fwrite.stdout
/relibc/tests/expected/stdlib/a64l.stderr
/relibc/tests/expected/stdlib/a64l.stdout
/relibc/tests/expected/stdlib/rand.stderr
/relibc/tests/expected/stdlib/rand.stdout
/relibc/tests/expected/stdlib/strtol.stderr
/relibc/tests/expected/stdlib/strtol.stdout
/relibc/tests/expected/stdlib/strtoul.stderr
/relibc/tests/expected/stdlib/strtoul.stdout
/relibc/tests/expected/string/strchr.stderr
/relibc/tests/expected/string/strchr.stdout
/relibc/tests/expected/string/strcspn.stderr
/relibc/tests/expected/string/strcspn.stdout
/relibc/tests/expected/string/strncmp.stderr
/relibc/tests/expected/string/strncmp.stdout
/relibc/tests/expected/string/strpbrk.stderr
/relibc/tests/expected/string/strpbrk.stdout
/relibc/tests/expected/string/strrchr.stderr
/relibc/tests/expected/string/strrchr.stdout
/relibc/tests/expected/string/strspn.stderr
/relibc/tests/expected/string/strspn.stdout
/relibc/tests/expected/string/strstr.stderr
/relibc/tests/expected/string/strstr.stdout
/relibc/tests/expected/string/strtok.stderr
/relibc/tests/expected/string/strtok.stdout
/relibc/tests/expected/string/strtok_r.stderr
/relibc/tests/expected/string/strtok_r.stdout
/relibc/tests/expected/time.stderr
/relibc/tests/expected/time.stdout
/relibc/tests/expected/unistd/getopt.stderr
/relibc/tests/expected/unistd/getopt.stdout
/relibc/tests/expected/waitpid.stderr
/relibc/tests/expected/waitpid.stdout
/relibc/tests/expected/write.stderr
/relibc/tests/expected/write.stdout
/relibc/tests/fchdir.c
/relibc/tests/fcntl.c
/relibc/tests/fsync.c
/relibc/tests/ftruncate.c
/relibc/tests/getc_unget.c
/relibc/tests/gethostname.c
/relibc/tests/getid.c
/relibc/tests/gmtime.c
/relibc/tests/link.c
/relibc/tests/locale.c
/relibc/tests/math.c
/relibc/tests/mem.c
/relibc/tests/pipe.c
/relibc/tests/printf.c
/relibc/tests/rename.c
/relibc/tests/rmdir.c
/relibc/tests/scanf.c
/relibc/tests/setid.c
/relibc/tests/setjmp.c
/relibc/tests/sleep.c
/relibc/tests/sprintf.c
/relibc/tests/stdio/all.c
/relibc/tests/stdio/freopen.c
/relibc/tests/stdio/fwrite.c
/relibc/tests/stdio/fwrite.out
/relibc/tests/stdio/stdio.in
/relibc/tests/stdlib/a64l.c
/relibc/tests/stdlib/bsearch.c
/relibc/tests/stdlib/mktemp.c
/relibc/tests/stdlib/rand.c
/relibc/tests/stdlib/strtol.c
/relibc/tests/stdlib/strtoul.c
/relibc/tests/string/strchr.c
/relibc/tests/string/strcspn.c
/relibc/tests/string/strncmp.c
/relibc/tests/string/strpbrk.c
/relibc/tests/string/strrchr.c
/relibc/tests/string/strspn.c
/relibc/tests/string/strstr.c
/relibc/tests/string/strtok.c
/relibc/tests/string/strtok_r.c
/relibc/tests/time.c
/relibc/tests/unistd/getopt.c
/relibc/tests/unlink.c
/relibc/tests/waitpid.c
/relibc/tests/write.c
/relibc/va_list