summaryrefslogtreecommitdiffstats
path: root/tools/include/nolibc/stdlib.h
Commit message (Expand)AuthorAgeFilesLines
* tools/nolibc: completely remove optional environ supportThomas Weißschuh2023-08-231-10/+2
* tools/nolibc: use __inline__ syntaxThomas Weißschuh2023-06-091-9/+9
* nolibc/stdlib: Implement `getauxval(3)` functionAmmar Faizi2023-01-101-0/+27
* tools/nolibc: fix missing includes causing build issues at -O0Willy Tarreau2023-01-091-0/+3
* tools/nolibc/stdlib: Support overflow checking for older compiler versionsAmmar Faizi2022-06-201-4/+3
* tools/nolibc/stdlib: Implement `malloc()`, `calloc()`, `realloc()` and `free()`Ammar Faizi2022-04-201-0/+81
* tools/nolibc/stdlib: only reference the external environ when inlinedWilly Tarreau2022-04-201-7/+15
* tools/nolibc/stdlib: add a simple getenv() implementationWilly Tarreau2022-04-201-0/+23
* tools/nolibc/stdlib: implement abort()Willy Tarreau2022-04-201-0/+8
* tools/nolibc/signal: move raise() to signal.hWilly Tarreau2022-04-201-7/+0
* tools/nolibc/unistd: extract msleep(), sleep(), tcsetpgrp() to unistd.hWilly Tarreau2022-04-201-30/+0
* tools/nolibc: move exported functions to their own sectionWilly Tarreau2022-04-201-1/+1
* tools/nolibc/stdlib: make raise() use the lower level syscalls onlyWilly Tarreau2022-04-201-1/+1
* tools/nolibc/stdlib: avoid a 64-bit shift in u64toh_r()Willy Tarreau2022-04-201-6/+10
* tools/nolibc/stdlib: add utoh() and u64toh()Willy Tarreau2022-04-201-0/+80
* tools/nolibc/stdlib: add i64toa() and u64toa()Willy Tarreau2022-04-201-0/+72
* tools/nolibc/stdlib: replace the ltoa() function with more efficient onesWilly Tarreau2022-04-201-21/+88
* tools/nolibc/stdlib: move ltoa() to stdlib.hWilly Tarreau2022-04-201-0/+32
* tools/nolibc/stdlib: extract the stdlib-specific functions to their own fileWilly Tarreau2022-04-201-0/+85