lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20250515-nolibc-sys-v1-0-74f82eea3b59@weissschuh.net>
Date: Thu, 15 May 2025 21:57:46 +0200
From: Thomas Weißschuh <linux@...ssschuh.net>
To: Willy Tarreau <w@....eu>, Shuah Khan <shuah@...nel.org>
Cc: linux-kernel@...r.kernel.org, linux-kselftest@...r.kernel.org, 
 Thomas Weißschuh <linux@...ssschuh.net>
Subject: [PATCH 0/9] tools/nolibc: split out more headers

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@...ssschuh.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@...ssschuh.net>


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