HP-UX 11i Release Notes (December 2000)

Programming
Extensions to pstat(2)
Chapter 13 251
to 0 or effective ID match. In the case of effective ID match, access will
only begranted if the target processis not andhas never run as asetuid
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.