Guardian Native C Library Calls Reference Manual (G06.28+, H06.04+)
tmpfile(3) Guardian Native C Library Calls Reference Manual
NAME
tmpfile - Creates a temporary file
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 tmpfile() function: tmpfile_oss( ) and
tmpfile_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 tmpfile() to the variant that matches the target compilation environ-
ment. The target environment is set with the systype pragma.
Explicit calls to the tmpfile_oss() and tmpfile_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 tmpfile() OSS function and the tmpfile_oss() function, refer to the
tmpfile_oss(3) reference page. For a description of the tmpfile() Guardian function and the
tmpfile_guardian() function, refer to the tmpfile_guardian(3) reference page.
7−12 Hewlett-Packard Company 527192-005