#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <string.h>
#include <time.h> #define TARGET_FILE_NAME "/tmp/test" int main(void)
{
struct stat st;
struct timespec start, end;
unsigned long long elapse;
int ret; ret = clock_gettime(CLOCK_REALTIME, &start);
if (ret < 0) {
fprintf(stderr, "Unable to get start timestamp\n");
return ret;
} ret = lstat(TARGET_FILE_NAME, &st);
if (ret < 0) {
fprintf(stderr, "Error on lstat()\n");
return ret;
} ret = clock_gettime(CLOCK_REALTIME, &end);
if (ret < 0) {
fprintf(stderr, "Unable to get end timestamp\n");
return ret;
} elapse = (end.tv_sec - start.tv_sec) * 1000000000 +
(end.tv_nsec - start.tv_nsec);
fprintf(stdout, "elapse: %lld ns\n", elapse); return 0;
}

最新文章

  1. Linux 系统中发博客必备的五大图片处理神器
  2. WCF学习之旅—WCF中传统的异常处理(十六)
  3. 如何在Windows Server 2008 上添加RD (远程桌面)会话主机配置的远程桌面授权服务器
  4. 获取当前方法名,行号,类名,所在java文件第几行
  5. Scalaz(54)- scalaz-stream: 函数式多线程编程模式-Free Streaming Programming Model
  6. LeetCode 【21. Merge Two Sorted Lists】
  7. python生成中文验证码,带旋转,带干扰噪音线段
  8. mysqli_query($link,&#39;SET group_concat_max_len=8192&#39;);
  9. Unity3D研究院之Machine动画脚本自动生成AnimatorController
  10. 基于Centos6.x定制化安装步骤
  11. hdu just a hook(线段树,区间修改)
  12. cglib代理
  13. HBuilder 模拟器
  14. 斯坦福大学公开课机器学习:machine learning system design | error metrics for skewed classes(偏斜类问题的定义以及针对偏斜类问题的评估度量值:查准率(precision)和召回率(recall))
  15. SpringCloud之Hystrix断路器以及dashboard 属性详解
  16. 词向量编码 word2vec
  17. JDBC学习笔记之建立连接
  18. 基于Java的REST架构风格及接口安全性设计的讨论
  19. Python Singleton模式
  20. tailor 基础模版的使用

热门文章

  1. C#下JSON字符串的反序列化
  2. 2016/1/22 1, 1-100 放集合 特定对象移除 2,List集合和Set集合是否可以重复添加
  3. [DevExpress]DevExpress的安装与使用
  4. sa分析
  5. YTU 2500: 二元表达式计算
  6. 牛客网9.9比赛 C 保护
  7. 2018.09.08 DL24 Day1 总结
  8. 第十三周 Leetcode 363. Max Sum of Rectangle No Larger Than K(HARD)
  9. ElasticSearch NEST
  10. E2017E0605-hm