Merge in Lite2: make timespec struct POSIX.4 compliant

stylistic changes to function prototypes
Reviewed by:	davidg & bde
This commit is contained in:
Jeffrey Hsu 1996-03-11 02:11:25 +00:00
parent d3fa736431
commit 886556be00
2 changed files with 18 additions and 18 deletions

View file

@ -30,13 +30,15 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* @(#)time.h 8.1 (Berkeley) 6/2/93
* $Id: time.h,v 1.5 1994/10/10 00:58:36 phk Exp $
* @(#)time.h 8.5 (Berkeley) 5/4/95
* $Id: time.h,v 1.7 1996/02/24 07:41:46 hsu Exp $
*/
#ifndef _SYS_TIME_H_
#define _SYS_TIME_H_
#include <sys/types.h>
/*
* Structure returned by gettimeofday(2) system call,
* and used in other calls.
@ -50,7 +52,7 @@ struct timeval {
* Structure defined by POSIX.4 to be like a timeval.
*/
struct timespec {
long ts_sec; /* seconds */
time_t ts_sec; /* seconds */
long ts_nsec; /* and nanoseconds */
};
@ -107,14 +109,12 @@ struct clockinfo {
};
#ifdef KERNEL
int itimerdecr __P((struct itimerval *itp,int usec));
int itimerfix __P((struct timeval *));
void microtime __P((struct timeval *));
int itimerfix __P((struct timeval *tv));
int itimerdecr __P((struct itimerval *itp, int usec));
void microtime __P((struct timeval *tv));
void timevaladd __P((struct timeval *, struct timeval *));
void timevalsub __P((struct timeval *, struct timeval *));
#else /* not KERNEL */
#else /* !KERNEL */
#include <time.h>
#ifndef _POSIX_SOURCE

View file

@ -30,13 +30,15 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* @(#)time.h 8.1 (Berkeley) 6/2/93
* $Id: time.h,v 1.5 1994/10/10 00:58:36 phk Exp $
* @(#)time.h 8.5 (Berkeley) 5/4/95
* $Id: time.h,v 1.7 1996/02/24 07:41:46 hsu Exp $
*/
#ifndef _SYS_TIME_H_
#define _SYS_TIME_H_
#include <sys/types.h>
/*
* Structure returned by gettimeofday(2) system call,
* and used in other calls.
@ -50,7 +52,7 @@ struct timeval {
* Structure defined by POSIX.4 to be like a timeval.
*/
struct timespec {
long ts_sec; /* seconds */
time_t ts_sec; /* seconds */
long ts_nsec; /* and nanoseconds */
};
@ -107,14 +109,12 @@ struct clockinfo {
};
#ifdef KERNEL
int itimerdecr __P((struct itimerval *itp,int usec));
int itimerfix __P((struct timeval *));
void microtime __P((struct timeval *));
int itimerfix __P((struct timeval *tv));
int itimerdecr __P((struct itimerval *itp, int usec));
void microtime __P((struct timeval *tv));
void timevaladd __P((struct timeval *, struct timeval *));
void timevalsub __P((struct timeval *, struct timeval *));
#else /* not KERNEL */
#else /* !KERNEL */
#include <time.h>
#ifndef _POSIX_SOURCE