package core_unix
- Overview
- No Docs
You can search for identifiers within the package.
in-package search v0.2.0
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
Unix-specific portions of Core
Install
dune-project
Dependency
Authors
Maintainers
Sources
v0.15.2.tar.gz
sha256=486d0e954603960fa081b3fd23e3cc3e50ac0892544acd35f9c2919c4bf5f67b
doc/core_unix.iobuf_unix/Iobuf_unix/index.html
Module Iobuf_unixSource
module Unix := Core_unixIobuf has analogs of various Bigstring functions. These analogs advance by the amount written/read.
Source
val read_assume_fd_is_nonblocking :
([> Core.write ], Iobuf.seek) Iobuf.t ->
Unix.File_descr.t ->
Unix.Syscall_result.Unit.tSource
val pread_assume_fd_is_nonblocking :
([> Core.write ], Iobuf.seek) Iobuf.t ->
Unix.File_descr.t ->
offset:int ->
unitSource
val recvfrom_assume_fd_is_nonblocking :
([> Core.write ], Iobuf.seek) Iobuf.t ->
Unix.File_descr.t ->
Unix.sockaddrrecvmmsg's context comprises data needed by the system call. Setup can be expensive, particularly for many buffers.
Source
val recvmmsg_assume_fd_is_nonblocking :
(Unix.File_descr.t ->
Recvmmsg_context.t ->
Unix.Syscall_result.Int.t)
Core.Or_error.trecvmmsg_assume_fd_is_nonblocking fd context returns the number of context iobufs read into (or errno). fd must not block. THREAD_IO_CUTOFF is ignored.
EINVAL is returned if an Iobuf passed to Recvmmsg_context.create has its buf or limits changed.
Source
val send_nonblocking_no_sigpipe :
unit ->
(([> Core.read ], Iobuf.seek) Iobuf.t ->
Unix.File_descr.t ->
Unix.Syscall_result.Unit.t)
Core.Or_error.tSource
val sendto_nonblocking_no_sigpipe :
unit ->
(([> Core.read ], Iobuf.seek) Iobuf.t ->
Unix.File_descr.t ->
Unix.sockaddr ->
Unix.Syscall_result.Unit.t)
Core.Or_error.tWrite from the iobuf to the specified channel without changing the iobuf window. Returns the number of bytes written.
As Peek, but advances the window by the number of bytes written.
Source
val write_assume_fd_is_nonblocking :
([> Core.read ], Iobuf.seek) Iobuf.t ->
Unix.File_descr.t ->
unitSource
val pwrite_assume_fd_is_nonblocking :
([> Core.read ], Iobuf.seek) Iobuf.t ->
Unix.File_descr.t ->
offset:int ->
unitExpert
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page