Justus Klausecker 590d264bdf std.c.darwin: cleanup, expose everything in std.c
This mainly just moves stuff around.
Justifications for other changes:
* `KEVENT.FLAGS` is backed by `c_uint` because that's what the `kevent64` flags param takes (according to the 'latest' manpage from 2008)
* `MACH_RCV_NOTIFY` is a legacy name and `MACH_RCV_OVERWRITE` is deprecated (xnu/osfmk/mach/message.h), so I removed them. They were 0 anyway and thus couldn't be represented
as a packed struct field.
* `MACH.RCV` and `MACH.SEND` are technically the same 'type' because they can both be supplied at the same time to `mach_msg`. I decided to still keep them separate because
naming works out better that way and all flags except for `MACH_MSG_STRICT_REPLY` aren't shared anyway. Both are part of a packed union `mach_msg_option_t` which supplies a
helper function to combine the two types.
* `PT` is backed by `c_int` because that's what `ptrace` takes as a request arg (according to the latest manpage from 2015)
2025-08-20 18:21:32 +02:00
..
2025-07-16 10:27:40 -07:00
2025-08-15 10:44:35 -07:00
2024-12-19 17:10:03 -05:00
2025-07-07 22:43:51 -07:00
2025-07-31 22:10:11 -07:00
2025-07-09 23:07:18 -07:00
2025-07-14 00:16:49 -07:00
2025-07-07 22:43:51 -07:00
2025-07-07 22:43:51 -07:00
2025-07-14 00:14:21 -07:00
2024-08-22 08:44:08 +02:00
2025-08-08 12:47:00 -07:00
2025-08-08 17:17:53 -07:00
2025-07-31 22:10:11 -07:00
2024-07-31 16:57:42 -07:00
2025-08-01 14:57:16 -07:00
2025-07-07 22:43:51 -07:00
2024-08-29 23:43:52 +01:00
2025-08-03 14:59:56 +02:00
2025-07-30 23:28:58 +01:00
2025-07-22 09:41:44 -07:00
2025-07-21 05:37:51 +02:00
2025-08-15 10:44:35 -07:00
2025-08-07 10:04:52 -07:00
2025-07-16 10:27:39 -07:00
2025-08-15 10:44:35 -07:00