3 ms·
... but this does not apply retroactively; nor are you required to use C11 to interface with libc. So maybe this will be impactful in, oh, 20-30 years from now?
by einpoklum 6y ago
... but this does not apply retroactively; nor are you required to use C11 to interface with libc. So maybe this will be impactful in, oh, 20-30 years from now? :-(
- pjmlp 6y agoWhatever, the point being that this wasn't a decision from glibc developers. As for what C version one is required to use alongside libc, UNIX is C's platform, on other OSes libc is part of the compiler not OS. Also a post C11 compliant compiler is not required to still provide gets() in their libc for the case you use C89/C99 language mode.