bindings-apr-0.1: Low level bindings to Apache Portable Runtime (APR)
Contents
Index
Bindings.APR.File.IO
Documentation
c'APR_FOPEN_READ
::
Num
a => a
c'APR_FOPEN_WRITE
::
Num
a => a
c'APR_FOPEN_CREATE
::
Num
a => a
c'APR_FOPEN_APPEND
::
Num
a => a
c'APR_FOPEN_TRUNCATE
::
Num
a => a
c'APR_FOPEN_BINARY
::
Num
a => a
c'APR_FOPEN_EXCL
::
Num
a => a
c'APR_FOPEN_BUFFERED
::
Num
a => a
c'APR_FOPEN_DELONCLOSE
::
Num
a => a
c'APR_FOPEN_XTHREAD
::
Num
a => a
c'APR_FOPEN_SHARELOCK
::
Num
a => a
c'APR_FOPEN_NOCLEANUP
::
Num
a => a
c'APR_FOPEN_SENDFILE_ENABLED
::
Num
a => a
c'APR_FOPEN_LARGEFILE
::
Num
a => a
c'APR_FOPEN_SPARSE
::
Num
a => a
c'APR_READ
::
Num
a => a
c'APR_WRITE
::
Num
a => a
c'APR_CREATE
::
Num
a => a
c'APR_APPEND
::
Num
a => a
c'APR_TRUNCATE
::
Num
a => a
c'APR_BINARY
::
Num
a => a
c'APR_EXCL
::
Num
a => a
c'APR_BUFFERED
::
Num
a => a
c'APR_DELONCLOSE
::
Num
a => a
c'APR_XTHREAD
::
Num
a => a
c'APR_SHARELOCK
::
Num
a => a
c'APR_FILE_NOCLEANUP
::
Num
a => a
c'APR_SENDFILE_ENABLED
::
Num
a => a
c'APR_LARGEFILE
::
Num
a => a
c'APR_SET
::
Num
a => a
c'APR_CUR
::
Num
a => a
c'APR_END
::
Num
a => a
c'APR_FILE_ATTR_READONLY
::
Num
a => a
c'APR_FILE_ATTR_EXECUTABLE
::
Num
a => a
c'APR_FILE_ATTR_HIDDEN
::
Num
a => a
c'APR_MAX_IOVEC_SIZE
::
Num
a => a
type
C'apr_fileattrs_t
=
CUInt
type
C'apr_seek_where_t
=
CInt
c'APR_FLOCK_SHARED
::
Num
a => a
c'APR_FLOCK_EXCLUSIVE
::
Num
a => a
c'APR_FLOCK_TYPEMASK
::
Num
a => a
c'APR_FLOCK_NONBLOCK
::
Num
a => a
c'apr_file_open
::
Ptr
(
Ptr
C'apr_file_t
) ->
Ptr
CChar
->
C'apr_int32_t
->
C'apr_fileperms_t
->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
c'apr_file_close
::
Ptr
C'apr_file_t
->
IO
C'apr_status_t
c'apr_file_remove
::
Ptr
CChar
->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
p'apr_file_open
::
FunPtr
(
Ptr
(
Ptr
C'apr_file_t
) ->
Ptr
CChar
->
C'apr_int32_t
->
C'apr_fileperms_t
->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
)
p'apr_file_close
::
FunPtr
(
Ptr
C'apr_file_t
->
IO
C'apr_status_t
)
c'apr_file_rename
::
Ptr
CChar
->
Ptr
CChar
->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
p'apr_file_remove
::
FunPtr
(
Ptr
CChar
->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
)
c'apr_file_copy
::
Ptr
CChar
->
Ptr
CChar
->
C'apr_fileperms_t
->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
p'apr_file_rename
::
FunPtr
(
Ptr
CChar
->
Ptr
CChar
->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
)
c'apr_file_append
::
Ptr
CChar
->
Ptr
CChar
->
C'apr_fileperms_t
->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
c'apr_file_eof
::
Ptr
C'apr_file_t
->
IO
C'apr_status_t
p'apr_file_copy
::
FunPtr
(
Ptr
CChar
->
Ptr
CChar
->
C'apr_fileperms_t
->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
)
p'apr_file_append
::
FunPtr
(
Ptr
CChar
->
Ptr
CChar
->
C'apr_fileperms_t
->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
)
p'apr_file_eof
::
FunPtr
(
Ptr
C'apr_file_t
->
IO
C'apr_status_t
)
c'apr_file_open_stderr
::
Ptr
(
Ptr
C'apr_file_t
) ->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
c'apr_file_open_stdout
::
Ptr
(
Ptr
C'apr_file_t
) ->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
c'apr_file_open_stdin
::
Ptr
(
Ptr
C'apr_file_t
) ->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
p'apr_file_open_stderr
::
FunPtr
(
Ptr
(
Ptr
C'apr_file_t
) ->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
)
p'apr_file_open_stdout
::
FunPtr
(
Ptr
(
Ptr
C'apr_file_t
) ->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
)
p'apr_file_open_stdin
::
FunPtr
(
Ptr
(
Ptr
C'apr_file_t
) ->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
)
c'apr_file_open_flags_stderr
::
Ptr
(
Ptr
C'apr_file_t
) ->
C'apr_int32_t
->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
c'apr_file_open_flags_stdout
::
Ptr
(
Ptr
C'apr_file_t
) ->
C'apr_int32_t
->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
c'apr_file_open_flags_stdin
::
Ptr
(
Ptr
C'apr_file_t
) ->
C'apr_int32_t
->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
p'apr_file_open_flags_stderr
::
FunPtr
(
Ptr
(
Ptr
C'apr_file_t
) ->
C'apr_int32_t
->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
)
p'apr_file_open_flags_stdout
::
FunPtr
(
Ptr
(
Ptr
C'apr_file_t
) ->
C'apr_int32_t
->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
)
c'apr_file_read
::
Ptr
C'apr_file_t
->
Ptr
()
->
Ptr
C'apr_size_t
->
IO
C'apr_status_t
p'apr_file_open_flags_stdin
::
FunPtr
(
Ptr
(
Ptr
C'apr_file_t
) ->
C'apr_int32_t
->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
)
c'apr_file_write
::
Ptr
C'apr_file_t
->
Ptr
()
->
Ptr
C'apr_size_t
->
IO
C'apr_status_t
p'apr_file_read
::
FunPtr
(
Ptr
C'apr_file_t
->
Ptr
()
->
Ptr
C'apr_size_t
->
IO
C'apr_status_t
)
c'apr_file_writev
::
Ptr
C'apr_file_t
->
Ptr
C'iovec
->
C'apr_size_t
->
Ptr
C'apr_size_t
->
IO
C'apr_status_t
p'apr_file_write
::
FunPtr
(
Ptr
C'apr_file_t
->
Ptr
()
->
Ptr
C'apr_size_t
->
IO
C'apr_status_t
)
c'apr_file_read_full
::
Ptr
C'apr_file_t
->
Ptr
()
->
C'apr_size_t
->
Ptr
C'apr_size_t
->
IO
C'apr_status_t
c'apr_file_write_full
::
Ptr
C'apr_file_t
->
Ptr
()
->
C'apr_size_t
->
Ptr
C'apr_size_t
->
IO
C'apr_status_t
p'apr_file_writev
::
FunPtr
(
Ptr
C'apr_file_t
->
Ptr
C'iovec
->
C'apr_size_t
->
Ptr
C'apr_size_t
->
IO
C'apr_status_t
)
c'apr_file_writev_full
::
Ptr
C'apr_file_t
->
Ptr
C'iovec
->
C'apr_size_t
->
Ptr
C'apr_size_t
->
IO
C'apr_status_t
p'apr_file_read_full
::
FunPtr
(
Ptr
C'apr_file_t
->
Ptr
()
->
C'apr_size_t
->
Ptr
C'apr_size_t
->
IO
C'apr_status_t
)
p'apr_file_write_full
::
FunPtr
(
Ptr
C'apr_file_t
->
Ptr
()
->
C'apr_size_t
->
Ptr
C'apr_size_t
->
IO
C'apr_status_t
)
c'apr_file_putc
::
CChar
->
Ptr
C'apr_file_t
->
IO
C'apr_status_t
p'apr_file_writev_full
::
FunPtr
(
Ptr
C'apr_file_t
->
Ptr
C'iovec
->
C'apr_size_t
->
Ptr
C'apr_size_t
->
IO
C'apr_status_t
)
c'apr_file_getc
::
CChar
->
Ptr
C'apr_file_t
->
IO
C'apr_status_t
c'apr_file_ungetc
::
CChar
->
Ptr
C'apr_file_t
->
IO
C'apr_status_t
p'apr_file_putc
::
FunPtr
(
CChar
->
Ptr
C'apr_file_t
->
IO
C'apr_status_t
)
p'apr_file_getc
::
FunPtr
(
CChar
->
Ptr
C'apr_file_t
->
IO
C'apr_status_t
)
c'apr_file_gets
::
Ptr
CChar
->
CInt
->
Ptr
C'apr_file_t
->
IO
C'apr_status_t
c'apr_file_puts
::
Ptr
CChar
->
Ptr
C'apr_file_t
->
IO
C'apr_status_t
p'apr_file_ungetc
::
FunPtr
(
CChar
->
Ptr
C'apr_file_t
->
IO
C'apr_status_t
)
c'apr_file_flush
::
Ptr
C'apr_file_t
->
IO
C'apr_status_t
p'apr_file_gets
::
FunPtr
(
Ptr
CChar
->
CInt
->
Ptr
C'apr_file_t
->
IO
C'apr_status_t
)
p'apr_file_puts
::
FunPtr
(
Ptr
CChar
->
Ptr
C'apr_file_t
->
IO
C'apr_status_t
)
c'apr_file_dup
::
Ptr
(
Ptr
C'apr_file_t
) ->
Ptr
C'apr_file_t
->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
p'apr_file_flush
::
FunPtr
(
Ptr
C'apr_file_t
->
IO
C'apr_status_t
)
c'apr_file_dup2
::
Ptr
C'apr_file_t
->
Ptr
C'apr_file_t
->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
c'apr_file_setaside
::
Ptr
(
Ptr
C'apr_file_t
) ->
Ptr
C'apr_file_t
->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
p'apr_file_dup
::
FunPtr
(
Ptr
(
Ptr
C'apr_file_t
) ->
Ptr
C'apr_file_t
->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
)
c'apr_file_buffer_set
::
Ptr
C'apr_file_t
->
Ptr
CChar
->
C'apr_size_t
->
IO
C'apr_status_t
p'apr_file_dup2
::
FunPtr
(
Ptr
C'apr_file_t
->
Ptr
C'apr_file_t
->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
)
c'apr_file_buffer_size_get
::
Ptr
C'apr_size_t
->
IO
C'apr_size_t
p'apr_file_setaside
::
FunPtr
(
Ptr
(
Ptr
C'apr_file_t
) ->
Ptr
C'apr_file_t
->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
)
p'apr_file_buffer_set
::
FunPtr
(
Ptr
C'apr_file_t
->
Ptr
CChar
->
C'apr_size_t
->
IO
C'apr_status_t
)
c'apr_file_seek
::
Ptr
C'apr_file_t
->
C'apr_seek_where_t
->
Ptr
C'apr_off_t
->
IO
C'apr_status_t
p'apr_file_buffer_size_get
::
FunPtr
(
Ptr
C'apr_size_t
->
IO
C'apr_size_t
)
c'apr_file_pipe_create
::
Ptr
(
Ptr
C'apr_file_t
) ->
Ptr
(
Ptr
C'apr_file_t
) ->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
p'apr_file_seek
::
FunPtr
(
Ptr
C'apr_file_t
->
C'apr_seek_where_t
->
Ptr
C'apr_off_t
->
IO
C'apr_status_t
)
c'apr_file_pipe_create_ex
::
Ptr
(
Ptr
C'apr_file_t
) ->
Ptr
(
Ptr
C'apr_file_t
) ->
C'apr_int32_t
->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
c'apr_file_namedpipe_create
::
Ptr
CChar
->
C'apr_fileperms_t
->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
p'apr_file_pipe_create
::
FunPtr
(
Ptr
(
Ptr
C'apr_file_t
) ->
Ptr
(
Ptr
C'apr_file_t
) ->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
)
c'apr_file_pipe_timeout_get
::
Ptr
C'apr_file_t
->
Ptr
C'apr_interval_time_t
->
IO
C'apr_status_t
p'apr_file_pipe_create_ex
::
FunPtr
(
Ptr
(
Ptr
C'apr_file_t
) ->
Ptr
(
Ptr
C'apr_file_t
) ->
C'apr_int32_t
->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
)
c'apr_file_pipe_timeout_set
::
Ptr
C'apr_file_t
->
C'apr_interval_time_t
->
IO
C'apr_status_t
p'apr_file_namedpipe_create
::
FunPtr
(
Ptr
CChar
->
C'apr_fileperms_t
->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
)
c'apr_file_lock
::
Ptr
C'apr_file_t
->
CInt
->
IO
C'apr_status_t
p'apr_file_pipe_timeout_get
::
FunPtr
(
Ptr
C'apr_file_t
->
Ptr
C'apr_interval_time_t
->
IO
C'apr_status_t
)
c'apr_file_unlock
::
Ptr
C'apr_file_t
->
IO
C'apr_status_t
p'apr_file_pipe_timeout_set
::
FunPtr
(
Ptr
C'apr_file_t
->
C'apr_interval_time_t
->
IO
C'apr_status_t
)
p'apr_file_lock
::
FunPtr
(
Ptr
C'apr_file_t
->
CInt
->
IO
C'apr_status_t
)
c'apr_file_name_get
::
Ptr
(
Ptr
CChar
) ->
Ptr
C'apr_file_t
->
IO
C'apr_status_t
p'apr_file_unlock
::
FunPtr
(
Ptr
C'apr_file_t
->
IO
C'apr_status_t
)
c'apr_file_data_get
::
Ptr
(
Ptr
()
) ->
Ptr
CChar
->
Ptr
C'apr_file_t
->
IO
C'apr_status_t
p'apr_file_name_get
::
FunPtr
(
Ptr
(
Ptr
CChar
) ->
Ptr
C'apr_file_t
->
IO
C'apr_status_t
)
c'apr_file_data_set
::
Ptr
C'apr_file_t
->
Ptr
()
->
Ptr
CChar
->
FunPtr
(
Ptr
()
->
IO
C'apr_status_t
) ->
IO
C'apr_status_t
p'apr_file_data_get
::
FunPtr
(
Ptr
(
Ptr
()
) ->
Ptr
CChar
->
Ptr
C'apr_file_t
->
IO
C'apr_status_t
)
c'apr_file_perms_set
::
Ptr
CChar
->
C'apr_fileperms_t
->
IO
C'apr_status_t
p'apr_file_data_set
::
FunPtr
(
Ptr
C'apr_file_t
->
Ptr
()
->
Ptr
CChar
->
FunPtr
(
Ptr
()
->
IO
C'apr_status_t
) ->
IO
C'apr_status_t
)
c'apr_file_attrs_set
::
Ptr
CChar
->
C'apr_fileattrs_t
->
C'apr_fileattrs_t
->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
p'apr_file_perms_set
::
FunPtr
(
Ptr
CChar
->
C'apr_fileperms_t
->
IO
C'apr_status_t
)
c'apr_file_mtime_set
::
Ptr
CChar
->
C'apr_time_t
->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
c'apr_dir_make
::
Ptr
CChar
->
C'apr_fileperms_t
->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
p'apr_file_attrs_set
::
FunPtr
(
Ptr
CChar
->
C'apr_fileattrs_t
->
C'apr_fileattrs_t
->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
)
c'apr_dir_make_recursive
::
Ptr
CChar
->
C'apr_fileperms_t
->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
p'apr_file_mtime_set
::
FunPtr
(
Ptr
CChar
->
C'apr_time_t
->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
)
c'apr_dir_remove
::
Ptr
CChar
->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
p'apr_dir_make
::
FunPtr
(
Ptr
CChar
->
C'apr_fileperms_t
->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
)
c'apr_file_info_get
::
Ptr
C'apr_finfo_t
->
C'apr_int32_t
->
Ptr
C'apr_file_t
->
IO
C'apr_status_t
p'apr_dir_make_recursive
::
FunPtr
(
Ptr
CChar
->
C'apr_fileperms_t
->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
)
c'apr_file_trunc
::
Ptr
C'apr_file_t
->
C'apr_off_t
->
IO
C'apr_status_t
p'apr_dir_remove
::
FunPtr
(
Ptr
CChar
->
Ptr
C'apr_pool_t
->
IO
C'apr_status_t
)
c'apr_file_flags_get
::
Ptr
C'apr_file_t
->
IO
C'apr_int32_t
p'apr_file_info_get
::
FunPtr
(
Ptr
C'apr_finfo_t
->
C'apr_int32_t
->
Ptr
C'apr_file_t
->
IO
C'apr_status_t
)
p'apr_file_trunc
::
FunPtr
(
Ptr
C'apr_file_t
->
C'apr_off_t
->
IO
C'apr_status_t
)
c'apr_file_pool_get
::
Ptr
C'apr_file_t
->
IO
(
Ptr
C'apr_pool_t
)
p'apr_file_flags_get
::
FunPtr
(
Ptr
C'apr_file_t
->
IO
C'apr_int32_t
)
c'apr_file_inherit_set
::
Ptr
C'apr_file_t
->
IO
C'apr_status_t
c'apr_file_inherit_unset
::
Ptr
C'apr_file_t
->
IO
C'apr_status_t
p'apr_file_pool_get
::
FunPtr
(
Ptr
C'apr_file_t
->
IO
(
Ptr
C'apr_pool_t
))
p'apr_file_inherit_set
::
FunPtr
(
Ptr
C'apr_file_t
->
IO
C'apr_status_t
)
p'apr_file_inherit_unset
::
FunPtr
(
Ptr
C'apr_file_t
->
IO
C'apr_status_t
)
Produced by
Haddock
version 2.6.1