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@xxxxxxxxxxxxxxxxxxxx Reporter: fweimer@xxxxxxxxxx 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. -- 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 majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html