the Linux man-pages as an educational tool

G. Branden Robinson g.branden.robinson@gmail.com
Sun Aug 2 23:10:58 GMT 2026


At 2026-08-03T01:08:32+0200, Arsen Arsenović wrote:
> Alejandro Colomar <alx@kernel.org> writes:
> > Most programmers can live in the safe bubble of <string.h>: those
> > functions always require a string as input, and always provide a
> > string as output.  Plain and simple.  It's difficult to write bugs
> > when using those.
> >
> > That's the rationale.
> 
> I do not follow.
> 
> C has no namespaces, let alone qualified imports.

That's true.

> The name of a header providing some function is thus inconsequential.

Then why not have one official big header file for the whole standard?

#include <stdlibc.h>

When you answer that to your own satisfaction, I suspect you'll have
little trouble following Alex's argument.

...which doesn't mean you'll agree with it.

Regards,
Branden
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/libc-alpha/attachments/20260802/bc16d822/attachment.sig>


More information about the Libc-alpha mailing list