From: Willy Tarreau <w@1wt.eu>
To: "Thomas Weißschuh" <thomas.weissschuh@linutronix.de>
Cc: "Thomas Weißschuh" <linux@weissschuh.net>, linux-kernel@vger.kernel.org
Subject: Re: [PATCH 00/10] tools/nolibc: split out functionality into new headers
Date: Sat, 19 Apr 2025 11:02:02 +0200 [thread overview]
Message-ID: <20250419090202.GA31874@1wt.eu> (raw)
In-Reply-To: <20250416-nolibc-split-sys-v1-0-a069a3f1d145@linutronix.de>
Hi Thomas!
On Wed, Apr 16, 2025 at 02:06:15PM +0200, Thomas Weißschuh wrote:
> Porting applications to nolibc is made harder by the lack of standard
> header names. Split out the existing functionality from the big catch-all
> headers into new dedicated ones.
>
> This series does not introduce any new logic.
>
> The last patch for sys/wait.h will conflict with
> "tools/nolibc: implement waitpid() in terms of waitid()" [0].
> But as both patches will go through the nolibc tree anyways we can take
> care of the conflict there.
>
> Based on linux-nolibc.git/next
>
> [0] https://lore.kernel.org/lkml/20250411-nolibc-kselftest-harness-v3-21-4d9c0295893f@linutronix.de/
>
> Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de>
Nice work! Now we'll have sys/types.h, which will simplify the port to
many trivial programs that had to use it (as well as the few others of
course, but that one really stands out during tests). And I do appreciate
that we can continue to include everything at once using -include nolibc.h
without having to care for such details.
For the whole series: Acked-by: Willy Tarreau <w@1wt.eu>
Thanks!
Willy
prev parent reply other threads:[~2025-04-19 9:11 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-04-16 12:06 [PATCH 00/10] tools/nolibc: split out functionality into new headers Thomas Weißschuh
2025-04-16 12:06 ` [PATCH 01/10] tools/nolibc: prepare for headers in subdirectories Thomas Weißschuh
2025-04-16 12:06 ` [PATCH 02/10] tools/nolibc: add elf.h Thomas Weißschuh
2025-04-16 12:06 ` [PATCH 03/10] tools/nolibc: move open() and friends to fcntl.h Thomas Weißschuh
2025-04-16 12:06 ` [PATCH 04/10] tools/nolibc: move getauxval() to sys/auxv.h Thomas Weißschuh
2025-04-16 12:06 ` [PATCH 05/10] tools/nolibc: move mmap() and friends to sys/mman.h Thomas Weißschuh
2025-04-16 12:06 ` [PATCH 06/10] tools/nolibc: move stat() and friends to sys/stat.h Thomas Weißschuh
2025-04-16 12:06 ` [PATCH 07/10] tools/nolibc: move syscall() to sys/syscall.h Thomas Weißschuh
2025-04-16 12:06 ` [PATCH 08/10] tools/nolibc: move gettimeofday() to sys/time.h Thomas Weißschuh
2025-04-16 12:06 ` [PATCH 09/10] tools/nolibc: add sys/types.h shim Thomas Weißschuh
2025-04-16 12:06 ` [PATCH 10/10] tools/nolibc: move wait() and friends to sys/wait.h Thomas Weißschuh
2025-04-19 9:02 ` Willy Tarreau [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20250419090202.GA31874@1wt.eu \
--to=w@1wt.eu \
--cc=linux-kernel@vger.kernel.org \
--cc=linux@weissschuh.net \
--cc=thomas.weissschuh@linutronix.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox