diff options
author | Mike Chiussi <chiussi@gmail.com> | 2006-09-06 01:49:55 +0000 |
---|---|---|
committer | Mike Chiussi <chiussi@gmail.com> | 2006-09-06 01:49:55 +0000 |
commit | 6ec9c1092afbed894e2c52328257aa295e2df6fc (patch) | |
tree | 2ed5fa131a4d9ebef8eb425d4a44d41a8f3d3090 /src/common/compat.h | |
parent | 585ae267836326b50d33372f0129bc6fac1d1ad5 (diff) | |
download | tor-6ec9c1092afbed894e2c52328257aa295e2df6fc.tar.gz tor-6ec9c1092afbed894e2c52328257aa295e2df6fc.zip |
- made configure check if we are building for win32
- made configure link to required system dll's if building for win32
- added diffs for libevent 1.1b
- forced user to turn off eventdns if win32 is set
- cleaned up tor_mmap_file()_win32 (not sure if it's stable)
- cleaned up some warnings and typos
svn:r8322
Diffstat (limited to 'src/common/compat.h')
-rw-r--r-- | src/common/compat.h | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/src/common/compat.h b/src/common/compat.h index f0757d577f..0aff0775ec 100644 --- a/src/common/compat.h +++ b/src/common/compat.h @@ -273,7 +273,7 @@ int switch_id(char *user, char *group); char *get_user_homedir(const char *username); #endif -int spawn_func(int (*func)(void *), void *data); +int spawn_func(void (*func)(void *), void *data); void spawn_exit(void) ATTR_NORETURN; #if defined(ENABLE_THREADS) && defined(MS_WINDOWS) @@ -306,5 +306,22 @@ unsigned long tor_get_thread_id(void); #define tor_get_thread_id() (1UL) #endif +/*for some reason my compiler doesn't have these version flags defined + a nice homework assignment for someone one day is to define the rest*/ +//these are the values as given on MSDN +#ifdef MS_WINDOWS + +#ifndef VER_SUITE_EMBEDDEDNT +#define VER_SUITE_EMBEDDEDNT 0x00000040 +#endif + +#ifndef VER_SUITE_SINGLEUSERTS +#define VER_SUITE_SINGLEUSERTS 0x00000100 +#endif + + +#endif + + #endif |