small refactor

This commit is contained in:
2025-12-14 00:07:46 +01:00
parent 9336409590
commit c1cbd96558
4 changed files with 12 additions and 15 deletions

View File

@@ -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)