diff options
author | rofl0r <rofl0r@users.noreply.github.com> | 2020-01-15 16:09:41 +0000 |
---|---|---|
committer | rofl0r <rofl0r@users.noreply.github.com> | 2020-01-15 16:09:41 +0000 |
commit | c63d5d26b47b44d70af54aa31f811e4815fe4ad9 (patch) | |
tree | 7f2709f94c4249c7f6b8cce4087680faf4ba7bee /src/main.h | |
parent | bffa70500562f0ed675ed8d7e2385925c25f14fc (diff) |
access config via a pointer, not a hardcoded struct address
this is required so we can elegantly swap out an old config for a
new one in the future and remove lots of boilerplate from config
initialization code.
unfortunately this is a quite intrusive change as the config struct
was accessed in numerous places, but frankly it should have been
done via a pointer right from the start.
right now, we simply point to a static struct in main.c, so there
shouldn't be any noticeable changes in behaviour.
Diffstat (limited to 'src/main.h')
-rw-r--r-- | src/main.h | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -29,7 +29,7 @@ #define MAX_IDLE_TIME (60 * 10) /* 10 minutes of no activity */ /* Global Structures used in the program */ -extern struct config_s config; +extern struct config_s *config; extern unsigned int received_sighup; /* boolean */ extern int reload_config (void); |