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);
232 const char **unique_name,
234 const char *filename,
237 apr_pool_t *result_pool,
238 apr_pool_t *scratch_pool);
269 const char **temp_path,
272 apr_pool_t *result_pool,
273 apr_pool_t *scratch_pool);
286 const char **unique_name_p,
303 const char **unique_name_p,
393 const char *dst_parent,
394 const char *dst_basename,
632 apr_pool_t *scratch_pool);
683 apr_pool_t *scratch_pool);
691 const char *contents,
778 const char *dest_path,
944 apr_pool_t *result_pool,
945 apr_pool_t *scratch_pool);
963 apr_pool_t *result_pool,
964 apr_pool_t *scratch_pool);
987 const char **temp_path,
990 apr_pool_t *result_pool,
991 apr_pool_t *scratch_pool);
1129 const unsigned char **read_digest,
1130 const unsigned char **write_digest,
1240 __attribute__((format(printf, 3, 4)));
1253 const
char *encoding,
1257 __attribute__((format(printf, 4, 5)));
1369 apr_pool_t *result_pool,
1370 apr_pool_t *scratch_pool);
1390 apr_pool_t *result_pool,
1391 apr_pool_t *scratch_pool);
1412 apr_pool_t *result_pool);
1433 const
char *filename,
1445 const
char *filename,
1473 apr_pool_t *scratch_pool);
1545 apr_pool_t *result_pool,
1546 apr_pool_t *scratch_pool);
1591 apr_pool_t *result_pool,
1592 apr_pool_t *scratch_pool);
1606 apr_pool_t *result_pool,
1607 apr_pool_t *scratch_pool);
1613 const apr_finfo_t *finfo,
1695 const
char *const *args,
1696 const
char *const *env,
1701 apr_file_t *outfile,
1703 apr_file_t *errfile,
1717 const
char *const *args,
1722 apr_file_t *outfile,
1724 apr_file_t *errfile,
1739 const
char *const *args,
1742 apr_file_t *outfile,
1743 apr_file_t *errfile,
1766 apr_exit_why_e *exitwhy,
1776 const
char *const *args,
1778 apr_exit_why_e *exitwhy,
1781 apr_file_t *outfile,
1782 apr_file_t *errfile,
1807 const
char *const *user_args,
1814 apr_file_t *outfile,
1815 apr_file_t *errfile,
1816 const
char *diff_cmd,
1826 const
char *const *user_args,
1833 apr_file_t *outfile,
1834 apr_file_t *errfile,
1835 const
char *diff_cmd,
1880 const
char *mine_label,
1881 const
char *older_label,
1882 const
char *yours_label,
1884 const
char *diff3_cmd,
1885 const apr_array_header_t *user_args,
1901 const
char *mine_label,
1902 const
char *older_label,
1903 const
char *yours_label,
1905 const
char *diff3_cmd,
1906 const apr_array_header_t *user_args,
1919 const
char *mine_label,
1920 const
char *older_label,
1921 const
char *yours_label,
1924 const
char *diff3_cmd,
1937 const
char *mimetypes_file,
1957 apr_hash_t *mimetype_map,
1989 apr_fileperms_t perm,
2042 apr_size_t *bytes_read,
2057 apr_size_t *bytes_read,
2064 apr_seek_where_t where,
2082 apr_size_t *bytes_written,
2101 const
char *dirpath,
2132 const
char *to_path,
2146 const
char *to_path,
2153 apr_fileperms_t perm,
2160 apr_fileperms_t perm,
2175 apr_fileperms_t perm,
2181 const
char *dirname,
2276 apr_pool_t *result_pool,
2277 apr_pool_t *scratch_pool);