34 #include <apr_pools.h>
37 #include <apr_tables.h>
38 #include <apr_file_io.h>
39 #include <apr_file_info.h>
40 #include <apr_thread_proc.h>
114 apr_pool_t *result_pool);
231 const char **unique_name,
233 const char *filename,
236 apr_pool_t *result_pool,
237 apr_pool_t *scratch_pool);
267 const char **temp_path,
270 apr_pool_t *result_pool,
271 apr_pool_t *scratch_pool);
284 const char **unique_name_p,
301 const char **unique_name_p,
391 const char *dst_parent,
392 const char *dst_basename,
651 const char *contents,
705 const char *dest_path,
871 apr_pool_t *result_pool,
872 apr_pool_t *scratch_pool);
890 apr_pool_t *result_pool,
891 apr_pool_t *scratch_pool);
913 const char **temp_path,
916 apr_pool_t *result_pool,
917 apr_pool_t *scratch_pool);
1045 const unsigned char **read_digest,
1046 const unsigned char **write_digest,
1148 __attribute__((format(printf, 3, 4)));
1161 const
char *encoding,
1165 __attribute__((format(printf, 4, 5)));
1277 apr_pool_t *result_pool,
1278 apr_pool_t *scratch_pool);
1300 const
char *filename,
1312 const
char *filename,
1340 apr_pool_t *scratch_pool);
1412 apr_pool_t *result_pool,
1413 apr_pool_t *scratch_pool);
1451 apr_pool_t *result_pool,
1452 apr_pool_t *scratch_pool);
1458 const apr_finfo_t *finfo,
1533 const
char *const *args,
1538 apr_file_t *outfile,
1540 apr_file_t *errfile,
1555 const
char *const *args,
1558 apr_file_t *outfile,
1559 apr_file_t *errfile,
1582 apr_exit_why_e *exitwhy,
1592 const
char *const *args,
1594 apr_exit_why_e *exitwhy,
1597 apr_file_t *outfile,
1598 apr_file_t *errfile,
1623 const
char *const *user_args,
1630 apr_file_t *outfile,
1631 apr_file_t *errfile,
1632 const
char *diff_cmd,
1642 const
char *const *user_args,
1649 apr_file_t *outfile,
1650 apr_file_t *errfile,
1651 const
char *diff_cmd,
1696 const
char *mine_label,
1697 const
char *older_label,
1698 const
char *yours_label,
1700 const
char *diff3_cmd,
1701 const apr_array_header_t *user_args,
1717 const
char *mine_label,
1718 const
char *older_label,
1719 const
char *yours_label,
1721 const
char *diff3_cmd,
1722 const apr_array_header_t *user_args,
1735 const
char *mine_label,
1736 const
char *older_label,
1737 const
char *yours_label,
1740 const
char *diff3_cmd,
1753 const
char *mimetypes_file,
1773 apr_hash_t *mimetype_map,
1804 apr_fileperms_t perm,
1857 apr_size_t *bytes_read,
1872 apr_size_t *bytes_read,
1879 apr_seek_where_t where,
1897 apr_size_t *bytes_written,
1916 const
char *dirpath,
1947 const
char *to_path,
1961 const
char *to_path,
1968 apr_fileperms_t perm,
1975 apr_fileperms_t perm,
1990 apr_fileperms_t perm,
1996 const
char *dirname,