aboutsummaryrefslogtreecommitdiffstats
path: root/examples/common/alhelpers.h
diff options
context:
space:
mode:
Diffstat (limited to 'examples/common/alhelpers.h')
-rw-r--r--examples/common/alhelpers.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/examples/common/alhelpers.h b/examples/common/alhelpers.h
index 41a7ce58..e3e638ac 100644
--- a/examples/common/alhelpers.h
+++ b/examples/common/alhelpers.h
@@ -18,6 +18,17 @@ const char *FormatName(ALenum type);
int InitAL(char ***argv, int *argc);
void CloseAL(void);
+/* Cross-platform timeget and sleep functions. */
+#ifndef HAVE_STRUCT_TIMESPEC
+struct timespec {
+ time_t tv_sec;
+ long tv_nsec;
+};
+#endif
+#define AL_TIME_UTC 1
+int altimespec_get(struct timespec *ts, int base);
+void al_nssleep(unsigned long nsec);
+
#ifdef __cplusplus
}
#endif /* __cplusplus */