Hola a todos: Estoy intentando compilar Postgresql-6.4.2 y me da el siguiente error: postmaster.c -o postmaster.o postmaster.c: In function `ServerLoop': postmaster.c:625: too few arguments to function `gettimeofday' postmaster.c:664: too few arguments to function `gettimeofday' postmaster.c:623: warning: unused variable `tz' postmaster.c: In function `DoBackend': postmaster.c:1450: too few arguments to function `gettimeofday' postmaster.c:1405: warning: unused variable `tz' make[2]: *** [postmaster.o] Error 1 make[2]: Leaving directory `/usr/src/pgsql/src/backend/postmaster' make[1]: *** [postmaster.dir] Error 2 make[1]: Leaving directory `/usr/src/pgsql/src/backend' make: *** [all] Error 2 En postmaster.c:
ServerLoop(void) { fd_set readmask, writemask; int nSockets; Dlelem *curr; struct timeval now,later; struct timezone tz; gettimeofday(&now, &tz); $ find -name "*.h" -exec grep gettimeofday {} \; --> extern int gettimeofday(struct timeval *, struct timezone *); /* Set to 1 if you gettimeofday(a,b) vs gettimeofday(a) */ # define gettimeofday(a,b) gettimeofday(a) /* Set to 1 if you gettimeofday(a,b) vs gettimeofday(a) */ # define gettimeofday(a,b) gettimeofday(a) No se mucho C pero creo que la llamada a la función le pasa los argumentos correctamente. ¿Alguien me lo puede aclarar? Un saludo -- ----------------------------- Félix Herrera Alonso [EMAIL PROTECTED] [EMAIL PROTECTED] -----------------------------