[BACK]Return to lastcomm.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / lastcomm

Diff for /src/usr.bin/lastcomm/lastcomm.c between version 1.1 and 1.2

version 1.1, 1995/10/18 08:45:28 version 1.2, 1995/12/14 02:56:44
Line 1 
Line 1 
 /*      $NetBSD: lastcomm.c,v 1.7.2.1 1995/10/12 06:55:13 jtc Exp $     */  /*      $NetBSD: lastcomm.c,v 1.9 1995/10/22 01:43:42 ghudson Exp $     */
   
 /*  /*
  * Copyright (c) 1980, 1993   * Copyright (c) 1980, 1993
Line 43 
Line 43 
 #if 0  #if 0
 static char sccsid[] = "@(#)lastcomm.c  8.2 (Berkeley) 4/29/95";  static char sccsid[] = "@(#)lastcomm.c  8.2 (Berkeley) 4/29/95";
 #endif  #endif
 static char rcsid[] = "$NetBSD: lastcomm.c,v 1.7.2.1 1995/10/12 06:55:13 jtc Exp $";  static char rcsid[] = "$NetBSD: lastcomm.c,v 1.9 1995/10/22 01:43:42 ghudson Exp $";
 #endif /* not lint */  #endif /* not lint */
   
 #include <sys/param.h>  #include <sys/param.h>
Line 53 
Line 53 
 #include <ctype.h>  #include <ctype.h>
 #include <err.h>  #include <err.h>
 #include <fcntl.h>  #include <fcntl.h>
   #include <math.h>
 #include <stdio.h>  #include <stdio.h>
 #include <stdlib.h>  #include <stdlib.h>
 #include <string.h>  #include <string.h>
 #include <struct.h>  #include <struct.h>
   #include <tzfile.h>
 #include <unistd.h>  #include <unistd.h>
 #include <utmp.h>  #include <utmp.h>
 #include "pathnames.h"  #include "pathnames.h"
Line 79 
Line 81 
         FILE *fp;          FILE *fp;
         off_t size;          off_t size;
         time_t t;          time_t t;
           double delta;
         int ch;          int ch;
         char *acctfile;          char *acctfile;
   
Line 140 
Line 143 
                         continue;                          continue;
   
                 t = expand(ab.ac_utime) + expand(ab.ac_stime);                  t = expand(ab.ac_utime) + expand(ab.ac_stime);
                 (void)printf("%-*.*s %-7s %-*.*s %-*.*s %6.2f secs %.16s\n",                  (void)printf("%-*.*s %-7s %-*.*s %-*.*s %6.2f secs %.16s",
                     fldsiz(acct, ac_comm), fldsiz(acct, ac_comm), ab.ac_comm,                      fldsiz(acct, ac_comm), fldsiz(acct, ac_comm), ab.ac_comm,
                     flagbits(ab.ac_flag), UT_NAMESIZE, UT_NAMESIZE,                      flagbits(ab.ac_flag), UT_NAMESIZE, UT_NAMESIZE,
                     user_from_uid(ab.ac_uid, 0), UT_LINESIZE, UT_LINESIZE,                      user_from_uid(ab.ac_uid, 0), UT_LINESIZE, UT_LINESIZE,
                     getdev(ab.ac_tty), t / (double)AHZ, ctime(&ab.ac_btime));                      getdev(ab.ac_tty), t / (double)AHZ, ctime(&ab.ac_btime));
                   delta = expand(ab.ac_etime) / (double)AHZ;
                   printf(" (%1.0lf:%02.0lf:%05.2lf)\n",
                       delta / SECSPERHOUR,
                       fmod(delta, SECSPERHOUR) / SECSPERMIN,
                       fmod(delta, SECSPERMIN));
         }          }
         exit(0);          exit(0);
 }  }

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2