Mathieu Trossevin
c8b311c243
Add license text
2023-12-08 17:09:17 +01:00
Mathieu Trossevin
47f8d9c9bf
Fix some documentation
2023-12-08 17:01:42 +01:00
Mathieu Trossevin
776be0c96a
Proper NOTIFY_SOCKET
support
...
Still need to implement watchdog detection.
2023-12-08 16:21:00 +01:00
Mathieu Trossevin
c142afbc2c
Start adding support for NOTIFY_SOCKET
2023-12-08 14:46:54 +01:00
Mathieu Trossevin
bf2091bb63
Move LISTEN_FD support to a feature
2023-12-08 12:54:41 +01:00
Mathieu Trossevin
7e8f706a1d
Add possibility to receive without duplicating the fds
...
This is unsafe for roughly the same reasons as `OwnedFd::from_raw_fd`.
Technically the duplication is also unsafe as it is theorically possible
that the fd will be closed before being taken but fcntl should error out
in this case so we can safely ignore that.
2023-12-08 10:11:38 +01:00
Mathieu Trossevin
da5aba2882
Revert "Don't duplicate FDs if we are reasonably certain that it isn't needed."
...
This reverts commit 4485c1f034
.
2023-12-08 08:53:19 +01:00
Mathieu Trossevin
4485c1f034
Don't duplicate FDs if we are reasonably certain that it isn't needed.
2023-12-07 22:11:56 +01:00
Mathieu Trossevin
33aabb14d7
Somewhat reduce size of allocation of receive_with_names
2023-12-07 22:01:17 +01:00
Mathieu Trossevin
34f2da2d9b
Documentation
2023-12-07 21:39:33 +01:00
Mathieu Trossevin
a0728e086f
chore(fmt)
2023-12-07 21:13:06 +01:00
Mathieu Trossevin
6984d1a0ea
Finish implementing reception of file descriptors.
2023-12-07 21:10:44 +01:00
Mathieu Trossevin
e867697c2b
Mostly implement file descriptor reception.
...
This still miss detection of Message Queues.
2023-12-07 20:59:11 +01:00
Mathieu Trossevin
d670bad1e9
Initial commit
2023-12-07 18:02:35 +01:00