From: | Andrew Dunstan <andrew(at)dunslane(dot)net> |
---|---|
To: | PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: compile warning in CVS HEAD |
Date: | 2004-03-18 20:43:47 |
Message-ID: | 405A0A03.6000205@dunslane.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers pgsql-patches |
Tom Lane wrote:
>Neil Conway <neilc(at)samurai(dot)com> writes:
>
>
>>I get the following warning compiling CVS HEAD:
>>[neilc:/Users/neilc/pgsql]% make -C src/backend/utils/error all
>>[ ... ]
>>gcc -no-cpp-precomp -O0 -Winline -fno-strict-aliasing -g -Wall
>>-Wmissing-prototypes -Wmissing-declarations -I../../../../src/include
>>-I/sw/include -c -o elog.o elog.c -MMD
>>elog.c: In function `log_line_prefix':
>>elog.c:1123: warning: passing arg 1 of `localtime' from incompatible
>>pointer type
>>
>>
>
>Hm, looks like this code incorrectly assumes that the tv_sec field of
>struct timeval is necessarily the same datatype as time_t. I'd suggest
>assigning session_start into a local time_t variable.
>
*sigh*
my local (linux) man for gettimeofday says this:
struct timeval {
time_t tv_sec; /* seconds */
suseconds_t tv_usec; /* microseconds */
};
We could do what you say, or could we just cast it?
cheers
andrew
From | Date | Subject | |
---|---|---|---|
Next Message | Bruce Momjian | 2004-03-18 20:49:20 | Re: [HACKERS] fsync method checking |
Previous Message | Josh Berkus | 2004-03-18 20:39:58 | Re: [HACKERS] fsync method checking |
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2004-03-18 21:13:14 | Re: compile warning in CVS HEAD |
Previous Message | Tom Lane | 2004-03-18 20:29:25 | Re: compile warning in CVS HEAD |