#pragma ident "@(#)schedule.h 1.3 93/05/25"
#ifdef USE_PROTOTYPES
struct schedule *new_schedule(char *menu_name, int direction,
time_t date, time_t repeat_minutes, char *filename,
struct hostlist *hl);
struct schedule *add_schedule(struct schedule *head, char *menu_name,
int direction, time_t date, time_t repeat_minutes,
char *filename, struct hostlist *hl);
void free_schedule(struct schedule *head);
void delete_schedule(struct schedule *head, char *menu_name, int direction);
void reorder_list(struct schedule *head);
void load_schedule(void);
void set_current_schedule_proc(Menu menu, Menu_item menu_item);
int schedule_exists(struct schedule *head, char *menu_name,
int direction);
void enter_schedule_info(int warnchange);
void schedule_add_proc(Menu menu, Menu_item menu_item);
void schedule_change_proc(Menu menu, Menu_item menu_item);
void schedule_delete_proc(Menu menu, Menu_item menu_item);
void schedule_item_proc(Menu menu, Menu_item menu_item);
void reload_schedule_menu(struct schedule *head);
void action_choice_proc(Panel_item item, unsigned int value,
Event *event);
Notify_value schedule_timer_proc(void);
void activate_schedule_timer(void);
void batch_process_proc(Panel_item item, Event *event);
void doschedule(void);
#else
struct schedule *new_schedule();
struct schedule *add_schedule();
void free_schedule();
void delete_schedule();
void reorder_list();
void load_schedule();
void set_current_schedule_proc();
int schedule_exists();
void enter_schedule_info();
void schedule_add_proc();
void schedule_change_proc();
void schedule_delete_proc();
void schedule_item_proc();
void reload_schedule_menu();
void action_choice_proc();
Notify_value schedule_timer_proc();
void activate_schedule_timer();
void batch_process_proc();
void doschedule();
#endif
syntax highlighted by Code2HTML, v. 0.9.1