|
From: Mohamed A. <mh...@gm...> - 2011-01-09 08:21:19
|
Hi All, I get the following error when compiling my program. I have added
all necessary header files that I know but still getting the error.I would
appreciate your help. here is the portion of my code that it does not like
print_time(char *note)
{ struct tm *tm; struct timeval tv;
struct timezone tz;
struct timespec ts;
gettimeofday(&tv, &tz);
tm = localtime(&tv.tv_sec);
clock_gettime(CLOCK_REALTIME, &ts); printf("%s time is %i:%i.%ld\n", note,
tm->tm_min, tm->tm_sec, ts.tv_nsec);
}
here is the error
Compiler: Default compiler
Building Makefile: "C:\Dev-Cpp\Makefile.win"
Executing make...
make.exe -f "C:\Dev-Cpp\Makefile.win" all
gcc.exe -c "../Users/Mohamed Elhady/AppData/Local/Temp/node.c" -o
"../Users/Mohamed Elhady/AppData/Local/Temp/node.o" -I"C:/Dev-Cpp/include"
-I"C:/Dev-Cpp/bin" -I"C:/Dev-Cpp/lib"
-I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include" -I"C:/Dev-Cpp/include/sys"
../Users/Mohamed Elhady/AppData/Local/Temp/node.c: In function `print_time':
../Users/Mohamed Elhady/AppData/Local/Temp/node.c:151: error: storage size
of 'tz' isn't known
../Users/Mohamed Elhady/AppData/Local/Temp/node.c:152: error: storage size
of 'ts' isn't known
../Users/Mohamed Elhady/AppData/Local/Temp/node.c:156: error:
`CLOCK_REALTIME' undeclared (first use in this function)
../Users/Mohamed Elhady/AppData/Local/Temp/node.c:156: error: (Each
undeclared identifier is reported only once
../Users/Mohamed Elhady/AppData/Local/Temp/node.c:156: error: for each
function it appears in.)
make.exe: *** ["../Users/Mohamed Elhady/AppData/Local/Temp/node.o"] Error 1
Execution terminated
|