Follow-up Comment #8, bugs #12044 (project findutils):
Regarding the OS version check, I think it very unlikely that if the Matrix
fork of Linux was released, it would be based on a version of Linux that is
now over 7 yeard old. They'd fork a more recent version. Hence the example
you give is spurious. Findutils would not "stop working". If you take a
look at the check_nofollow() code I'm sure you'll understand.
The check for O_NOFOLLOW *is done at build time*. It's just that once the
program is built it can be installed on to an older box that does not support
O_NOFOLLOW. Hence the obligation to make the check (the alternative being to
expose ourselves to race condition security attacks on that machine).
_______________________________________________________
This item URL is:
<http://savannah.gnu.org/bugs/?func=detailitem&item_id=12044>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
_______________________________________________
Bug-findutils mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-findutils