HP C/iX Library Reference Manual (30026-90004)
382 AppendixC
System-Dependent Information
current process identification number.
HP 3000 Series 900: The string of X's in the argument to mktemp are replaced by a
randomly generated number.
open
HP 9000 Series 700/800: The following options are available:
O_NDELAY: This option controls whether a process blocks on an I/O
request until the request is completed.
O_EXCL: If O_EXCL and O_CREAT are set, open() fails if the file
exists.
O_SYNCIO: If a file is opened with O_SYNCIO, file system writes for
that file are done through the cache to the disk as soon as
possible, and the process blocks until this is completed.
The O_MPEOPTS option that allows you to specify MPE-like file attributes is
not available.
HP 3000 Series 900: The O_MPEOPTS option is available. The O_NDELAY, O_EXCL and
O_SYNCIO options are not available.
read
HP 9000 Series 700/800: An open option is available to specify whether or not a process
should block until the read request is complete.
HP 3000 Series 900: No open option is available to specify whether or not a process
should block until the read request is completed. A process always blocks
until the read request is complete.
setjmp and longjmp
HP 9000 Series 700/800: The setjmp and longjmp functions save and restore a signal
mask while _setjmp and _longjmp manipulate only the stack and
registers. The setjmp and longjmp functions may be able to detect a
condition in which the environment of the setjmp no longer exists and
recover.
HP 3000 Series 900: The setjmp and longjmp functions do not save and restore a signal
mask; they manipulate only the stack and registers. The setjmp and
longjmp functions are not able to detect a condition in which the
environment of the setjmp no longer exists.
sleep
HP 9000 Series 700/800: The sleep function is implemented using signals. These signals
may cause the time slept to be more or less than the requested sleep time.
If the actual sleep time is less than the requested sleep time, sleep
returns the difference in these two times.
Seconds must be less than 2
32
.