diff options
author | ecyrbe <ecyrbe@gmail.com> | 2008-08-07 10:41:47 +0200 |
---|---|---|
committer | Carlos Garcia Campos <carlosgc@gnome.org> | 2008-08-07 10:41:47 +0200 |
commit | 37cc015570ebc72b05b7a3a894a9fbff4cf9b05b (patch) | |
tree | b4e49f70717b8343ca35540341fada8ad36eef1f /libspectre | |
parent | caa25241dff4de6832bf511a31c45f92b8452f35 (diff) |
Implement _spectre_get_pid for win32
Diffstat (limited to 'libspectre')
-rw-r--r-- | libspectre/spectre-utils.c | 8 |
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 } |