=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/lastcomm/lastcomm.c,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- src/usr.bin/lastcomm/lastcomm.c 2003/06/26 21:59:11 1.13 +++ src/usr.bin/lastcomm/lastcomm.c 2004/09/14 22:54:54 1.14 @@ -1,4 +1,4 @@ -/* $OpenBSD: lastcomm.c,v 1.13 2003/06/26 21:59:11 deraadt Exp $ */ +/* $OpenBSD: lastcomm.c,v 1.14 2004/09/14 22:54:54 deraadt Exp $ */ /* $NetBSD: lastcomm.c,v 1.9 1995/10/22 01:43:42 ghudson Exp $ */ /* @@ -40,7 +40,7 @@ #if 0 static char sccsid[] = "@(#)lastcomm.c 8.2 (Berkeley) 4/29/95"; #endif -static char rcsid[] = "$OpenBSD: lastcomm.c,v 1.13 2003/06/26 21:59:11 deraadt Exp $"; +static char rcsid[] = "$OpenBSD: lastcomm.c,v 1.14 2004/09/14 22:54:54 deraadt Exp $"; #endif /* not lint */ #include @@ -140,8 +140,8 @@ delta = expand(ab.ac_etime) / (double)AHZ; printf(" (%1.0f:%02.0f:%05.2f)\n", delta / SECSPERHOUR, - fmod(delta, SECSPERHOUR) / SECSPERMIN, - fmod(delta, SECSPERMIN)); + fmod(delta, (double)SECSPERHOUR) / SECSPERMIN, + fmod(delta, (double)SECSPERMIN)); } if (size == 0)