php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
zend_hrtime.h File Reference
#include "zend_portability.h"
#include "zend_types.h"
#include <time.h>

Go to the source code of this file.

Macros

#define ZEND_HRTIME_PLATFORM_POSIX   0
 
#define ZEND_HRTIME_PLATFORM_WINDOWS   0
 
#define ZEND_HRTIME_PLATFORM_APPLE   0
 
#define ZEND_HRTIME_PLATFORM_HPUX   0
 
#define ZEND_HRTIME_PLATFORM_AIX   0
 
#define ZEND_HRTIME_AVAILABLE   (ZEND_HRTIME_PLATFORM_POSIX || ZEND_HRTIME_PLATFORM_WINDOWS || ZEND_HRTIME_PLATFORM_APPLE || ZEND_HRTIME_PLATFORM_HPUX || ZEND_HRTIME_PLATFORM_AIX)
 
#define ZEND_NANO_IN_SEC   UINT64_C(1000000000)
 

Typedefs

typedef uint64_t zend_hrtime_t
 

Functions

void zend_startup_hrtime (void)
 

Macro Definition Documentation

◆ ZEND_HRTIME_AVAILABLE

◆ ZEND_HRTIME_PLATFORM_AIX

#define ZEND_HRTIME_PLATFORM_AIX   0

Definition at line 38 of file zend_hrtime.h.

◆ ZEND_HRTIME_PLATFORM_APPLE

#define ZEND_HRTIME_PLATFORM_APPLE   0

Definition at line 36 of file zend_hrtime.h.

◆ ZEND_HRTIME_PLATFORM_HPUX

#define ZEND_HRTIME_PLATFORM_HPUX   0

Definition at line 37 of file zend_hrtime.h.

◆ ZEND_HRTIME_PLATFORM_POSIX

#define ZEND_HRTIME_PLATFORM_POSIX   0

Definition at line 34 of file zend_hrtime.h.

◆ ZEND_HRTIME_PLATFORM_WINDOWS

#define ZEND_HRTIME_PLATFORM_WINDOWS   0

Definition at line 35 of file zend_hrtime.h.

◆ ZEND_NANO_IN_SEC

#define ZEND_NANO_IN_SEC   UINT64_C(1000000000)

Definition at line 73 of file zend_hrtime.h.

Typedef Documentation

◆ zend_hrtime_t

typedef uint64_t zend_hrtime_t

Definition at line 75 of file zend_hrtime.h.

Function Documentation

◆ zend_startup_hrtime()

void zend_startup_hrtime ( void )

Definition at line 56 of file zend_hrtime.c.