-
Notifications
You must be signed in to change notification settings - Fork 51
Open
Labels
type: (4) cleanupCleanup / refactoring changes.Cleanup / refactoring changes.
Description
With the changes in 14f5851 we could try refactoring some of the other functionality to also use similar *at OS APIs.
-getDirectoryContentsInternal (OsString path) =
+getDirectoryContentsInternal path =
- bracket (Posix.openDirStream path) Posix.closeDirStream
+ bracket (openRawHandle FollowLinks Nothing path) closeRawHandle readDirHandle
-removePathInternal True = Posix.removeDirectory . getOsString
+removePathInternal True = removePathAt Directory Nothing
-removePathInternal False = Posix.removeLink . getOsString
+removePathInternal False = removePathAt File Nothing
getSymbolicLinkMetadata ...
getFileMetadata ...
etcMetadata
Metadata
Assignees
Labels
type: (4) cleanupCleanup / refactoring changes.Cleanup / refactoring changes.