Linux上glibc的man手册关于timeval结构解释的错误(转)

Linux上glibc的man手册关于timeval结构解释的错误[@more@]问题如下:
在debian linux的man页中对gettimeofday函数的说明中,有这样一个说明:
DESCRIPTION
The functions gettimeofday and settimeofday can get and set the time as
well as a timezone. The tv argument is a timeval struct, as specified
in :

struct timeval {
time_t tv_sec; /* seconds */
suseconds_t tv_usec; /* microseconds */
};

其中对tv_usec的说明为时间的毫秒部分。 而在实际中,该函数以及Linux内核返回的timeval
类型的时间值,tv_usec代表的是微秒精度(10的-6次方秒)。

测试代码如下:
#include
#include
#include

int gettimeofday(struct timeval *tv, struct timezone *tz);



int main(int argc,char * argv[]){

struct timeval tv;
while(1){
gettimeofday(&tv,NULL);
printf("time %u:%u ",tv.tv_sec,tv.tv_usec);
sleep(2);

}
return 0;

}


返回结果为:
evil@dcenter:~/tmp$ ./a.out
time 1142077839:903605
time 1142077841:910129
time 1142077843:920155
time 1142077845:930180
time 1142077847:940205
time 1142077849:950231
time 1142077851:960256
time 1142077853:970280
time 1142077855:980307
time 1142077857:990331

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9417382/viewspace-953370/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/9417382/viewspace-953370/

glibc中文手册 glibc中文手册,比较清晰 glibc是GNU发布的libc库,即c运行库。glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc。glibc除了封装linux操作系统所提供的系统服务外,它本身也提供了许多其它一些必要功能服务的实现。由于 glibc 囊括了几乎所有的 UNIX 通行的标准,可以想见其内容包罗万象。 立即下载

相关推荐

linux man手册

整理并打包的完整linux man手册(英文),支持搜寻定位,下载了绝对不后悔.

c语言时间相关函数

一、timeval结构体 需要头文件#include<sys/time.h> man手册截图 1.通过man手册可以看到timeval结构体包含了time_t和suseconds_t俩个结构体 2.使用int gettimeofday(struct timeval *tv, struct timezone *tz);函数获取当前时间 3.gettimeofday——demon #include<stdio.h> #include<sys/time.h> int m

afootball的博客 747

glibc英文手册 pdf

The GNU C Library Reference Manual

Linux 中 man手册中函数后面括号数字释义

Linux 中 man手册中函数后面括号数字释义简单介绍

小立仔 1542

告别手动复制粘贴:3种高效合并Excel表格的方法对比(含代码)

本文对比了VBA、Power Query和Python三种高效合并Excel表格的方法,并提供了可直接运行的代码。针对不同数据量、更新频率和技术背景,详细分析了各方案的优缺点与适用场景,帮助读者告别低效的手动操作,实现自动化数据整合。

weixin_29057237的博客 441

SWIPT技术(无线通信携能技术)的简介与架构——(后续补充无人机SWIPT方向)

SWIPT一、SWIPT(无线通信携能)技术简介1.1、组成:1.2、与传统无线通信的区别:1.3、SWIPT 的集成接收器架构设计1、单独的接收器2、TS架构——时间开关(Time switching,TS)3、PS架构——功率分流(Power splitting,PS)4、天线开关接收器主要两种架构的区别参考文献SWIPT的发展 一、SWIPT(无线通信携能)技术简介 SWIPT(Simultaneous Wireless Information and Power Transfer )是各种WPT技术

Blue 1万+

《GLIB C MANUAL》--1.1.入门

1.1. Getting Started 1.1. 入门   This manual is written with the assumption that you are at least somewhat familiar with the C programming language and basic programming concepts. Specifically, famil

TODD911的专栏 1594

OpenClaw:深度学习驱动的智能编程工具实战解析

智能编程工具通过深度学习技术革新传统开发流程,其核心在于代码语义理解与实时协作能力。这类工具采用AI代码补全、错误预测等技术,显著降低开发者认知负荷,尤其适用于复杂业务逻辑开发和遗留系统维护场景。以OpenClaw为例,其智能填充和上下文感知功能可提升40%编码效率,减少65%调试时间。关键技术实现包含自然语言处理、代码静态分析等,在金融科技、电商系统等领域具有广泛应用前景。热词提示:代码理解引擎、智能工作流整合展现了当前AI辅助开发的最新趋势。

chubaisheng8627的博客 320

Linux的man手册命令不全

这是因为系统默认安装的 manpage 不够齐全。使用man手册 出现错误:没有手册页条目。安装完成后就可以成功打开 fork 条目。

qq_63565947的博客 2077

