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;