module

TTY::FD

Class methods

cloexec?(fd : Descriptor) : Bool
Source
close_range(first : Int32, last : Int32 = Int32::MAX) : Nil
Source
descriptor_flags(fd : Descriptor) : Int32
Source
dup3(old_fd : Descriptor, new_fd : Int32, cloexec : Bool = true) : Nil
Source
duplicate_cloexec(fd : Descriptor, minimum_fd : Int32 = 0) : Int32
Source
nonblocking?(fd : Descriptor) : Bool
Source
pipe(cloexec : Bool = true) : Tuple(Int32, Int32)
Source
set_cloexec(fd : Descriptor, enabled : Bool = true) : Nil
Source
set_nonblocking(fd : Descriptor, enabled : Bool = true) : Nil
Source
status_flags(fd : Descriptor) : Int32
Source