hna_set: explicitly cast to (time_t *) in calls to localtime()
[olsrd.git] / src / olsr.h
index 02fb288..0454739 100644 (file)
@@ -52,6 +52,9 @@ extern bool changes_force;
 
 extern union olsr_ip_addr all_zero;
 
+void olsr_startup_sleep(int);
+void olsr_do_startup_sleep(void);
+
 void register_pcf(int (*)(int, int, int));
 
 void olsr_process_changes(void);
@@ -60,6 +63,8 @@ void init_msg_seqno(void);
 
 uint16_t get_msg_seqno(void);
 
+bool olsr_is_bad_duplicate_msg_seqno(uint16_t seqno);
+
 int olsr_forward_message(union olsr_message *, struct interface *, union olsr_ip_addr *);
 
 void set_buffer_timer(struct interface *);
@@ -78,7 +83,7 @@ const char *olsr_link_to_string(uint8_t);
 
 const char *olsr_status_to_string(uint8_t);
 
-void olsr_exit(const char *, int);
+void olsr_exit(const char *, int) __attribute__((noreturn));
 
 void *olsr_malloc(size_t, const char *);
 
@@ -86,7 +91,7 @@ int olsr_printf(int, const char *, ...) __attribute__ ((format(printf, 2, 3)));
 
 void olsr_trigger_forced_update(void *);
 
-#endif
+#endif /* _OLSR_FUNCTIONS */
 
 /*
  * Local Variables: