New: Deprecate readdir_r
https://bugzilla.kernel.org/show_bug.cgi?id=105391
Bug ID: 105391
Summary: Deprecate readdir_r
Product: Documentation
Version: unspecified
Hardware: All
OS: Linux
Status: NEW
Severity: normal
Priority: P1
Component: man-pages
Assignee: documentation_man-pages-ztI5WcYan/[email protected]
Reporter: [email protected]
Regression: No
readdir_r should never be used because there is no way to specify the size of the buffer. Due to that, glibc will ensure the name is at most 255 characters long, and fail with an error of ENAMETOOLONG if a longer name is encountered.
Before we had the ENAMETOOLONG error, the example code in the manual page (I'm looking at the 3.81 version) would have introduced a buffer overflow.
Signature · 6 lines
You are receiving this mail because: You are watching the assignee of the bug. -- To unsubscribe from this list: send the line "unsubscribe linux-man" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
[Bug 105391] Deprecate readdir_r
In reply to a message not in the archivehttps://bugzilla.kernel.org/show_bug.cgi?id=105391
Michael Kerrisk <[email protected]> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |[email protected]
Resolution|--- |CODE_FIX--- Comment #1 from Michael Kerrisk <[email protected]> --- I've made suitable changes to the man page, as discussed on linux-man@.
Signature · 6 lines
You are receiving this mail because: You are watching the assignee of the bug. -- To unsubscribe from this list: send the line "unsubscribe linux-man" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html