Open System Services Programmer's Guide

OSS File-System Functions
Table 8 (page 91) displays information about each OSS function that you can use to manage files.
The columns of the table contain the following:
OSS Function
The name of the function and a brief description.
OSS Notes
Notes about the OSS implementation of the function. The note “Can return extended errors
means that the function can return errors that are HP extensions to the XPG4 specification.
Refer to the function’s reference page for further information.
Beginning with the J06.15 and H06.26 RVUs, a partner or customer OSS Security Event-Exit
Process (SEEP) is supported and can participate in access-control decisions for OSS objects.
(For OSS SEEP details, see Accessing OSS SEEP-Protected Files” (page 83).) The note “OSS
SEEP consultation indicates that the OSS name server consults the OSS SEEP when this function
is called for operations on files in OSS SEEP-protected filesets and the OSS SEEP is running.
Guardian Notes
Notes about using the function when it is called from a Guardian process.
The note “FDM set” (for file, directory, and memory) means that the function is one of a set of
functions that have the following effects when the first of them is called from the Guardian
environment:
Two Guardian file-system numbers (not necessarily the next two available) are allocated
for the root directory and the current working directory. These file numbers cannot be
closed by calling the Guardian FILE_CLOSE_ procedure.
The current working directory is assigned from the VOLUME attribute of the Guardian
environment =_DEFAULTS DEFINE.
The use of static memory by the process increases slightly.
The functions in the FDM set are access(), chdir(), chmod(), chown(), chroot(),
creat(), creat64()fchmod(), fchown(), fstatvfs(), fstatvfs64(), ftok(),
ftw(), ftw64(), getcwd(), glob(), lchmod(), lchown(), link(), lstat(),
lstat64(), mkdir(), mkfifo(), mknod(), nftw(), nftw64(),open(),
open64(),opendir(), pathconf(), pipe(), readlink(), rename(),
rename_oss(), rmdir(), select(), socket(), socketpair(), stat(),
stat64(), statvfs(),statvfs64(), symlink(), unlink(), and utime().
The information in this table is only a summary of the information in the reference page for a
function. For details, refer to the reference pages either online or in the Open System Services
System Calls Reference Manual and the Open System Services Library Calls Reference Manual.
NOTE: To determine which RVUs support an OSS function, see Appendix A (page 438).
90 Managing Files