Jeremie Courreges-Anglas <[email protected]> wrote:

> On Mon, Jun 22, 2026 at 01:38:50AM -0600, Theo de Raadt wrote:
> > CVSROOT:    /cvs
> > Module name:        src
> > Changes by: [email protected] 2026/06/22 01:38:50
> > 
> > Modified files:
> >     lib/libc/gen   : login_cap.c 
> > 
> > Log message:
> > O_CLOFORK was added here by accident.
> > I am becoming convinced quickly that the invention of O_CLOEXEC
>                                                         ^^^^^^^^^
> should be O_CLOFORK

Yes, sorry

> > and later acceptance into standard by austin group, is a serious
> > mistake and we should rip the support out of the kernel.
> 
> I won't comment on that.

After removing this on one, there are only two places in libc that use 
O_CLOFORK.

I spent a couple days trying to use O_CLOFORK in other places, but upon
reflection had to throw all those diffs away. Every place I tried, it
was creating far worse problems than it was fixing.

I think support should be removed, and austin group needs feedback.

Reply via email to