 |
The Question is:
Dear Wizard,
I wrote a simple program that searches periodically for files in directories
using opendir()/readdir()/closedir(). With every single loop-step, the program
gathers 2 - 3 pages for its working set, which can be seen using SHOW PROCESS
<name> /CONT, and end
s up in a "%DEBUGBOOT-W-EXQUOTA, process quota exceeded"-Message.
Is this a known behaviour, and if yes, how can I fix this (eg. free() DIR or
DIRENT structures)?
The Answer is :
Without the source code involved, a specific answer is difficult.
Please check for available (mandatory) ECO kits for this release,
and ECO kits for the LIB RTL and for Compaq C, and (if these ECO
kits do not resolve this) please contact the Compaq Customer Support
Center for further assistance in troubleshooting this.
The OpenVMS Wizard typically prefers to use lib$find_file and
lib$find_file_end, though sequencing through the directories with
what appears to be the algorithm referenced here should work.
|