#strict_import
import Bindings.CoreServices.CarbonCore.Finder
import Bindings.CoreServices.CarbonCore.MacTypes
+import Bindings.CoreServices.CarbonCore.OSUtils
+import System.Posix.Types
#starttype struct HFSUniStr255
# field length , <UInt16>
#ccall FSFileSecuritySetOwnerUUID , <FSFileSecurityRef> -> Ptr <CFUUIDBytes> -> IO <OSStatus>
#ccall FSFileSecurityGetGroupUUID , <FSFileSecurityRef> -> Ptr <CFUUIDBytes> -> IO <OSStatus>
#ccall FSFileSecuritySetGroupUUID , <FSFileSecurityRef> -> Ptr <CFUUIDBytes> -> IO <OSStatus>
-#ccall FSFileSecurityCopyAccessControlList, <FSFileSecurityRef> -> <acl_t> -> IO <OSStatus>
-#ccall FSFileSecuritySetAccessControlList , <FSFileSecurityRef> -> <acl_t> -> IO <OSStatus>
+-- FIXME: acl_t
+-- #ccall FSFileSecurityCopyAccessControlList, <FSFileSecurityRef> -> CACL -> IO <OSStatus>
+-- #ccall FSFileSecuritySetAccessControlList , <FSFileSecurityRef> -> CACL -> IO <OSStatus>
#ccall FSFileSecurityGetOwner , <FSFileSecurityRef> -> Ptr <UInt32> -> IO <OSStatus>
#ccall FSFileSecuritySetOwner , <FSFileSecurityRef> -> <UInt32> -> IO <OSStatus>
#ccall FSFileSecurityGetGroup , <FSFileSecurityRef> -> Ptr <UInt32> -> IO <OSStatus>