Alexej Szpevák
41ec785705
fix(libkernel): answer F_GETLK with F_UNLCK on Linux and macOS
...
fcntl threw for F_GETLK with an F_UNLCK request on the hosts that use POSIX locks, as Linux's F_GETLK rejects that type. FreeBSD 11.4's kern_fcntl accepts it and lf_getlock reports the first overlapping lock that lf_blocks lets conflict: another owner's lock, one of the two being a write lock. For an F_UNLCK request that is exactly another owner's write lock, the same set an F_RDLCK request finds, so the host is asked with F_RDLCK and the reply is written back as for the other types.
2026-10-17 12:00:21 +02:00
..
2026-10-17 17:28:35 +13:00
2026-10-17 12:00:21 +02:00
2026-10-16 16:59:51 +00:00
2026-10-17 16:45:04 +13:00
2026-10-17 06:10:21 +02:00
2026-10-15 11:31:15 +00:00
2026-10-14 18:44:42 +00:00
2026-10-16 21:41:16 +02:00
2026-10-15 07:39:34 +13:00
2026-10-14 14:38:36 +01:00
2026-10-14 16:10:41 +02:00
2026-10-16 20:24:35 +02:00
2026-10-14 20:47:25 +02:00
2026-10-14 18:44:41 +00:00
2026-10-14 22:11:08 +05:30
2026-10-14 15:57:41 +00:00
2026-10-14 11:49:12 +02:00
2026-10-15 15:45:56 +02:00
2026-10-16 22:10:10 +02:00
2026-10-15 18:43:15 +02:00
2026-10-16 22:10:10 +02:00
2026-10-15 18:28:04 +05:30
2026-10-17 06:53:19 +02:00
2026-10-15 06:00:49 +02:00
2026-10-17 16:43:39 +13:00
2026-10-15 07:39:34 +13:00
2026-10-16 23:40:45 +02:00
2026-10-14 22:48:13 +02:00
2026-10-14 22:11:11 +05:30
2026-10-14 20:22:47 +09:00
2026-10-15 00:06:48 +03:00
2026-10-16 20:40:45 +00:00
2026-10-15 11:48:51 +05:30
2026-10-16 20:41:44 +02:00
2026-10-17 13:06:46 +13:00
2026-10-15 17:04:04 +02:00
2026-10-15 19:14:21 +05:30
2026-10-16 22:04:44 +02:00
2026-10-14 22:57:08 +02:00
2026-10-14 13:47:24 +00:00
2026-10-16 21:59:57 +02:00
2026-10-16 20:51:06 +02:00
2026-10-16 23:38:37 +02:00
2026-10-15 20:18:10 +02:00
2026-10-17 02:44:59 +02:00
2026-10-16 21:01:35 +02:00
2026-10-16 16:59:51 +00:00
2026-10-16 20:47:40 +02:00
2026-10-17 14:06:01 +05:30
2026-10-17 21:23:10 +13:00