|
On 05 Jun 2013 19:59, Mike Krebs wrote:
<<SNIP>>For the latter question, "the number of open descriptors in a job",
What is the command or API that will show the list of open
descriptors or the number of open descriptors in a job?
the DosSetRelMaxFH() (Change Maximum Number of File Descriptors) API
*apparently could be used* [probably not a desirable means] to determine
that information for any value over twenty; i.e. by requesting to
decrease the maximum number of file descriptors to twenty... and then
presumably, to reset the maximum to its original value that was saved on
a prior invocation to retrieve that maximum.
http://pic.dhe.ibm.com/infocenter/iseries/v7r1m0/topic/apis/dossrmfh.htm
_i DosSetRelMaxFH()--Change Maximum Number of File Descriptors i_
"...
The DosSetRelMaxFH() function requests that the system change the
maximum number of file descriptors for the calling process (job). The
system preserves all file descriptors that are currently open.
...
A request to decrease the maximum number of file descriptors will
succeed. The resulting maximum will be the smallest number possible, but
may be more than what you expected. For example, assume that the current
maximum is 200 and there are 150 open files. A request to decrease the
maximum by 75 results in the maximum being decreased by only 50, to 150,
to preserve the open file descriptors.
A request to decrease the maximum number of file descriptors to below 20
will succeed, but the maximum will never be decreased below 20.
To retrieve the current maximum number of file descriptors, without any
side effects, the value pointed to by pcbReqCount should be set to zero.
..."
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.