Module Async_sendfile

module Limiter : sig ... end
val sendfile : ?⁠limiter:Limiter.t -> ?⁠delivery_unit:Core.Byte_units.t -> socket_fd:Async_unix.Fd.t -> file:string -> unit -> unit Async_kernel.Deferred.Or_error.t

Use sendfile(2) to deliver all bytes from file to socket_fd. Return success iff the whole file was successfully delivered.