1 /* 2 * Copyright (c) 1983, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * %sccs.include.redist.c% 6 */ 7 8 #if defined(LIBC_SCCS) && !defined(lint) 9 static char sccsid[] = "@(#)time.c 8.1 (Berkeley) 06/04/93"; 10 #endif /* LIBC_SCCS and not lint */ 11 12 #include <sys/types.h> 13 #include <sys/time.h> 14 15 time_t 16 time(t) 17 time_t *t; 18 { 19 struct timeval tt; 20 21 if (gettimeofday(&tt, (struct timezone *)0) < 0) 22 return(-1); 23 if (t) 24 *t = tt.tv_sec; 25 return(tt.tv_sec); 26 } 27