Skip to content

Commit d2b9a9c

Browse files
committed
Apply requested changes.
1 parent 6fa9084 commit d2b9a9c

File tree

3 files changed

+10
-13
lines changed

3 files changed

+10
-13
lines changed

okio/src/jsMain/kotlin/okio/JsPlatform.kt

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,13 +54,9 @@ private val path: dynamic
5454
internal val tmpdir: String
5555
get() = os?.tmpdir() as? String ?: "/tmp"
5656

57-
actual class Lock {
58-
companion object {
59-
val instance = Lock()
60-
}
61-
}
57+
actual typealias Lock = Unit
6258

63-
internal actual fun newLock(): Lock = Lock.instance
59+
internal actual fun newLock(): Lock = Unit
6460

6561
actual inline fun <T> Lock.withLock(action: () -> T): T {
6662
contract {

okio/src/unixMain/kotlin/okio/UnixPlatform.kt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,12 @@ import kotlinx.cinterop.alloc
2323
import kotlinx.cinterop.free
2424
import kotlinx.cinterop.nativeHeap
2525
import kotlinx.cinterop.ptr
26-
import platform.posix.*
26+
import platform.posix.errno
27+
import platform.posix.pthread_mutex_destroy
28+
import platform.posix.pthread_mutex_init
29+
import platform.posix.pthread_mutex_lock
30+
import platform.posix.pthread_mutex_t
31+
import platform.posix.pthread_mutex_unlock
2732

2833
actual class Lock {
2934
val mutex = nativeHeap.alloc<pthread_mutex_t>().apply {

okio/src/wasmMain/kotlin/okio/WasmPlatform.kt

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,9 @@ import kotlin.contracts.contract
2222
internal actual val PLATFORM_DIRECTORY_SEPARATOR: String
2323
get() = "/"
2424

25-
actual class Lock {
26-
companion object {
27-
val instance = Lock()
28-
}
29-
}
25+
actual typealias Lock = Unit
3026

31-
internal actual fun newLock(): Lock = Lock.instance
27+
internal actual fun newLock(): Lock = Unit
3228

3329
@OptIn(ExperimentalContracts::class)
3430
actual inline fun <T> Lock.withLock(action: () -> T): T {

0 commit comments

Comments
 (0)