summaryrefslogtreecommitdiff
path: root/tools/include/nolibc/stdlib.h
AgeCommit message (Expand)AuthorFilesLines
2023-01-11nolibc/stdlib: Implement `getauxval(3)` functionAmmar Faizi1-0/+27
2023-01-09tools/nolibc: fix missing includes causing build issues at -O0Willy Tarreau1-0/+3
2022-06-20tools/nolibc/stdlib: Support overflow checking for older compiler versionsAmmar Faizi1-4/+3
2022-04-21tools/nolibc/stdlib: Implement `malloc()`, `calloc()`, `realloc()` and `free()`Ammar Faizi1-0/+81
2022-04-21tools/nolibc/stdlib: only reference the external environ when inlinedWilly Tarreau1-7/+15
2022-04-21tools/nolibc/stdlib: add a simple getenv() implementationWilly Tarreau1-0/+23
2022-04-21tools/nolibc/stdlib: implement abort()Willy Tarreau1-0/+8
2022-04-21tools/nolibc/signal: move raise() to signal.hWilly Tarreau1-7/+0
2022-04-21tools/nolibc/unistd: extract msleep(), sleep(), tcsetpgrp() to unistd.hWilly Tarreau1-30/+0
2022-04-21tools/nolibc: move exported functions to their own sectionWilly Tarreau1-1/+1
2022-04-21tools/nolibc/stdlib: make raise() use the lower level syscalls onlyWilly Tarreau1-1/+1
2022-04-21tools/nolibc/stdlib: avoid a 64-bit shift in u64toh_r()Willy Tarreau1-6/+10
2022-04-21tools/nolibc/stdlib: add utoh() and u64toh()Willy Tarreau1-0/+80
2022-04-21tools/nolibc/stdlib: add i64toa() and u64toa()Willy Tarreau1-0/+72
2022-04-21tools/nolibc/stdlib: replace the ltoa() function with more efficient onesWilly Tarreau1-21/+88
2022-04-21tools/nolibc/stdlib: move ltoa() to stdlib.hWilly Tarreau1-0/+32
2022-04-21tools/nolibc/stdlib: extract the stdlib-specific functions to their own fileWilly Tarreau1-0/+85