LSB & Posix Conflicts
An anonymous reader writes "The OpenGroup has published a detailed list of the conflicts between the Linux Standards Base and Posix ? that is accessible through their website. "
← Back to Stories (view on slashdot.org)
There are many uses for gets(), and I'm surprised you
can't imagine how it can be used safely. In fact it can,
if you stop and think about the problem for a bit.
But there's also the issue of legacy apps that need gets().
Don't give me this "it needs to be rewritten" stuff. What
if someone wanted to run these apps on their own
computer, disconnected to the net, in a bomb proof bunker
in the middle of the Antarctic, giving only VALID INPUTS
to gets(). Would it not be THEIR CHOICE and not
LSB's silly, knee-jerk reaction against gets()?
A better question is why, oh why, did LSB decide to kill
the messenger (that is, gets()), instead of fixing the
original problem (W^X pages lacking in kernel, no exec
stack emmu on x86).