Files
kotlin-fork/kotlin-native/backend.native/tests/interop/threadStates/threadStates.def
T

21 lines
355 B
Modula-2

language = C
---
#include <stdint.h>
void assertNativeThreadState();
void runCallback(void(*callback)(void)) {
assertNativeThreadState();
callback();
assertNativeThreadState();
}
int32_t answer() {
assertNativeThreadState();
return 42;
}
void runInNewThread(void(*callback)(void));
void runInForeignThread(void(*callback)(void));