main.h 740 B

123456789101112131415161718192021222324252627282930
  1. #ifndef _MAIN_H
  2. #define _MAIN_H
  3. #include <sys/types.h>
  4. #include "egg_timer.h"
  5. enum {
  6. UPDATE_AUTO = 1,
  7. UPDATE_EXIT
  8. };
  9. enum {
  10. CONF_AUTO = 1,
  11. CONF_STATIC
  12. };
  13. extern int role, default_flags, default_uflags, do_confedit,
  14. updating, do_restart;
  15. extern bool use_stderr, backgrd, used_B, term_z, loading, have_linked_to_hub, restart_was_update, restarting, safe_to_log;
  16. extern char tempdir[], *binname, owner[], version[151], ver[101], quit_msg[], *socksfile;
  17. extern time_t online_since, now, restart_time;
  18. extern egg_timeval_t egg_timeval_now;
  19. extern uid_t myuid;
  20. extern pid_t mypid;
  21. extern const time_t buildts;
  22. extern const char *egg_version, *commit, *branch;
  23. void fatal(const char *, int);
  24. #endif /* !_MAIN_H */