From f647a9d57cdfff066eecda8f05b8e022255b3836 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Axel=20D=C3=B6rfler?= <axeld@pinc-software.de>
Date: Mon, 28 Oct 2002 18:36:26 +0000
Subject: [PATCH] Added struct timespec, and struct itimerspec to time.h. Added
 missing typedefs (suseconds_t, useconds_t).

git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1737 a95241bf-73f2-0310-859d-f6bbb57e9c96
---
 headers/posix/time.h | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/headers/posix/time.h b/headers/posix/time.h
index edd2d81b7e..29dee63cbc 100644
--- a/headers/posix/time.h
+++ b/headers/posix/time.h
@@ -10,6 +10,8 @@
 
 typedef long clock_t;
 typedef long time_t;
+typedef long suseconds_t;
+typedef long useconds_t;
 
 #define CLOCKS_PER_SEC	1000
 #define CLK_TCK			CLOCKS_PER_SEC
@@ -17,6 +19,16 @@ typedef long time_t;
 #define MAX_TIMESTR		70
 	/* maximum length of a string returned by asctime(), and ctime() */
 
+struct timespec {
+	time_t	tv_sec;		/* seconds */
+	long	tv_nsec;	/* and nanoseconds */
+};
+
+struct itimerspec {
+	struct timespec it_interval;
+	struct timespec it_value;
+};
+
 struct tm {
 	int	tm_sec;
 	int	tm_min;