diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/systime.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/systime.h b/src/systime.h index 59fc8a9628a..2b7eedbefcd 100644 --- a/src/systime.h +++ b/src/systime.h | |||
| @@ -100,11 +100,16 @@ extern time_t timezone; | |||
| 100 | #ifdef GETTIMEOFDAY_ONE_ARGUMENT | 100 | #ifdef GETTIMEOFDAY_ONE_ARGUMENT |
| 101 | #define EMACS_GET_TIME(time) gettimeofday (&(time)) | 101 | #define EMACS_GET_TIME(time) gettimeofday (&(time)) |
| 102 | #else /* not GETTIMEOFDAY_ONE_ARGUMENT */ | 102 | #else /* not GETTIMEOFDAY_ONE_ARGUMENT */ |
| 103 | #ifdef HAVE_STRUCT_TIMEZONE | ||
| 103 | #define EMACS_GET_TIME(time) \ | 104 | #define EMACS_GET_TIME(time) \ |
| 104 | do { \ | 105 | do { \ |
| 105 | struct timezone dummy; \ | 106 | struct timezone dummy; \ |
| 106 | gettimeofday (&(time), &dummy); \ | 107 | gettimeofday (&(time), &dummy); \ |
| 107 | } while (0) | 108 | } while (0) |
| 109 | #else | ||
| 110 | /* Presumably the second arg is ignored. */ | ||
| 111 | #define EMACS_GET_TIME(time) gettimeofday (&(time), NULL) | ||
| 112 | #endif /* HAVE_STRUCT_TIMEZONE */ | ||
| 108 | #endif /* not GETTIMEOFDAY_ONE_ARGUMENT */ | 113 | #endif /* not GETTIMEOFDAY_ONE_ARGUMENT */ |
| 109 | 114 | ||
| 110 | #define EMACS_ADD_TIME(dest, src1, src2) \ | 115 | #define EMACS_ADD_TIME(dest, src1, src2) \ |