Linux Kernel Selftest development
 help / color / mirror / Atom feed
* [PATCH 0/3] tools/nolibc: make all headers usable directly
@ 2025-04-24 11:48 Thomas Weißschuh
  2025-04-24 11:48 ` [PATCH 1/3] tools/nolibc: add target to check header usability Thomas Weißschuh
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Thomas Weißschuh @ 2025-04-24 11:48 UTC (permalink / raw)
  To: Willy Tarreau, Thomas Weißschuh, Shuah Khan
  Cc: linux-kernel, linux-kselftest, Thomas Weißschuh

Make sure that any nolibc header can be included in any order.
Even if nolibc.h was not pre-included already.

This conflicts indirectly with "tools/nolibc: various new functions" [0].
I'll resolve those conflicts when applying.

[0] https://lore.kernel.org/lkml/20250423-nolibc-misc-v1-0-a925bf40297b@linutronix.de/

Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de>
---
Thomas Weißschuh (3):
      tools/nolibc: add target to check header usability
      tools/nolibc: include nolibc.h early from all header files
      selftests/nolibc: always run nolibc header check

 tools/include/nolibc/Makefile           | 9 +++++++++
 tools/include/nolibc/ctype.h            | 6 +++---
 tools/include/nolibc/dirent.h           | 6 +++---
 tools/include/nolibc/elf.h              | 6 +++---
 tools/include/nolibc/errno.h            | 6 +++---
 tools/include/nolibc/fcntl.h            | 6 +++---
 tools/include/nolibc/getopt.h           | 6 +++---
 tools/include/nolibc/signal.h           | 6 +++---
 tools/include/nolibc/stdio.h            | 6 +++---
 tools/include/nolibc/stdlib.h           | 6 +++---
 tools/include/nolibc/string.h           | 7 +++----
 tools/include/nolibc/sys.h              | 6 +++---
 tools/include/nolibc/sys/auxv.h         | 6 +++---
 tools/include/nolibc/sys/mman.h         | 6 +++---
 tools/include/nolibc/sys/stat.h         | 7 +++----
 tools/include/nolibc/sys/syscall.h      | 6 +++---
 tools/include/nolibc/sys/time.h         | 6 +++---
 tools/include/nolibc/sys/wait.h         | 7 +++----
 tools/include/nolibc/time.h             | 6 +++---
 tools/include/nolibc/types.h            | 6 +++---
 tools/include/nolibc/unistd.h           | 6 +++---
 tools/testing/selftests/nolibc/Makefile | 2 +-
 22 files changed, 70 insertions(+), 64 deletions(-)
---
base-commit: e90ce42e81381665dbcedc5fa12e74759ee89639
change-id: 20250423-nolibc-header-check-8c9d21850d3f

Best regards,
-- 
Thomas Weißschuh <thomas.weissschuh@linutronix.de>


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2025-04-24 12:59 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-24 11:48 [PATCH 0/3] tools/nolibc: make all headers usable directly Thomas Weißschuh
2025-04-24 11:48 ` [PATCH 1/3] tools/nolibc: add target to check header usability Thomas Weißschuh
2025-04-24 11:48 ` [PATCH 2/3] tools/nolibc: include nolibc.h early from all header files Thomas Weißschuh
2025-04-24 11:48 ` [PATCH 3/3] selftests/nolibc: always run nolibc header check Thomas Weißschuh
2025-04-24 12:59 ` [PATCH 0/3] tools/nolibc: make all headers usable directly Willy Tarreau

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox