56 lines
		
	
	
		
			904 B
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			56 lines
		
	
	
		
			904 B
		
	
	
	
		
			C
		
	
	
	
| /*
 | |
|  * ctime.c
 | |
|  * Original Author:	G. Haley
 | |
|  */
 | |
| 
 | |
| /*
 | |
| FUNCTION
 | |
| <<ctime>>---convert time to local and format as string
 | |
| 
 | |
| INDEX
 | |
| 	ctime
 | |
| INDEX
 | |
| 	ctime_r
 | |
| 
 | |
| ANSI_SYNOPSIS
 | |
| 	#include <time.h>
 | |
| 	char *ctime(const time_t *<[clock]>);
 | |
| 	char *ctime_r(const time_t *<[clock]>, char *<[buf]>);
 | |
| 
 | |
| TRAD_SYNOPSIS
 | |
| 	#include <time.h>
 | |
| 	char *ctime(<[clock]>)
 | |
| 	time_t *<[clock]>;
 | |
| 
 | |
| 	char *ctime_r(<[clock]>, <[buf]>)
 | |
| 	time_t *<[clock]>;
 | |
| 	char *<[buf]>;
 | |
| 
 | |
| DESCRIPTION
 | |
| Convert the time value at <[clock]> to local time (like <<localtime>>)
 | |
| and format it into a string of the form
 | |
| . Wed Jun 15 11:38:07 1988\n\0
 | |
| (like <<asctime>>).
 | |
| 
 | |
| RETURNS
 | |
| A pointer to the string containing a formatted timestamp.
 | |
| 
 | |
| PORTABILITY
 | |
| ANSI C requires <<ctime>>.
 | |
| 
 | |
| <<ctime>> requires no supporting OS subroutines.
 | |
| */
 | |
| 
 | |
| #include <time.h>
 | |
| 
 | |
| #ifndef _REENT_ONLY
 | |
| 
 | |
| char *
 | |
| _DEFUN (ctime, (tim_p),
 | |
| 	_CONST time_t * tim_p)
 | |
| {
 | |
|   return asctime (localtime (tim_p));
 | |
| }
 | |
| 
 | |
| #endif
 |