|
我给自己系统加了个系统调用,然后用time.c程序调用他,但是这个time.c老编译不过去,报错:
time.c 17:error:storage size of 'tv' isn't know
郁闷死我了,这个timeval明明就在time.h头文件里面包含了。气死了。弄了半天。
#include <linux/time.h>
#include <linux/unistd.h>
#include <stdio.h>
#define __NR_pedagogictime 64
int main()
{
struct timeval tv;
syscall(319,&tv);
printf("tv_sec : %ld\n", tv.tv_sec);
printf("tv_usec : %ld\n", tv.tv_usec);
return 0;
} |
|