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,
630 apr_pool_t *scratch_pool);
681 apr_pool_t *scratch_pool);
689 const char *contents,
776 const char *dest_path,
942 apr_pool_t *result_pool,
943 apr_pool_t *scratch_pool);
961 apr_pool_t *result_pool,
962 apr_pool_t *scratch_pool);
984 const char **temp_path,
987 apr_pool_t *result_pool,
988 apr_pool_t *scratch_pool);
1126 const unsigned char **read_digest,
1127 const unsigned char **write_digest,
1237 __attribute__((format(printf, 3, 4)));
1250 const
char *encoding,
1254 __attribute__((format(printf, 4, 5)));
1366 apr_pool_t *result_pool,
1367 apr_pool_t *scratch_pool);
1387 apr_pool_t *result_pool,
1388 apr_pool_t *scratch_pool);
1409 apr_pool_t *result_pool);
1430 const
char *filename,
1442 const
char *filename,
1470 apr_pool_t *scratch_pool);
1542 apr_pool_t *result_pool,
1543 apr_pool_t *scratch_pool);
1588 apr_pool_t *result_pool,
1589 apr_pool_t *scratch_pool);
1603 apr_pool_t *result_pool,
1604 apr_pool_t *scratch_pool);
1610 const apr_finfo_t *finfo,
1692 const
char *const *args,
1693 const
char *const *env,
1698 apr_file_t *outfile,
1700 apr_file_t *errfile,
1714 const
char *const *args,
1719 apr_file_t *outfile,
1721 apr_file_t *errfile,
1736 const
char *const *args,
1739 apr_file_t *outfile,
1740 apr_file_t *errfile,
1763 apr_exit_why_e *exitwhy,
1773 const
char *const *args,
1775 apr_exit_why_e *exitwhy,
1778 apr_file_t *outfile,
1779 apr_file_t *errfile,
1804 const
char *const *user_args,
1811 apr_file_t *outfile,
1812 apr_file_t *errfile,
1813 const
char *diff_cmd,
1823 const
char *const *user_args,
1830 apr_file_t *outfile,
1831 apr_file_t *errfile,
1832 const
char *diff_cmd,
1877 const
char *mine_label,
1878 const
char *older_label,
1879 const
char *yours_label,
1881 const
char *diff3_cmd,
1882 const apr_array_header_t *user_args,
1898 const
char *mine_label,
1899 const
char *older_label,
1900 const
char *yours_label,
1902 const
char *diff3_cmd,
1903 const apr_array_header_t *user_args,
1916 const
char *mine_label,
1917 const
char *older_label,
1918 const
char *yours_label,
1921 const
char *diff3_cmd,
1934 const
char *mimetypes_file,
1954 apr_hash_t *mimetype_map,
1986 apr_fileperms_t perm,
2039 apr_size_t *bytes_read,
2054 apr_size_t *bytes_read,
2061 apr_seek_where_t where,
2079 apr_size_t *bytes_written,
2098 const
char *dirpath,
2129 const
char *to_path,
2143 const
char *to_path,
2150 apr_fileperms_t perm,
2157 apr_fileperms_t perm,
2172 apr_fileperms_t perm,
2178 const
char *dirname,
2273 apr_pool_t *result_pool,
2274 apr_pool_t *scratch_pool);