+
Point of view
All features
deferred class REDIRECTION_TOOLS
Summary
Overview
features
redirection_succeeded: BOOLEAN
writable attribute
Did the last call to redirect succeed?
restore_default
effective procedure
Cancel redirection
filtered_descriptor: INTEGER_32
deferred function
flush
deferred procedure
redirect (file_descriptor: INTEGER_32)
effective procedure
Redirect to/from file_descriptor
save_default_descriptor
once procedure
Always call this before calling dup2(..., filtered_descriptor)
default_descriptor: INTEGER_32
writable attribute
A descriptor that referes to the same file as stdin initially does.
dup (descriptor_: INTEGER_32): INTEGER_32
Return a new descriptor that refers to the same file as descriptor_.
dup2 (descriptor_1: INTEGER_32, descriptor_2: INTEGER_32)
Make descriptor_2 point to the same file as descriptor_1.
open_descriptor_for_read (file_name: POINTER): INTEGER_32
Open file_name for reading, returning a descriptor to it.
open_descriptor_for_create (file_name: POINTER): INTEGER_32
Open file_name for writing, returning a descriptor to it.
open_descriptor_for_append (file_name: POINTER): INTEGER_32
Open file_name for writing, returning a descriptor to it.
open_descriptor_succeeded (descriptor_: INTEGER_32): BOOLEAN
Did open returning descriptor_ succeed ?
close_descriptor (descriptor_: INTEGER_32)
Close descriptor_, freeing it for later use.