csp-j/s

CSP-J/S 是中国计算机学会(CCF)主办的 ‌‌(Certified Software Professional Junior/Senior),是信息学奥赛(NOI)体系的入门级选拔考试,也是国内最具权威性的青少年编程能力认证之一。

gxyxxrYYDS的博客 2027

【FPGA】AD9694调试注意事项

基于FPGA的AD9694设计及其注意事项,包括同步的设计注意事项

weixin_41246509的博客 2901

Linux上glibc的man手册关于timeval结构解释的错误

这个问题不止遇见了一次了,但是总是懒得记录下来,所以每次碰到总是要写个test代码去测试一下。问题如下:在debian linux的man页中对gettimeofday函数的说明中,有这样一个说明:DESCRIPTION The functions gettimeofday and settimeofday can get and set the time as ...

weixin_34413357的博客 143

F280049C_HRPWM_死区时间高精度控制与MEP技术实战解析

本文深入解析了F280049C的HRPWM模块及其基于MEP技术的死区时间高精度控制。通过实测数据与TI官方代码对比,详细阐述了DBREDHR和DBFEDHR寄存器的配置技巧、精度优化方法及常见问题调试,为电源管理和电机控制应用提供了实用的实战指南。

yolo5detector的博客 217

你好,你好。

这些日子在学习Unix上的编程方法,对time_t和timeval有些不理解,于是在网上搜索一些文章,碰巧见到下面这个比较有意思的东东。 原文如下: Linux上glibc的man手册关于timeval结构解释的错误 作者:nathanxu 来源:不详 (2006-07

子扉居 747

转录组PCA分析3大常见误区:数据标准化、离群样本与批次效应处理

本文深入探讨转录组PCA分析中的三大常见误区:数据标准化、离群样本识别与批次效应处理。通过实战案例和R代码演示,揭示如何优化PCA结果以提升生物学解释力,特别关注数据标准化策略的选择和批次校正方法的应用,帮助研究者避免常见陷阱并获得可靠的转录组分析结果。

weixin_28362173的博客 372

YOLO11改进|注意力机制篇|引入先验卷积注意力机制CPCA

YOLO11中添加先验卷积注意力机制CAPA

A1983Z的博客 2374

man 2 gettimeofday 翻译

名字 gettimeofday, settimeofday - get / set time 概要 #include <sys/time.h> int gettimeofday(struct timeval *tv, struct timezone *tz); int settimeofday(const struct timeval *tv, const struct timezone *tz); glibc需要的特征测试宏(查看 feature_test_macros(7)):

jason的专栏 491

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

九、进程间通信 (信号)

加油.

wljy1的博客 235

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Linux man手册查找不到 常见问题总结

更新后man手册的pages路径变为 /opt/rh/devtoolset-XX(XX版本)/root/usr/share/man。1. cd /opt/rh/devtoolset-XX(XX版本)/root/usr/share。man手册的所有pages保存在 /usr/share/man。解决方案: 建立软连接即可重命名文件夹备份后建立软连接即可。

weixin_44212838的博客 1602

linux操作系统下的glibc库介绍

GLIBC 的内容   由于 glibc 囊括了几乎所有的 UNIX 通行的标准,可以想见其内容包罗万象。而就像其他的 UNIX 系统一样,其内含的档案群分散于系统的树状目录结构中,像一个支架一般撑起整个作业系统。以 glibc-2.2 为例,这些档案群主要包括:    1.分享函式库群:   这是 glibc 的主体,分布 /lib 与 /usr/lib 中,包括 libc 标准 C 函

SprintfWater的专栏 6269

timeval结构体的使用

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33877885的博客 823

LINUX 中关于struct timeval 的解释

转自:http://nathanxu.blog.51cto.com/50836/56663 问题如下: 在debian linux的man页中对gettimeofday函数的说明中,有这样一个说明: DESCRIPTION     The functions gettimeofday and settimeofday can get and set the time as     well as

刘松华-林散 1万+

Linux时间相关函数

声明:如果涉及侵权,请联系本人删除侵权内容。 声明:本文由本人以以往工作经验为依据,总结而得,如果错误,欢迎指正,便于后人参考,少走弯路。 开发中经常会用到时间,针对不同应用,对时间的需求有所不同: 时间精度(计时等,秒级、毫秒级、微秒级、纳秒级); 时间格式(RTC显示等,年、月、日、时、分、秒的常用不同排列组合); 时间计时(周期报文的发送等); 时间...

BurgessKzg的博客 1334
上一篇: Linux集群的安装与并行计算(转)
下一篇: 简述 Linux 文件系统的目录结构(转)
congwan5321
博客等级 码龄11年 1粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值