HP-UX 11i June 2001 Release Notes

Programming
Extensions to pstat(2)
Chapter 13254
to 0 or effective ID match. In the case of effective ID match, access will
only be granted if the target process is not and has never run as a setuid
or setgid process.
New Data Structures
The following are new data structures being added to the PSTAT
module:
pst_fileinfo2 Describes per-file information. For the
specified process, there is one instance of this
context for each open file descriptor.
pst_fid Used to efficiently re-access the opened files.
This value is returned by
pstat_getfile2(), pstat_getproc(),
and pstat_getprocvm() calls. This ID is
then passed to subsequent PSTAT calls such
as pstat_getsocket() to efficiently
re-access the opened files.
pst_filedetails This data structure contains detailed
information specific to a particular open file.
For a specified file, there is only one instance
of this structure. This information includes
stat equivalent information.
pst_socket The PSTAT socket structure contains detailed
information pertaining to an opened socket,
such as type, state, protocol, address family,
and options of the socket. For a specified
socket, there is only one instance of this
structure.
pst_stream The PSTAT stream structure contains
detailed information pertaining to a stream
entity. This includes information about the
head, names of modules pushed, and the
driver of the stream.