Claude Bot
dc728ebeea
fix: Use try-then-fallback approach for musl/Alpine compatibility
...
Changed from hardcoded musl detection to graceful fallback:
- Try /proc/{pid}/task/{tid}/children first (fast path)
- If it fails for ANY reason, fall back to /proc scanning
- Works on all systems: glibc, musl, old kernels, Alpine, etc.
Why this is better:
- No assumptions about musl behavior
- Automatically handles kernel differences
- /proc/{pid}/task/{tid}/children works on Alpine if available
- Falls back gracefully if not
- Simpler code without platform-specific branches
This should fix the musl test failures by letting the system tell us
what works rather than guessing based on libc implementation.
2025-10-07 04:33:53 +00:00
..
2025-10-03 17:10:28 -07:00
2025-07-22 17:51:38 -07:00
2025-09-01 02:35:55 -07:00
2025-10-02 14:11:29 -07:00
2025-08-11 20:19:34 -07:00
2025-10-04 06:52:20 -07:00
2025-07-22 17:51:38 -07:00
2025-10-06 15:40:05 +00:00
2025-10-04 06:52:20 -07:00
2025-10-06 15:10:27 +00:00
2025-10-03 17:10:28 -07:00
2025-09-26 15:19:45 -07:00
2025-09-14 04:14:48 -07:00
2025-10-02 14:11:29 -07:00
2025-10-03 17:10:28 -07:00
2025-07-22 17:51:38 -07:00
2025-10-04 00:31:47 -07:00
2025-09-30 05:26:32 -07:00
2025-10-04 05:56:21 -07:00
2025-09-14 02:27:53 -07:00
2025-09-27 00:45:29 -07:00
2025-10-04 02:17:55 -07:00
2025-07-22 17:51:38 -07:00
2025-10-03 17:10:28 -07:00
2025-10-03 17:10:28 -07:00
2025-10-03 17:10:28 -07:00
2025-09-30 00:10:15 -07:00
2025-10-03 16:13:06 -07:00
2025-10-04 00:31:47 -07:00
2025-09-25 16:08:06 -07:00
2025-09-09 20:41:10 -07:00
2025-09-22 19:28:26 -07:00
2025-10-04 00:31:47 -07:00
2025-09-30 05:26:32 -07:00
2025-10-02 19:00:14 -07:00
2025-10-03 17:10:28 -07:00
2025-10-07 04:33:53 +00:00
2025-09-26 13:47:24 -07:00
2025-10-02 18:50:05 -07:00
2025-08-11 20:19:34 -07:00
2025-10-04 02:17:55 -07:00
2025-09-26 13:47:24 -07:00
2025-09-27 00:45:29 -07:00
2025-07-29 19:35:46 -07:00
2025-07-22 17:51:38 -07:00
2025-07-22 17:51:38 -07:00
2025-09-30 05:26:32 -07:00
2025-07-22 17:51:38 -07:00
2025-09-03 18:57:39 -07:00
2025-07-22 17:51:38 -07:00
2025-10-06 15:01:06 +00:00
2025-10-07 03:11:27 +00:00
2025-10-03 17:13:22 -07:00
2025-08-10 04:55:19 -07:00
2025-09-18 19:37:24 -07:00
2025-10-04 02:17:55 -07:00
2025-10-06 15:01:06 +00:00
2025-09-26 15:19:45 -07:00
2025-09-03 18:57:39 -07:00
2025-07-31 00:56:50 -07:00
2025-08-11 20:19:34 -07:00
2025-10-04 00:54:24 -07:00
2025-07-22 17:51:38 -07:00
2025-09-26 22:21:00 -07:00
2025-09-19 02:06:02 -07:00
2025-09-25 19:03:22 -07:00
2025-07-28 00:13:17 -07:00
2025-08-22 23:04:58 -07:00
2025-08-14 18:03:26 -07:00
2025-08-27 06:39:11 -07:00
2025-08-21 15:28:15 -07:00
2025-09-19 02:06:02 -07:00
2025-08-23 06:55:30 -07:00
2025-10-04 00:31:47 -07:00
2025-10-06 15:01:06 +00:00
2025-10-02 14:11:29 -07:00
2025-09-19 02:38:38 -07:00
2025-07-22 17:51:38 -07:00
2025-07-22 17:51:38 -07:00
2025-09-09 20:41:10 -07:00
2025-09-25 16:08:06 -07:00
2025-07-22 17:51:38 -07:00
2025-07-22 17:51:38 -07:00
2025-08-23 06:55:30 -07:00
2025-07-22 17:51:38 -07:00
2025-09-20 00:29:15 -07:00
2025-09-26 13:47:24 -07:00
2025-09-30 05:26:32 -07:00
2025-09-11 23:29:53 -07:00
2025-09-09 20:41:10 -07:00
2025-07-22 17:51:38 -07:00
2025-10-04 01:56:42 -07:00
2025-07-22 17:51:38 -07:00
2025-08-26 12:50:25 -07:00
2025-07-22 17:51:38 -07:00
2025-09-30 16:14:55 -07:00
2025-10-03 17:10:28 -07:00
2025-07-22 17:51:38 -07:00
2025-09-14 04:14:48 -07:00
2025-09-20 05:50:30 -07:00
2025-10-03 17:13:22 -07:00
2025-07-22 17:51:38 -07:00
2025-09-12 23:59:24 -07:00
2025-09-30 00:10:15 -07:00
2025-09-25 18:03:27 -07:00
2025-09-09 20:41:10 -07:00
2025-09-26 15:15:58 -07:00
2025-07-22 17:51:38 -07:00
2025-08-26 12:50:25 -07:00
2025-09-26 22:21:00 -07:00
2025-09-26 22:21:00 -07:00
2025-09-03 15:40:44 -07:00
2025-09-22 19:28:26 -07:00
2025-10-04 06:52:20 -07:00
2025-10-03 17:10:28 -07:00
2025-10-04 04:57:29 -07:00
2025-10-06 15:01:06 +00:00
2025-09-03 15:40:44 -07:00
2025-07-25 12:38:06 -07:00
2025-09-19 02:06:02 -07:00
2025-10-03 17:10:28 -07:00
2025-08-11 20:19:34 -07:00
2025-10-03 02:38:55 -07:00
2025-08-26 12:50:25 -07:00
2025-07-22 17:51:38 -07:00
2025-08-11 20:19:34 -07:00
2025-08-23 06:55:30 -07:00
2025-07-22 17:51:38 -07:00
2025-09-03 18:57:39 -07:00