Code

History

Commits on aa40d5a43526cca9439a2b45fcfdcd016594dece to tools/include105+
  1. tools/nolibc/signal: move raise() to signal.hWilly Tarreau committed 4 years ago99cb50a
  2. tools/nolibc/unistd: add usleep()Willy Tarreau committed 4 years ago180a979
  3. tools/nolibc/unistd: extract msleep(), sleep(), tcsetpgrp() to unistd.hWilly Tarreau committed 4 years ago4619de3
  4. tools/nolibc/errno: extract errno.h from sys.hWilly Tarreau committed 4 years ago45a794b
  5. tools/nolibc/string: export memset() and memmove()Willy Tarreau committed 4 years ago8d304a3
  6. tools/nolibc/types: define PATH_MAX and MAXPATHLENWilly Tarreau committed 4 years ago023033f
  7. tools/nolibc/arch: mark the _start symbol as weakWilly Tarreau committed 4 years agodffeb81
  8. tools/nolibc: move exported functions to their own sectionWilly Tarreau committed 4 years ago07f47ea
  9. tools/nolibc/string: add tiny versions of strncat() and strlcat()Willy Tarreau committed 4 years agod9390de
  10. tools/nolibc/string: add strncpy() and strlcpy()Willy Tarreau committed 4 years agob312eb0
  11. tools/nolibc/string: slightly simplify memmove()Willy Tarreau committed 4 years agod76232f
  12. tools/nolibc/string: use unidirectional variants for memcpy()Willy Tarreau committed 4 years agod8dcc2d
  13. tools/nolibc/sys: make getpgrp(), getpid(), gettid() not set errnoWilly Tarreau committed 4 years ago830acd0
  14. tools/nolibc/stdlib: make raise() use the lower level syscalls onlyWilly Tarreau committed 4 years ago6e27737
  15. tools/nolibc/stdlib: avoid a 64-bit shift in u64toh_r()Willy Tarreau committed 4 years agoac90226
  16. tools/nolibc/sys: make open() take a vararg on the 3rd argumentWilly Tarreau committed 4 years agoa7604ba
  17. tools/nolibc/stdio: add perror() to report the errno valueWilly Tarreau committed 4 years agoacab7bc
  18. tools/nolibc/types: define EXIT_SUCCESS and EXIT_FAILUREWilly Tarreau committed 4 years ago51469d5
  19. tools/nolibc/stdio: add a minimal [vf]printf() implementationWilly Tarreau committed 4 years ago7e4346f
  20. tools/nolibc/stdio: add fwrite() to stdioWilly Tarreau committed 4 years agoe3e1905
  21. tools/nolibc/stdio: add stdin/stdout/stderr and fget*/fput* functionsWilly Tarreau committed 4 years ago99b037c
  22. tools/nolibc/stdio: add a minimal set of stdio functionsWilly Tarreau committed 4 years ago4e383a6
  23. tools/nolibc/stdlib: add utoh() and u64toh()Willy Tarreau committed 4 years ago5f49317
  24. tools/nolibc/stdlib: add i64toa() and u64toa()Willy Tarreau committed 4 years agob1c21e7
  25. tools/nolibc/stdlib: replace the ltoa() function with more efficient onesWilly Tarreau committed 4 years ago66c397c
  26. tools/nolibc/stdlib: move ltoa() to stdlib.hWilly Tarreau committed 4 years ago56d68a3
  27. tools/nolibc/types: move makedev to types.h and make it a macroWilly Tarreau committed 4 years agoeba6d00
  28. tools/nolibc/types: make FD_SETSIZE configurableWilly Tarreau committed 4 years ago306c9fd
  29. tools/nolibc/types: move the FD_* functions to macros in types.hWilly Tarreau committed 4 years ago8cb98b3
  30. tools/nolibc/ctype: add the missing is* functionsWilly Tarreau committed 4 years ago50850c3
  31. tools/nolibc/ctype: split the is* functions to ctype.hWilly Tarreau committed 4 years ago62a2af0
  32. tools/nolibc/string: split the string functions into string.hWilly Tarreau committed 4 years agoc91eb03
  33. tools/nolibc/stdlib: extract the stdlib-specific functions to their own fileWilly Tarreau committed 4 years ago06fdba5
  34. tools/nolibc/sys: split the syscall definitions into their own fileWilly Tarreau committed 4 years agobd8c8fb
  35. tools/nolibc/arch: split arch-specific code into individual filesWilly Tarreau committed 4 years ago271661c