43 lines
		
	
	
		
			940 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			940 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /*	misc.h - miscellaneous stuff			Author: Kees J. Bot
 | |
|  *								7 Dec 1996
 | |
|  */
 | |
| #ifndef MISC__H
 | |
| #define MISC__H
 | |
| 
 | |
| #include <time.h>
 | |
| 
 | |
| /* The name of the program. */
 | |
| extern char *prog_name;
 | |
| 
 | |
| /* Where cron stores it pid. */
 | |
| #define PIDFILE	"/usr/run/cron.pid"
 | |
| 
 | |
| /* Cron's idea of the current time, and the time next to run something. */
 | |
| extern time_t now;
 | |
| extern time_t next;
 | |
| 
 | |
| /* Memory allocation. */
 | |
| void *allocate(size_t len);
 | |
| void deallocate(void *mem);
 | |
| extern size_t alloc_count;
 | |
| 
 | |
| /* Logging, by syslog or to stderr. */
 | |
| #if __minix_vmd || !__minix
 | |
| #include <sys/syslog.h>
 | |
| #else
 | |
| enum log_dummy { LOG_ERR, LOG_CRIT, LOG_ALERT };
 | |
| #define openlog(ident, opt, facility)	((void) 0)
 | |
| #define closelog()			((void) 0)
 | |
| #define setlogmask(mask)		(0)
 | |
| #endif
 | |
| 
 | |
| enum logto { SYSLOG, STDERR };
 | |
| void selectlog(enum logto where);
 | |
| void log(int level, const char *fmt, ...);
 | |
| 
 | |
| #endif /* MISC__H */
 | |
| 
 | |
| /*
 | |
|  * $PchId: misc.h,v 1.3 2000/07/17 18:56:02 philip Exp $
 | |
|  */
 | 
