Bruno Haible via Gnulib discussion list <[email protected]> writes:

> This is merely a theoretical collision, because "symlink" is not and will
> never be a set of characters. ISO C 23 ยง J.6 reserves a lot of other
> identifiers that programs actually use:
>   ENTER
>   LC_ADDRESS
>   SIGNAL
>   memory
>
> Names like 'islatin', 'isdiacritic' may be risky. But 'issymlinkat' is safe.

Agreed, similar to the *_t namespace that POSIX reserves, but we and
everyone else violate [1].

Collin

[1] https://lists.gnu.org/archive/html/bug-gnulib/2025-07/msg00101.html

Reply via email to