)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"change_message_id":"84d7cc928177fef1244a39ec724dff6ea49cd1aa","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"7c5d7aed_57b471b4","updated":"2026-04-27 20:14:31.000000000","message":"Although FD_READ is level triggered,MSDN has this:\n\".. an application need not read all available data in response to an FD_READ network event—a single recv in response to each FD_READ network event is appropriate.\"\n\nThis is problematic, as it requires at least one recv() to get the event to re-trigger. So, man_read() retruning without recv() as proposed here may not be fool-proof? Unfortunately recv with zero bytes is a no-op, so that\u0027s not an option either.\n\nBack to square one?","commit_id":"4b071fccd9a45b9019533707f3e0ccafd0b4d3e6"},{"author":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"change_message_id":"f3fed4bb9e7c1c60b6b05c0d4eddec6190d865ab","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"7de631aa_aa127162","in_reply_to":"7c5d7aed_57b471b4","updated":"2026-04-27 20:56:36.000000000","message":"Pushed a new version that calls man_read and clears FD_READ only if recursion would not happen. This should address the concern above..","commit_id":"4b071fccd9a45b9019533707f3e0ccafd0b4d3e6"}]}
