XenevaOS
Loading...
Searching...
No Matches
_ketime.h
Go to the documentation of this file.
1
32#ifndef __KE_TIME_H__
33#define __KE_TIME_H__
34
35#include <stdint.h>
36#include <_xeneva.h>
37
38#ifdef __cplusplus
40#endif
41
42/* defined in seconds */
43#define TZ_SEC_IST_INDIA 19800 //+5:30
44#define TZ_SEC_CHINA_STD 28800 //+8:00
45#define TZ_SEC_JAPAN_STD 32400 //+9:00
46#define TZ_SEC_NEPAL 20700 //+5:45
47#define TZ_SEC_PAKISTAN 18000 //+5:00
48#define TZ_SEC_UAE_GULF 14400 //+4:00
49#define TZ_SEC_BANGLADESH 21600 //+6:00
50
51
52#pragma pack(push,1)
62#pragma pack(pop)
63
69
71
73
75
77
78#ifdef __cplusplus
79}
80#endif
81
82#endif
XE_LIB time_t time(time_t *t)
Definition time.cpp:163
XE_LIB uint64_t _KeGetCurrentUS()
struct _xe_time_ XETime
XE_LIB void _KeGetWalltime(int64_t *sec, int64_t *nsec)
XE_EXPORT int _KeGetCurrentTime(XETime *time)
_KeGetCurrentTime – get current time
XE_LIB void _KeSetWalltime(int64_t sec, int64_t nsec)
XE_LIB uint64_t _KeGetCurrentMS()
#define XE_EXPORT
Definition _xeneva.h:46
#define XE_LIB
Definition _xeneva.h:55
#define XE_EXTERN
Definition _xeneva.h:50
COMPILER_DEPENDENT_INT64 int64_t
Definition acefiex.h:164
unsigned char uint8_t
Definition acefiex.h:161
COMPILER_DEPENDENT_UINT64 uint64_t
Definition acefiex.h:165
Definition _ketime.h:53
uint8_t minute
Definition _ketime.h:59
uint8_t second
Definition _ketime.h:60
uint8_t month
Definition _ketime.h:56
uint8_t year
Definition _ketime.h:55
uint8_t hour
Definition _ketime.h:58
uint8_t century
Definition _ketime.h:54
uint8_t day
Definition _ketime.h:57