NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/59498: Add missing POSIX O_CLOFORK flag
The following reply was made to PR kern/59498; it has been noted by GNATS.
From: Robert Elz <kre%munnari.OZ.AU@localhost>
To: Ricardo Branco <rbranco%suse.de@localhost>
Cc: gnats-bugs%netbsd.org@localhost, kern-bug-people%netbsd.org@localhost, netbsd-bugs%netbsd.org@localhost
Subject: Re: kern/59498: Add missing POSIX O_CLOFORK flag
Date: Fri, 11 Jul 2025 07:27:42 +0700
Date: Thu, 10 Jul 2025 15:13:49 +0200
From: Ricardo Branco <rbranco%suse.de@localhost>
Message-ID: <330bc7f1-ff17-45c5-b211-6b8cf1844d9d%suse.de@localhost>
| To me it's the most problematic because I had to change a
| bool field in a struct to u_char,
That, or you could just add a new bool field. The following
field is an int, so there's padding between the 2 bool fields
that start the struct fdfile, and the ff_refcnt field anyway.
Add a 3rd bool (between ff_allocated and ff_refcnt, so it goes
into the 2 byte padding space) and I think that means that we
won't need a kernel revbump for this addition (unless some other
change elsewhere requires it).
| and also because the dup3()
| implementation is or was reportedly broken:
dup3() had some changes last year, but that seems like a minor
issue, and would be unrelated to what you're doing. What is
(or was) the problem supposed to be?
kre
Home |
Main Index |
Thread Index |
Old Index