mirror of
https://github.com/linuxkit/linuxkit.git
synced 2026-04-09 05:07:09 +00:00
``` $ fdd init & $ fdd share /tmp/foo # serve a fresh socketpair on that path $ fdd test /tmp/foo # read the socketpair and test that it works ``` Instead of `fdd test` (which is only useful for testing), users are expected to connect to the unix domain socket and call `recvmsg(2)`. They will get one side of the socketpair. Two different processes can do this and they will be able to talk to each other. Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org>
5 lines
235 B
OCaml
5 lines
235 B
OCaml
val bind: string -> Lwt_unix.file_descr Lwt.t
|
|
val connect: string -> Lwt_unix.file_descr Lwt.t
|
|
val send_fd: to_send:Lwt_unix.file_descr -> Lwt_unix.file_descr -> unit Lwt.t
|
|
val recv_fd: Lwt_unix.file_descr -> Lwt_unix.file_descr Lwt.t
|