mirror of
https://github.com/php/php-src.git
synced 2024-12-02 06:13:40 +08:00
16017f6d78
Draft 3 of IEEE 1003.1 200x, "2.2 The Compilation Environment" All identifiers that begin with an underscore and either an uppercase letter or another underscore are always reserved for any use by the implementation.
44 lines
1.6 KiB
C
44 lines
1.6 KiB
C
/*****************************************************************************
|
|
* *
|
|
* sys/time.h *
|
|
* *
|
|
* Freely redistributable and modifiable. Use at your own risk. *
|
|
* *
|
|
* Copyright 1994 The Downhill Project *
|
|
*
|
|
* Modified by Shane Caraveo for PHP
|
|
*
|
|
*****************************************************************************/
|
|
#ifndef TIME_H
|
|
#define TIME_H
|
|
|
|
/* Include stuff ************************************************************ */
|
|
#include <winsock.h>
|
|
#include <time.h>
|
|
|
|
/* Struct stuff ************************************************************* */
|
|
struct timezone {
|
|
int tz_minuteswest;
|
|
int tz_dsttime;
|
|
};
|
|
|
|
|
|
struct itimerval {
|
|
struct timeval it_interval; /* next value */
|
|
struct timeval it_value; /* current value */
|
|
};
|
|
|
|
#define ITIMER_REAL 0 /*generates sigalrm */
|
|
#define ITIMER_VIRTUAL 1 /*generates sigvtalrm */
|
|
#define ITIMER_VIRT 1 /*generates sigvtalrm */
|
|
#define ITIMER_PROF 2 /*generates sigprof */
|
|
|
|
/* Prototype stuff ********************************************************** */
|
|
extern int gettimeofday(struct timeval *time_Info, struct timezone *timezone_Info);
|
|
|
|
/* setitimer operates at 100 millisecond resolution */
|
|
extern int setitimer(int which, const struct itimerval *value,
|
|
struct itimerval *ovalue);
|
|
|
|
#endif
|