diff options
author | bojan <bojan@13f79535-47bb-0310-9956-ffa450edef68> | 2007-05-21 06:49:55 +0000 |
---|---|---|
committer | bojan <bojan@13f79535-47bb-0310-9956-ffa450edef68> | 2007-05-21 06:49:55 +0000 |
commit | f2b9ae872987824aa6fc25d70956f8510a12a58c (patch) | |
tree | 1421e486e113a5a062659330feb5e229cad5380d /include | |
parent | b2a63d0c36354ed96a8d02a21f2a6d04d82b71d5 (diff) | |
download | libapr-f2b9ae872987824aa6fc25d70956f8510a12a58c.tar.gz |
Backport r538045 from the trunk.
Discard file buffers when running cleanups for exec.
PR 41119.
Original patches by Davi Arnaut.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@540040 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'include')
-rw-r--r-- | include/arch/netware/apr_arch_file_io.h | 1 | ||||
-rw-r--r-- | include/arch/unix/apr_arch_file_io.h | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/include/arch/netware/apr_arch_file_io.h b/include/arch/netware/apr_arch_file_io.h index d20592fc6..7548a2371 100644 --- a/include/arch/netware/apr_arch_file_io.h +++ b/include/arch/netware/apr_arch_file_io.h @@ -149,6 +149,7 @@ apr_status_t filepath_has_drive(const char *rootpath, int only, apr_pool_t *p); apr_status_t filepath_compare_drive(const char *path1, const char *path2, apr_pool_t *p); apr_status_t apr_unix_file_cleanup(void *); +apr_status_t apr_unix_child_file_cleanup(void *); apr_status_t apr_file_flush_locked(apr_file_t *thefile); apr_status_t apr_file_info_get_locked(apr_finfo_t *finfo, apr_int32_t wanted, diff --git a/include/arch/unix/apr_arch_file_io.h b/include/arch/unix/apr_arch_file_io.h index 59172c5da..5606f5bc9 100644 --- a/include/arch/unix/apr_arch_file_io.h +++ b/include/arch/unix/apr_arch_file_io.h @@ -126,6 +126,7 @@ struct apr_dir_t { }; apr_status_t apr_unix_file_cleanup(void *); +apr_status_t apr_unix_child_file_cleanup(void *); mode_t apr_unix_perms2mode(apr_fileperms_t perms); apr_fileperms_t apr_unix_mode2perms(mode_t mode); |