From 8c9e4114a23aad96b4b9570624a4fd96745dfe01 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Fri, 6 Oct 2006 11:01:40 +0200 Subject: [PATCH] Add struct timeval and timespec definition when _POSIX_C_SOURCE is not defined FIXME: It might cause problems on some platforms when tv_usec is not long type. --- include/global.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/include/global.h b/include/global.h index 760c6871..7b8c176a 100644 --- a/include/global.h +++ b/include/global.h @@ -130,6 +130,18 @@ int snd_shm_area_destroy(struct snd_shm_area *area); int snd_user_file(const char *file, char **result); +#ifndef _POSIC_C_SOURCE +struct timeval { + time_t tv_sec; /* seconds */ + long tv_usec; /* microseconds */ +}; + +struct timespec { + time_t tv_sec; /* seconds */ + long tv_nsec; /* nanoseconds */ +}; +#endif + /** Timestamp */ typedef struct timeval snd_timestamp_t; /** Hi-res timestamp */ -- 2.47.1