1 #include <bindings.dsl.h>
4 module Bindings.APR.User where
6 import Bindings.APR.ErrNo
7 import Bindings.APR.Pools
14 # ccall apr_uid_current , Ptr <apr_uid_t> -> Ptr <apr_gid_t> -> Ptr <apr_pool_t> -> IO <apr_status_t>
15 # ccall apr_uid_name_get , Ptr (Ptr CChar) -> <apr_uid_t> -> Ptr <apr_pool_t> -> IO <apr_status_t>
16 # ccall apr_uid_get , Ptr <apr_uid_t> -> Ptr <apr_gid_t> -> Ptr CChar -> Ptr <apr_pool_t> -> IO <apr_status_t>
17 # ccall apr_uid_homepath_get, Ptr (Ptr CChar) -> Ptr CChar -> Ptr <apr_pool_t> -> IO <apr_status_t>
18 # cinline apr_uid_compare , <apr_uid_t> -> <apr_uid_t> -> IO <apr_status_t>
20 # ccall apr_gid_name_get , Ptr (Ptr CChar) -> <apr_gid_t> -> Ptr <apr_pool_t> -> IO <apr_status_t>
21 # ccall apr_gid_get , Ptr <apr_gid_t> -> Ptr CChar -> Ptr <apr_pool_t> -> IO <apr_status_t>
22 # cinline apr_gid_compare , <apr_gid_t> -> <apr_gid_t> -> IO <apr_status_t>