small refactor
This commit is contained in:
@@ -1,12 +1,10 @@
|
||||
package com.infendro.shell
|
||||
|
||||
import kotlinx.cinterop.CPointer
|
||||
import kotlinx.cinterop.ExperimentalForeignApi
|
||||
import kotlinx.cinterop.refTo
|
||||
import kotlinx.cinterop.toKString
|
||||
import platform.posix.*
|
||||
|
||||
@ExperimentalForeignApi
|
||||
internal actual suspend fun execute(
|
||||
command: Array<String>,
|
||||
directory: String?,
|
||||
@@ -21,7 +19,6 @@ internal actual suspend fun execute(
|
||||
return Shell.Result(code, value)
|
||||
}
|
||||
|
||||
@ExperimentalForeignApi
|
||||
private fun CPointer<FILE>.readLines(): List<String> {
|
||||
val lines = mutableListOf<String>()
|
||||
val buffer = ByteArray(4096)
|
||||
|
||||
Reference in New Issue
Block a user