Fix win32 build issues: sleep, pid_t

This commit is contained in:
Nick Mathewson 2012-05-03 12:05:52 -04:00
parent cecb111bcd
commit be7a0be816
2 changed files with 6 additions and 0 deletions

View File

@ -878,7 +878,11 @@ test_fork(void)
} }
/* wait for the child to read the data */ /* wait for the child to read the data */
#ifdef _WIN32
Sleep(1000);
#else
sleep(1); sleep(1);
#endif
if (write(pair[0], TEST1, strlen(TEST1)+1) < 0) { if (write(pair[0], TEST1, strlen(TEST1)+1) < 0) {
tt_fail_perror("write"); tt_fail_perror("write");

View File

@ -118,7 +118,9 @@ int _test_ai_eq(const struct evutil_addrinfo *ai, const char *sockaddr_port,
long timeval_msec_diff(const struct timeval *start, const struct timeval *end); long timeval_msec_diff(const struct timeval *start, const struct timeval *end);
#ifndef _WIN32
pid_t regress_fork(void); pid_t regress_fork(void);
#endif
#ifdef __cplusplus #ifdef __cplusplus
} }