]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
Make async_*_flag as global shared variables
authorPavel Tvrdík <pawel.tvrdik@gmail.cz>
Wed, 19 Aug 2015 12:44:14 +0000 (14:44 +0200)
committerPavel Tvrdík <pawel.tvrdik@gmail.cz>
Wed, 19 Aug 2015 12:57:54 +0000 (14:57 +0200)
sysdep/unix/io.c
sysdep/unix/main_helper.h
sysdep/unix/unix.h

index 0724667d18cdaeb5099bff18c468ad3dc1171c2b..78faa186ebde4d57151f514d1eca2d7c7a91b6de 100644 (file)
@@ -2026,6 +2026,7 @@ watchdog_stop(void)
 
 volatile int async_config_flag;                /* Asynchronous reconfiguration/dump scheduled */
 volatile int async_dump_flag;
+volatile int async_shutdown_flag;
 
 void
 io_init(void)
index d08418e171631cfc6492a67b99614a90afb54d6f..3beea1dc20e16fb775df58d5840cc2f7c0f23279 100644 (file)
@@ -30,6 +30,10 @@ extern char *bird_name;
 extern char *use_user;
 extern char *use_group;
 
+extern volatile int async_config_flag;
+extern volatile int async_dump_flag;
+extern volatile int async_shutdown_flag;
+
 /*
  * Origin 'static' functions from main.c
  */
index 4e0ff84110e17cb7b87ea95fef8b44dfb5ba8f69..a5c117618832ef216b30b924957a2f78dd964530 100644 (file)
@@ -95,10 +95,6 @@ int sockaddr_read(sockaddr *sa, int af, ip_addr *a, struct iface **ifa, uint *po
 #define SUN_LEN(ptr) ((size_t) (((struct sockaddr_un *) 0)->sun_path) + strlen ((ptr)->sun_path))
 #endif
 
-volatile int async_config_flag;
-volatile int async_dump_flag;
-volatile int async_shutdown_flag;
-
 void io_init(void);
 void io_loop(void);
 void io_log_dump(void);