/[Apache-SVN]
ViewVC logotype

Revision 1862071


Jump to revision: Previous Next
Author: jorton
Date: Tue Jun 25 14:21:56 2019 UTC (4 years, 10 months ago)
Changed paths: 5
Log Message:
Add apr_dir_pread(), a variant of apr_dir_read() which allows callers
to read a directory with constant memory consumption:

* include/apr_file_info.h: Add warning on memory consumption for
  apr_dir_read; declare apr_dir_pread.

* file_io/unix/dir.c (apr_dir_pread): Rename from apr_dir_read and
  take pool argument.  (apr_dir_read): Reimplement using it.

* file_io/win32/dir.c, file_io/os2/dir.c: Likewise, but untested.

* test/testdir.c (test_pread) [APR_POOL_DEBUG]: Add test case.


Changed paths

Path Details
Directoryapr/apr/trunk/file_io/os2/dir.c modified , text changed
Directoryapr/apr/trunk/file_io/unix/dir.c modified , text changed
Directoryapr/apr/trunk/file_io/win32/dir.c modified , text changed
Directoryapr/apr/trunk/include/apr_file_info.h modified , text changed
Directoryapr/apr/trunk/test/testdir.c modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26