/* misc.tlcc 20/02/2009 17.37.08 */ void misc_sha (const char *s, SSTRING&res); /* ninaccmd.tlcc 20/02/2009 17.37.08 */ /* ninacexec.tlcc 20/02/2009 17.37.08 */ /* ninac-last.tlcc 20/02/2009 17.37.08 */ /* ninac_load_journal.tlcc 20/02/2009 17.37.08 */ /* ninac.tlcc 20/02/2009 17.37.08 */ void ninac_debug (const char *ctl, ...); /* regles.cc 18/01/2007 18.33.38 */ /* tasks.cc 20/02/2009 17.12.58 */ void ninac_journal_setpath (const char *path); void ninac_journal_print (const char *ctl, ...); void ninac_journal_close (void); bool ninac_is_task_down (const char *task, const char *target); void ninac_setcmddirs (const char *cmddir, const char *tdir, const char *odir, const char *lfile, const char *sockpath); void ninac_setcond (const char *cond); void ninac_setcondt (const char *cond, time_t t); void ninac_unsetcond (const char *cond); bool ninac_testcond (const char *cond); time_t ninac_getcondmtime (const char *cond); void ninac_dumpcond (SSTREAM&ss); int ninac_setpriority (const char *name, const char *target, int priority); void ninac_listcond (SSTREAM&ss); void ninac_addtask (const NINAC_TASKBASE&b, const char *target); void ninac_solver (void); void ninac_listtask (SSTREAM&ss); void ninac_listtarget (SSTREAM&ss); void ninac_runpost (const char *task, const char *target, SSTREAM&ss); void ninac_setvar (const char *var, const char *val); void ninac_setvart (const char *var, const char *val, time_t t); void ninac_setvart (const char *var, const char *subvar, const char *val, time_t t); void ninac_unsetvar (const char *var); void ninac_setvarnum (const char *var, int val); void ninac_setvarnumt (const char *var, int val, time_t t); void ninac_setvar (const char *var, const char *subvar, const char *val); void ninac_unsetvar (const char *var, const char *subvar); void ninac_setvarnum (const char *var, const char *subvar, int val); void ninac_setvarnumt (const char *var, const char *subvar, int val, time_t t); const char *ninac_getval (const char *var); const char *ninac_getval_ex (const char *var); const char *ninac_getval (const char *var, const char *subvar); int ninac_getvals (const char *prefix, vector&v); time_t ninac_getvmtime (const char *var); time_t ninac_getvmtime (const char *var, time_t defval); time_t ninac_getvmtime (const char *var, const char *subvar); time_t ninac_getvmtime (const char *var, const char *subvar, time_t defval); int ninac_getvalnum (const char *var, int defval); int ninac_getvalnum (const char *var, const char *subvar, int defval); void ninac_dumpvars (SSTREAM&ss); void ninac_clearvars (void); void ninac_cleartasks (void); void ninac_checkpoint (void); int ninac_locatetask (const char *task, const char *target); void ninac_listfunc (SSTREAM&ss); int ninac_settask (const SSTRINGS&words, SSTRING&errors); int ninac_unsettask (const SSTRINGS&words, SSTRING&errors); int ninac_runtask (const SSTRINGS&words, SSTRING&errors); void ninac_addwait (int no, const char *var, time_t date); void ninac_delwait (int no); void ninac_checkwait (void);