File tree Expand file tree Collapse file tree 3 files changed +5
-36
lines changed Expand file tree Collapse file tree 3 files changed +5
-36
lines changed Original file line number Diff line number Diff line change 66
77package kotlinx.io.files
88
9- import files.SystemPathSeparator
109import kotlinx.cinterop.ExperimentalForeignApi
1110import kotlinx.cinterop.cstr
1211import kotlinx.cinterop.memScoped
1312import kotlinx.cinterop.toKString
1413import kotlinx.io.IOException
15- import platform.Foundation.NSFileManager
16- import platform.Foundation.NSFileSize
17- import platform.Foundation.NSFileType
18- import platform.Foundation.NSFileTypeDirectory
19- import platform.Foundation.NSFileTypeRegular
20- import platform.Foundation.NSTemporaryDirectory
21- import platform.posix.basename
22- import platform.posix.dirname
23- import platform.posix.errno
24- import platform.posix.free
25- import platform.posix.mkdir
26- import platform.posix.realpath
27- import platform.posix.rename
28- import platform.posix.strerror
14+ import platform.Foundation.*
15+ import platform.posix.*
2916
3017
3118internal actual fun atomicMoveImpl (source : Path , destination : Path ) {
Original file line number Diff line number Diff line change 11package kotlinx.io.files
22
3- import kotlinx.cinterop.ExperimentalForeignApi
4- import kotlinx.cinterop.alloc
5- import kotlinx.cinterop.memScoped
6- import kotlinx.cinterop.ptr
7- import kotlinx.cinterop.reinterpret
8- import kotlinx.cinterop.toKString
9- import kotlinx.cinterop.value
10- import platform.windows.FORMAT_MESSAGE_ALLOCATE_BUFFER
11- import platform.windows.FORMAT_MESSAGE_FROM_SYSTEM
12- import platform.windows.FORMAT_MESSAGE_IGNORE_INSERTS
13- import platform.windows.FormatMessageW
14- import platform.windows.GetLastError
15- import platform.windows.LPWSTRVar
16- import platform.windows.LocalFree
3+ import kotlinx.cinterop.*
4+ import platform.windows.*
175
186@OptIn(ExperimentalForeignApi ::class )
197internal fun formatWin32ErrorMessage (code : UInt = GetLastError ()): String {
Original file line number Diff line number Diff line change @@ -3,13 +3,7 @@ package kotlinx.io.files
33import kotlinx.cinterop.ExperimentalForeignApi
44import kotlinx.cinterop.toKString
55import kotlinx.io.IOException
6- import platform.posix.EACCES
7- import platform.posix.F_OK
8- import platform.posix.access
9- import platform.posix.errno
10- import platform.posix.remove
11- import platform.posix.rmdir
12- import platform.posix.strerror
6+ import platform.posix.*
137
148internal actual fun existsImpl (path : String ): Boolean = access(path, F_OK ) == 0
159
You can’t perform that action at this time.
0 commit comments