Hi Collin,

> I have applied the following two patches to define O_CLOEXEC in unistd.h
> and add a test for it. I also documented the platforms that don't behave
> like POSIX 2024 using the GitHub CI.

Thanks for these patches, and thanks for the glibc bug report. Looks all
good, except the platforms list:

> +This header file does not define @code{O_CLOEXEC} on some platforms:
> +glibc 2.41, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Solaris 11.4, Cygwin 
> 3.5, mingw, MSVC 14.

Since no version of MSVC has <unistd.h>, it is redundant to list MSVC
here.

And you can also add
  macOS
and
  AIX 7.3
to the list of platforms. I just checked the result of your test program
on these platform (using the compilefarm machines).

Bruno




Reply via email to