⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 time.h

📁 早期freebsd实现
💻 H
字号:
#ifndef time_hextern "C" {#ifdef __time_h_recursive#include_next <time.h>#else#define __time_h_recursive#include <_G_config.h>// A clean way to use and/or define time_t might allow removal of this crud.#ifndef __sys_time_h_recursive#define time __hide_time#define clock __hide_clock#define difftime __hide_difftime#define gmtime __hide_gmtime#define localtime __hide_localtime#define ctime __hide_ctime#define asctime __hide_asctime#define strftime __hide_strftime#endif#define mktime __hide_mktime#define tzset __hide_tzset#define tzsetwall __hide_tzsetwall#define getitimer __hide_getitimer#define setitimer __hide_setitimer#define gettimeofday __hide_gettimeofday#define settimeofday __hide_settimeofday#ifdef VMS	struct  unix_time	{		long int	tv_sec;		long int	tv_usec;	};	struct rusage	{		struct unix_time	ru_utime;	};#define RUSAGE_SELF 0		//define it, it will be unused#else#ifdef hpux#define _INCLUDE_POSIX_SOURCE#endif#include_next <time.h>#endif#undef __time_h_recursive#define time_h 1#undef time#undef clock#undef difftime#undef gmtime #undef localtime #undef asctime #undef ctime #undef mktime#undef strftime #undef tzset #undef tzsetwall #undef getitimer#undef setitimer#undef gettimeofday#undef settimeofdayextern char* asctime _G_ARGS((const struct tm*));extern char* ctime _G_ARGS((const _G_time_t*));double difftime _G_ARGS((_G_time_t, _G_time_t));extern struct tm* gmtime _G_ARGS((const _G_time_t*));extern struct tm* localtime _G_ARGS((const _G_time_t*));extern _G_time_t mktime(struct tm*);extern _G_size_t strftime _G_ARGS((char*,_G_size_t,const char*,const struct tm*));extern void tzset();extern void tzsetwall();extern int getitimer(int, struct itimerval*);extern int setitimer _G_ARGS((int, const struct itimerval*,struct itimerval*));extern int gettimeofday(struct timeval*, struct timezone*);extern int settimeofday _G_ARGS((const struct timeval*,const struct timezone*));extern int stime _G_ARGS((const _G_time_t*));extern int dysize(int);#if defined(___AIX__)int clock (void);#elif defined(hpux)unsigned long      clock(void);#elselong      clock(void);#endif_G_time_t      time(_G_time_t*);unsigned  ualarm(unsigned, unsigned);void  	 usleep(unsigned);int      profil _G_ARGS((char *, int, int, int));#endif}#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -