日志
-
2012-07-09 15:33
-
转载自:http://www.cnblogs.com/ayanmw/archive/2011/12/22.html
阅读全文»分类:C/C++学习|回复:0|浏览:1636
在手册上有 time ctime gmtime localtime asctime mktime settimeofday,gettimeofday等时间函数
还有UTC和本机时间和这些函数的区别.了解这些 是linux时间编程必须得!
首先说基本的结构体和typedef 以及define:
time_t <time.h>
#ifndef __TIME_T
#define __TIME_T /* 避免重复定义 time_t */
typedef long time_t; /* 时间值time_t 为长整型的别名*/
#endif使用方法是 time(&time_tvar);这样time函数会返回 且 给这个地址的time_t类型的变量赋值为一个单 ..
-
2012-05-08 17:10
-
[转载]来源http://www.linuxeden.com/edu/doctext.php?docid=1860
阅读全文»分类:C/C++学习|回复:0|浏览:990
我这里说的ioctl函数是在驱动程序里的,因为我不知道还有没有别的场合用到了ioctl,
所以就规定了我们讨论的范围。为什么要写篇文章呢,是因为我前一阵子被ioctl给搞混
了,这几天才弄明白它,于是在这里清理一下头脑。
一、 什么是ioctl。
ioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就
是对设备的一些特性进行控制,例如串口的传输波特率、马达的转速等等。它的调用个数
如下:
int ioctl(int fd, ind cmd, …);
其中fd就是用 ..