mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH 0/9] tools/nolibc: split out more headers
@ 2025-05-15 19:57 Thomas Weißschuh
  2025-05-15 19:57 ` [PATCH 1/9] tools/nolibc: move ioctl() to sys/ioctl.h Thomas Weißschuh
                   ` (9 more replies)
  0 siblings, 10 replies; 19+ messages in thread
From: Thomas Weißschuh @ 2025-05-15 19:57 UTC (permalink / raw)
  To: Willy Tarreau, Shuah Khan
  Cc: linux-kernel, linux-kselftest, Thomas Weißschuh

Split out all headers which are used by nolibc-test.c.
This makes it easier to port existing applications to nolibc.

Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
---
Thomas Weißschuh (9):
      tools/nolibc: move ioctl() to sys/ioctl.h
      tools/nolibc: move mount() to sys/mount.h
      tools/nolibc: move prctl() to sys/prctl.h
      tools/nolibc: move reboot() to sys/reboot.h
      tools/nolibc: move getrlimit() and friends to sys/resource.h
      tools/nolibc: move makedev() and friends to sys/sysmacros.h
      tools/nolibc: move uname() and friends to sys/utsname.h
      tools/nolibc: move NULL and offsetof() to sys/stddef.h
      selftests/nolibc: drop include guards around standard headers

 tools/include/nolibc/Makefile                |   8 ++
 tools/include/nolibc/nolibc.h                |   7 ++
 tools/include/nolibc/std.h                   |   6 +-
 tools/include/nolibc/stddef.h                |  24 +++++
 tools/include/nolibc/sys.h                   | 136 ---------------------------
 tools/include/nolibc/sys/ioctl.h             |  29 ++++++
 tools/include/nolibc/sys/mount.h             |  37 ++++++++
 tools/include/nolibc/sys/prctl.h             |  36 +++++++
 tools/include/nolibc/sys/reboot.h            |  34 +++++++
 tools/include/nolibc/sys/resource.h          |  53 +++++++++++
 tools/include/nolibc/sys/sysmacros.h         |  20 ++++
 tools/include/nolibc/sys/utsname.h           |  42 +++++++++
 tools/include/nolibc/types.h                 |  11 ---
 tools/testing/selftests/nolibc/nolibc-test.c |   5 -
 14 files changed, 291 insertions(+), 157 deletions(-)
---
base-commit: 6a25f787912a73613f12e7eefbebd72ee3d43f85
change-id: 20250515-nolibc-sys-31a4fd76d897

Best regards,
-- 
Thomas Weißschuh <linux@weissschuh.net>


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

end of thread, other threads:[~2025-05-23 10:14 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-05-15 19:57 [PATCH 0/9] tools/nolibc: split out more headers Thomas Weißschuh
2025-05-15 19:57 ` [PATCH 1/9] tools/nolibc: move ioctl() to sys/ioctl.h Thomas Weißschuh
2025-05-21 13:03   ` Mark Brown
2025-05-21 13:08     ` Thomas Weißschuh
2025-05-21 13:22       ` Mark Brown
2025-05-21 13:45         ` Thomas Weißschuh
2025-05-21 13:58           ` Mark Brown
2025-05-21 18:49           ` Mark Brown
2025-05-23  8:33             ` Thomas Weißschuh
2025-05-23 10:14               ` Mark Brown
2025-05-15 19:57 ` [PATCH 2/9] tools/nolibc: move mount() to sys/mount.h Thomas Weißschuh
2025-05-15 19:57 ` [PATCH 3/9] tools/nolibc: move prctl() to sys/prctl.h Thomas Weißschuh
2025-05-15 19:57 ` [PATCH 4/9] tools/nolibc: move reboot() to sys/reboot.h Thomas Weißschuh
2025-05-15 19:57 ` [PATCH 5/9] tools/nolibc: move getrlimit() and friends to sys/resource.h Thomas Weißschuh
2025-05-15 19:57 ` [PATCH 6/9] tools/nolibc: move makedev() and friends to sys/sysmacros.h Thomas Weißschuh
2025-05-15 19:57 ` [PATCH 7/9] tools/nolibc: move uname() and friends to sys/utsname.h Thomas Weißschuh
2025-05-15 19:57 ` [PATCH 8/9] tools/nolibc: move NULL and offsetof() to sys/stddef.h Thomas Weißschuh
2025-05-15 19:57 ` [PATCH 9/9] selftests/nolibc: drop include guards around standard headers Thomas Weißschuh
2025-05-16  3:50 ` [PATCH 0/9] tools/nolibc: split out more headers Willy Tarreau

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

all inboxes | Powered by JetHome®