Open System Services Library Calls Reference Manual (G06.27+, H06.04+)
freopen(3) OSS Library Calls Reference Manual
NAME
freopen - Opens a stream
LIBRARY
G-series native Guardian processes: $SYSTEM.SYSnn.ZCRTLSRL
G-series native OSS processes: /G/system/sysnn/zcrtlsrl
H-series native Guardian processes: $SYSTEM.ZDLLnnn.ZCRTLDLL
H-series OSS processes: /G/system/zdllnnn/zcrtldll
DESCRIPTION
The C run-time library supports two variants of the freopen( ) function: freopen_oss() and
freopen_guardian(). The variants support the unique file naming conventions and structures of
the OSS and Guardian file systems, respectively.
The header file maps calls to freopen() to the variant that matches the target compilation
environment. The target environment is set with the systype pragma.
Explicit calls to the freopen_oss() and freopen_guardian() variants in source code are only
made when the behavior of one environment is desired from the other environment.
For a description of the freopen() OSS function and the freopen_oss() function, refer to the
freopen_oss(3) reference page. For a description of the freopen() Guardian function and the
freopen_guardian() function, refer to the freopen_guardian(3) reference page.
2−86 Hewlett-Packard Company 527187-004