aboutsummaryrefslogtreecommitdiff
path: root/src/lib/cfuns-c.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/cfuns-c.c')
-rw-r--r--src/lib/cfuns-c.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/lib/cfuns-c.c b/src/lib/cfuns-c.c
index bf3b7f7c..fb043c9f 100644
--- a/src/lib/cfuns-c.c
+++ b/src/lib/cfuns-c.c
@@ -505,7 +505,15 @@ oa_system(const char* cmd)
return system(cmd);
}
-
+OPENAXIOM_EXPORT int
+oa_getpid(void)
+{
+#ifdef __WIN32__
+ return GetCurrentProcessId();
+#else
+ return getpid();
+#endif
+}
/* Return the value of an environment variable. */
OPENAXIOM_EXPORT char*