summaryrefslogtreecommitdiff
path: root/missing.h
diff options
context:
space:
mode:
authormichal <michal@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2002-09-17 13:52:45 +0000
committermichal <michal@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2002-09-17 13:52:45 +0000
commitc7e16e94e41164b9d409142a536dd80d00572dab (patch)
treeae0fe059957cddc1c37d72ae116378497a3a6a4e /missing.h
parent9d298253558e899e85e4363358a30f41db95aafb (diff)
move struct timeval to missing.h
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2873 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'missing.h')
-rw-r--r--missing.h13
1 files changed, 12 insertions, 1 deletions
diff --git a/missing.h b/missing.h
index f9c9c6d0d4..44e5f86cb9 100644
--- a/missing.h
+++ b/missing.h
@@ -1,6 +1,7 @@
/************************************************
- missing.h - prototype for *.c in ./missing
+ missing.h - prototype for *.c in ./missing, and
+ for missing timeval struct
$Author$
$Date$
@@ -11,6 +12,16 @@
#ifndef MISSING_H
#define MISSING_H
+#if defined(HAVE_SYS_TIME_H)
+# include <sys/time.h>
+#elif !defined(NT)
+# define time_t long
+struct timeval {
+ time_t tv_sec; /* seconds */
+ time_t tv_usec; /* microseconds */
+};
+#endif
+
#ifndef HAVE_ACOSH
extern double acosh _((double));
extern double asinh _((double));