Index: sys/boot/efi/libefi/time.c =================================================================== --- sys/boot/efi/libefi/time.c +++ sys/boot/efi/libefi/time.c @@ -228,7 +228,7 @@ } time_t -getsecs() +getsecs(void) { return time(0); } Index: sys/boot/efi/libefi/time_event.c =================================================================== --- sys/boot/efi/libefi/time_event.c +++ sys/boot/efi/libefi/time_event.c @@ -76,7 +76,7 @@ } time_t -getsecs() +getsecs(void) { return time(0); } Index: sys/boot/i386/libi386/pxe.c =================================================================== --- sys/boot/i386/libi386/pxe.c +++ sys/boot/i386/libi386/pxe.c @@ -583,7 +583,7 @@ time_t -getsecs() +getsecs(void) { time_t n = 0; time(&n); Index: sys/boot/ofw/libofw/ofw_time.c =================================================================== --- sys/boot/ofw/libofw/ofw_time.c +++ sys/boot/ofw/libofw/ofw_time.c @@ -41,8 +41,8 @@ return secs; } -int -getsecs() +time_t +getsecs(void) { time_t n = 0; time(&n); Index: sys/boot/powerpc/kboot/main.c =================================================================== --- sys/boot/powerpc/kboot/main.c +++ sys/boot/powerpc/kboot/main.c @@ -151,8 +151,8 @@ } while (t < ti + usecs); } -int -getsecs() +time_t +getsecs(void) { struct host_timeval tv; host_gettimeofday(&tv, NULL); Index: sys/boot/powerpc/ps3/main.c =================================================================== --- sys/boot/powerpc/ps3/main.c +++ sys/boot/powerpc/ps3/main.c @@ -179,10 +179,10 @@ tb = mftb(); } -int -getsecs() +time_t +getsecs(void) { - return ((mftb() - basetb)*ns_per_tick/1000000000); + return ((time_t)((mftb() - basetb)*ns_per_tick/1000000000)); } time_t Index: sys/boot/uboot/lib/time.c =================================================================== --- sys/boot/uboot/lib/time.c +++ sys/boot/uboot/lib/time.c @@ -47,7 +47,7 @@ return (secs); } -int +time_t getsecs(void) {