All Downloads are FREE. Search and download functionalities are using the official Maven repository.

appleMain.com.apollographql.apollo.testing.cwd.kt Maven / Gradle / Ivy

package com.apollographql.apollo.testing

import kotlinx.cinterop.ByteVar
import kotlinx.cinterop.allocArray
import kotlinx.cinterop.convert
import kotlinx.cinterop.memScoped
import kotlinx.cinterop.toKString
import platform.posix.getcwd

fun cwd(): String {
  return memScoped {
    val maxSize = 1024
    val buf = allocArray(maxSize)
    getcwd(buf, maxSize.convert())?.toKString() ?: "?"
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy