cdl-i/o(3)

NAME
cdl-io - CDL3 runtime system, initiate or terminate I/O.

SYNOPSYS
TEST open input file (>TEXT,FILE>),
TEST open output file (>TEXT,FILE>),
PRED open standard output (FILE>),
PRED open standard error (FILE>),
PRED open standard input (FILE>),
TEST pipe to command (>TEXT,FILE>),
TEST pipe from command (>TEXT,FILE>),
ACTION close pipe (>FILE),
ACTION close (>FILE)

DESCRIPTION

  TEST open input file (>TEXT,FILE>)
Open file with name TEXT for input, initiate FILE as file handle.

  TEST open output file (>TEXT,FILE>)
Open file with name TEXT for output, initiate FILE as file handle.

  PRED open standard output (FILE>)
Open standard output and initiate FILE as file handle.

  PRED open standard error (FILE>)
Open standard error and initiate FILE as file handle.

  PRED open standard input (FILE>)
Open standar input and initiate FILE as file handle.

  TEST pipe to command (>TEXT,FILE>)
Create a pipe and initiate FILE as pipe handle. TEXT contains the command.

  TEST pipe from command (>TEXT,FILE>)
Create a pipe and initiate FILE as pipe handle. TEXT contains the command.

  ACTION close pipe (>FILE),
Close pipe.

  ACTION close (>FILE)
Close file.

FILES
All run time system calls are defined in predef.k3 which was configured to be installed in /usr/pkg/share/cdl3/include in your installation.

SEE ALSO
cdlc(1), cdlrts(3), cdl-output(3), cdl-debug(3), cdl-input(3), cdl-integer(3), cdl-string(3), cdl-converting(3), cdl-system(3)

COPYING
Copyright (C) 2000 C.H.A. Koster
CDL3 is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
CDL3 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details.
You should have received a copy of the GNU Library General Public License along with this version of CDL; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA