1: #include "parms.h"
   2: #include "structs.h"
   3: 
   4: #ifdef  RCSIDENT
   5: static char rcsid[] = "$Header: gtime.c,v 1.7 85/01/18 15:12:21 notes Rel $";
   6: #endif	RCSIDENT
   7: 
   8: /*
   9:  * gettime(whenvec) struct when_f *whenvec; {}
  10:  *
  11:  *    fills in whenvec with the most uptodate time
  12:  *
  13:  *	Rob Kolstad Winter 1980
  14:  *	Modified to split getting and formatting time
  15:  *			Malcolm Slaney	March 1983
  16:  */
  17: 
  18: /*
  19:  *	4.2 Bsd moved the file!
  20:  */
  21: #ifndef BSD42
  22: #include    <time.h>
  23: #else
  24: #include    <sys/time.h>
  25: #endif	!BSD42
  26: 
  27: gettime (whenvec) struct when_f *whenvec;
  28: {
  29:     long    tvec;
  30: 
  31:     time (&tvec);                   /* get the funky number */
  32:     return (maketime (whenvec, tvec));
  33: }
  34: 
  35: maketime (whenvec, tvec)
  36: struct when_f  *whenvec;
  37: long    tvec;
  38: {
  39:     struct tm  *ovec;
  40:     struct tm  *localtime ();
  41:     ovec = localtime (&tvec);               /* convert to local time */
  42:     whenvec -> w_mins = ovec -> tm_min;
  43:     whenvec -> w_hours = ovec -> tm_hour;
  44:     whenvec -> w_day = ovec -> tm_mday;
  45:     whenvec -> w_month = ovec -> tm_mon + 1;        /* jan= 0 as supplied, correct it */
  46:     whenvec -> w_year = ovec -> tm_year + 1900;     /* all from CTIME (III) */
  47:     whenvec -> w_gmttime = tvec;
  48: }

Defined functions

Defined variables

rcsid defined in line 5; never used
Last modified: 1985-01-19
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 572
Valid CSS Valid XHTML 1.0 Strict