Skip to content

Commit 3c42fee

Browse files
committed
fix
1 parent d627259 commit 3c42fee

File tree

3 files changed

+5
-36
lines changed

3 files changed

+5
-36
lines changed

core/apple/src/files/FileSystemApple.kt

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,26 +6,13 @@
66

77
package kotlinx.io.files
88

9-
import files.SystemPathSeparator
109
import kotlinx.cinterop.ExperimentalForeignApi
1110
import kotlinx.cinterop.cstr
1211
import kotlinx.cinterop.memScoped
1312
import kotlinx.cinterop.toKString
1413
import 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

3118
internal actual fun atomicMoveImpl(source: Path, destination: Path) {

core/mingw/src/files/Error.kt

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,7 @@
11
package 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)
197
internal fun formatWin32ErrorMessage(code: UInt = GetLastError()): String {

core/posix/src/files/FileSystemNativePosix.kt

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,7 @@ package kotlinx.io.files
33
import kotlinx.cinterop.ExperimentalForeignApi
44
import kotlinx.cinterop.toKString
55
import 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

148
internal actual fun existsImpl(path: String): Boolean = access(path, F_OK) == 0
159

0 commit comments

Comments
 (0)