summaryrefslogtreecommitdiff
path: root/libspectre
diff options
context:
space:
mode:
authorecyrbe <ecyrbe@gmail.com>2008-08-07 10:41:47 +0200
committerCarlos Garcia Campos <carlosgc@gnome.org>2008-08-07 10:41:47 +0200
commit37cc015570ebc72b05b7a3a894a9fbff4cf9b05b (patch)
treeb4e49f70717b8343ca35540341fada8ad36eef1f /libspectre
parentcaa25241dff4de6832bf511a31c45f92b8452f35 (diff)
Implement _spectre_get_pid for win32
Diffstat (limited to 'libspectre')
-rw-r--r--libspectre/spectre-utils.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/libspectre/spectre-utils.c b/libspectre/spectre-utils.c
index 9087fb0..6cfd5c5 100644
--- a/libspectre/spectre-utils.c
+++ b/libspectre/spectre-utils.c
@@ -32,13 +32,17 @@
#include <unistd.h>
#endif
+#ifdef WIN32
+#include <windows.h>
+#endif
+
static unsigned long
_spectre_get_pid (void)
{
#if defined(HAVE_SYS_TYPES_H) && defined(HAVE_UNISTD_H)
return getpid ();
-#else
- /* TODO */
+#elif defined(WIN32)
+ return GetCurrentProcessId ();
#endif
}