Ronald Oussoren
953ee622b3
gh-109981: Fix support.fd_count() on macOS 14 ( #112797 )
...
Use scanning "/dev/fd/" on macOS in support.fd_count(). That's both more efficient than scanning all possible file descriptors, and avoids crashing the interpreter when there are open "guarded" file descriptors.
"Guarded" file descriptors are a macOS feature where file descriptors used by system libraries are marked and cause hard crashes when used by "user" code.
Co-authored-by: Victor Stinner <vstinner@python.org>
2023-12-07 10:30:15 +01:00
..
2023-11-15 01:17:51 +00:00
2023-12-04 13:30:32 +02:00
2023-10-01 03:14:57 +02:00
2023-10-12 15:03:20 -07:00
2023-12-04 18:27:57 +01:00
2023-11-19 22:37:13 +00:00
2023-12-04 06:36:40 +00:00
2023-11-27 08:19:29 +00:00
2023-11-09 18:55:22 +00:00
2023-12-05 00:11:44 -08:00
2023-11-22 12:20:24 +01:00
2023-10-14 09:13:02 +03:00
2023-10-04 14:16:44 +03:00
2023-11-20 15:52:00 +02:00
2023-12-07 10:30:15 +01:00
2023-12-06 16:42:15 +02:00
2023-10-19 23:58:41 -04:00
2023-10-31 15:03:54 -07:00
2023-11-28 14:54:59 +05:30
2023-11-08 15:29:47 +00:00
2023-12-03 13:09:29 +02:00
2023-10-14 23:24:33 +03:00
2023-11-03 10:01:36 +00:00
2023-09-29 19:57:32 +03:00
2023-10-04 06:09:43 +01:00
2023-10-05 14:26:44 +01:00
2023-11-07 16:32:44 -06:00
2023-11-04 19:59:36 +00:00
2023-10-04 06:09:43 +01:00
2023-12-05 08:24:56 +01:00
2023-10-18 11:36:43 -07:00
2023-09-29 20:07:09 +03:00
2023-10-30 19:24:21 +00:00
2023-10-23 13:55:39 +00:00
2023-11-10 13:32:36 +00:00
2023-09-29 10:28:01 +03:00
2023-10-12 09:05:23 -04:00
2023-12-03 12:12:49 +00:00
2023-11-25 17:23:43 +00:00
2023-12-05 08:27:36 -08:00
2023-11-13 17:15:56 +00:00
2023-09-24 17:18:27 +01:00
2023-11-27 10:05:55 -08:00
2023-10-14 09:07:02 +03:00
2023-11-13 17:15:56 +00:00
2023-12-03 01:37:34 -08:00
2023-11-10 16:18:52 +09:00
2023-11-05 16:50:31 +00:00
2023-10-26 15:17:28 +09:00
2023-10-25 16:47:41 +03:00
2023-11-11 17:41:33 +00:00
2023-10-05 09:49:07 -05:00
2023-10-10 19:00:09 +09:00
2023-12-04 23:21:39 +00:00
2023-11-27 23:11:40 +00:00
2023-12-02 15:39:43 -08:00
2023-11-09 23:10:21 +01:00
2023-09-27 19:26:42 -07:00
2023-09-28 17:25:10 +00:00
2023-12-05 19:09:39 +02:00
2023-12-01 14:05:55 +00:00
2023-10-20 00:26:30 +03:00
2023-11-28 16:15:39 -08:00
2023-09-30 23:35:54 -05:00
2023-12-04 20:23:17 -08:00
2023-11-07 16:32:16 +00:00
2023-10-04 06:09:43 +01:00
2023-12-05 15:30:59 +02:00
2023-11-04 13:59:24 +00:00
2023-10-12 09:34:35 +02:00
2023-11-10 18:17:45 +01:00
2023-12-06 23:29:54 +01:00
2023-10-14 08:50:41 +03:00
2023-09-25 21:37:40 +09:00
2023-09-25 19:50:39 +02:00
2023-12-04 19:35:46 +00:00
2023-12-01 11:17:47 +00:00
2023-12-01 09:37:40 +00:00