summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorbojan <bojan@13f79535-47bb-0310-9956-ffa450edef68>2007-05-21 06:49:55 +0000
committerbojan <bojan@13f79535-47bb-0310-9956-ffa450edef68>2007-05-21 06:49:55 +0000
commitf2b9ae872987824aa6fc25d70956f8510a12a58c (patch)
tree1421e486e113a5a062659330feb5e229cad5380d /include
parentb2a63d0c36354ed96a8d02a21f2a6d04d82b71d5 (diff)
downloadlibapr-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.h1
-rw-r--r--include/arch/unix/apr_arch_file_io.h1
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);