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,
1150 __attribute__((format(printf, 3, 4)));
1163 const
char *encoding,
1167 __attribute__((format(printf, 4, 5)));
1279 apr_pool_t *result_pool,
1280 apr_pool_t *scratch_pool);
1302 const
char *filename,
1314 const
char *filename,
1342 apr_pool_t *scratch_pool);
1414 apr_pool_t *result_pool,
1415 apr_pool_t *scratch_pool);
1453 apr_pool_t *result_pool,
1454 apr_pool_t *scratch_pool);
1460 const apr_finfo_t *finfo,
1535 const
char *const *args,
1540 apr_file_t *outfile,
1542 apr_file_t *errfile,
1557 const
char *const *args,
1560 apr_file_t *outfile,
1561 apr_file_t *errfile,
1584 apr_exit_why_e *exitwhy,
1594 const
char *const *args,
1596 apr_exit_why_e *exitwhy,
1599 apr_file_t *outfile,
1600 apr_file_t *errfile,
1625 const
char *const *user_args,
1632 apr_file_t *outfile,
1633 apr_file_t *errfile,
1634 const
char *diff_cmd,
1644 const
char *const *user_args,
1651 apr_file_t *outfile,
1652 apr_file_t *errfile,
1653 const
char *diff_cmd,
1698 const
char *mine_label,
1699 const
char *older_label,
1700 const
char *yours_label,
1702 const
char *diff3_cmd,
1703 const apr_array_header_t *user_args,
1719 const
char *mine_label,
1720 const
char *older_label,
1721 const
char *yours_label,
1723 const
char *diff3_cmd,
1724 const apr_array_header_t *user_args,
1737 const
char *mine_label,
1738 const
char *older_label,
1739 const
char *yours_label,
1742 const
char *diff3_cmd,
1755 const
char *mimetypes_file,
1775 apr_hash_t *mimetype_map,
1806 apr_fileperms_t perm,
1859 apr_size_t *bytes_read,
1874 apr_size_t *bytes_read,
1881 apr_seek_where_t where,
1899 apr_size_t *bytes_written,
1918 const
char *dirpath,
1949 const
char *to_path,
1963 const
char *to_path,
1970 apr_fileperms_t perm,
1977 apr_fileperms_t perm,
1992 apr_fileperms_t perm,
1998 const
char *dirname,