Mary-nyan 1865ea87e5
bsd: Fix eventfd broken logic (#3647)
* bsd: Fix eventfd broken logic

This commit fix eventfd logic being broken.

The following changes were made:
- EventFd IPC definition had argument inverted
- EventFd events weren't fired correctly
- Poll logic was wrong and unfinished for eventfd
- Reintroduce workaround from #3385 but in a safer way, and spawn 4
  threads.

* ipc: Rework a bit for multithreads

* Clean up debug logs

* Make server thread yield when managed lock isn't availaible

* Fix replyTargetHandle not being added in the proper locking scope

* Simplify some scopes

* Address gdkchan's comments

* Revert IPC workaround for now

* Reintroduce the EventFileDescriptor workaround
2022-11-27 20:18:05 +00:00
..
2022-11-09 20:22:43 +01:00
2022-11-18 03:29:01 +00:00
2022-03-22 20:46:16 +01:00
2022-10-02 10:30:46 +02:00
2022-11-23 18:32:35 +01:00
2022-11-09 20:22:43 +01:00
2022-03-22 20:46:16 +01:00
2022-08-18 18:04:54 +02:00
2022-03-22 20:46:16 +01:00
2022-08-25 23:18:37 +02:00
2022-11-16 15:34:18 -03:00
2022-11-16 15:34:18 -03:00
2022-11-09 20:22:43 +01:00
2022-05-05 15:23:30 -03:00
2022-11-09 20:22:43 +01:00
2022-08-11 18:07:37 -03:00
2022-02-17 21:08:07 -03:00
2022-08-18 18:04:54 +02:00