Search
lxdream.org :: lxdream/test/include/sys/time.h
lxdream 0.9.1
released Jun 29
Download Now
filename test/include/sys/time.h
changeset 185:6755a04c447f
author nkeynes
date Fri Feb 08 00:06:56 2008 +0000 (16 years ago)
permissions -rw-r--r--
last change Fix LDS/STS to FPUL/FPSCR to check the FPU disabled bit. Fixes
the linux 2.4.0-test8 kernel boot
(this wasn't exactly very well documented in the original manual)
file annotate diff log raw
nkeynes@185
     1
/* time.h -- An implementation of the standard Unix <sys/time.h> file.
nkeynes@185
     2
   Written by Geoffrey Noer <noer@cygnus.com>
nkeynes@185
     3
   Public domain; no rights reserved. */
nkeynes@185
     4
nkeynes@185
     5
#ifndef _SYS_TIME_H_
nkeynes@185
     6
#define _SYS_TIME_H_
nkeynes@185
     7
nkeynes@185
     8
#include <_ansi.h>
nkeynes@185
     9
#include <sys/types.h>
nkeynes@185
    10
nkeynes@185
    11
#ifdef __cplusplus
nkeynes@185
    12
extern "C" {
nkeynes@185
    13
#endif
nkeynes@185
    14
nkeynes@185
    15
#ifndef _WINSOCK_H
nkeynes@185
    16
struct timeval {
nkeynes@185
    17
  long tv_sec;
nkeynes@185
    18
  long tv_usec;
nkeynes@185
    19
};
nkeynes@185
    20
nkeynes@185
    21
struct timezone {
nkeynes@185
    22
  int tz_minuteswest;
nkeynes@185
    23
  int tz_dsttime;
nkeynes@185
    24
};
nkeynes@185
    25
nkeynes@185
    26
#ifdef __CYGWIN32__
nkeynes@185
    27
#include <sys/select.h>
nkeynes@185
    28
#endif /* __CYGWIN32__ */
nkeynes@185
    29
nkeynes@185
    30
#endif /* _WINSOCK_H */
nkeynes@185
    31
nkeynes@185
    32
#define ITIMER_REAL     0
nkeynes@185
    33
#define ITIMER_VIRTUAL  1
nkeynes@185
    34
#define ITIMER_PROF     2
nkeynes@185
    35
nkeynes@185
    36
struct  itimerval {
nkeynes@185
    37
  struct  timeval it_interval;
nkeynes@185
    38
  struct  timeval it_value;
nkeynes@185
    39
};
nkeynes@185
    40
nkeynes@185
    41
int _EXFUN(gettimeofday, (struct timeval *__p, struct timezone *__z));
nkeynes@185
    42
int _EXFUN(settimeofday, (const struct timeval *, const struct timezone *));
nkeynes@185
    43
int _EXFUN(utimes, (const char *__path, struct timeval *__tvp));
nkeynes@185
    44
int _EXFUN(getitimer, (int __which, struct itimerval *__value));
nkeynes@185
    45
int _EXFUN(setitimer, (int __which, const struct itimerval *__value,
nkeynes@185
    46
					struct itimerval *__ovalue));
nkeynes@185
    47
nkeynes@185
    48
#ifdef __cplusplus
nkeynes@185
    49
}
nkeynes@185
    50
#endif
nkeynes@185
    51
#endif /* _SYS_TIME_H_ */
.