cdirt/ascii/
cdirt/data/BULL/
cdirt/data/ZONES/PENDING/
cdirt/pending/
cdirt/src/utils/
cdirt/utils/
#ifndef _TIMING_H
#define _TIMING_H

Boolean	mud_open(time_t *next_ev, time_t *now);
char	*time2ascii(time_t t);
void	timecom(void);
void	eltime(void);
long	gametime(void);
void	uptimecom(void);
char	*sec_to_str(long int sec);
char	*sec_to_hhmmss(long int seconds);
time_t	round_to_min(time_t t);
char	*my_ctime(time_t *clock);
void	set_timer(void);
void	on_timer(void);
void    do_ingame(int);
int	boot_hours(FILE *f,char *fname);

extern void handle_duration(int);
extern void update_weather(void);
extern void resolve_players(void);
extern void storecom(char *, Boolean);
extern void free_player(void);
extern void __exit(int);

#define	TIME_CURRENT           ((time_t)(0))
#define	TIME_NEVER             ((time_t)(-1))
#define	TIME_UNAVAIL           ((time_t)(-2))
#define	TIMER_INTERRUPT        2 /* How often do we do timer interrupts? */

#endif