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.
