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

📄 timer.h

📁 GNU Hurd 源代码
💻 H
字号:
#ifndef _HACK_TIMER_H_#define _HACK_TIMER_H_#include <cthreads.h>enum tstate{  TIMER_INACTIVE,  TIMER_STARTING,  TIMER_STARTED,  TIMER_EXPIRED,  TIMER_FUNCTION_RUNNING,};struct timer_list{  struct timer_list *next, **prev; /* things like to test "T->prev != NULL" */  unsigned long expires;  unsigned long data;  void (*function)(unsigned long);};void add_timer (struct timer_list *);int del_timer (struct timer_list *);void mod_timer (struct timer_list *, unsigned long);void init_timer (struct timer_list *);#define time_after(a,b)		((long)(b) - (long)(a) < 0)#define time_before(a,b)	time_after(b,a)#define time_after_eq(a,b)	((long)(a) - (long)(b) >= 0)#define time_before_eq(a,b)	time_after_eq(b,a)#endif

⌨️ 快捷键说明

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