[Olsr-dev] [PATCH v1 00/43] More cleanups
Ferry Huberts
(spam-protected)
Wed Nov 11 17:21:33 CET 2015
From: Ferry Huberts <(spam-protected)>
More cleanups towards further cleaning up the shutdown path.
Ferry Huberts (43):
httpinfo: remove unused copyright_string
conf: remove unused copyright_string
main: remove unused copyright_string
main: remove pointless type size asserts
main: make sure all variables are initialised
main: move some initialisation to the beginning of main
main: always store argv
random: remove pointless olsr_init_random, only invoked in main
conf: fix determining the lock file, mirror what main does
main: no need to re-determine lock_file; already setup by
set_derived_cnf
main: use olsr_cnf->lock_file directly
lock_file: move olsrd_get_default_lockfile into its own file
main: move olsr_create_lock_file into its own file
lock_file: add olsr_remove_lock_file function
main: remove the lock file in olsr_shutdown
main: move printing of version into a function
main: move loading the config into the loadConfig function
main: minor improvements to loadConfig
main: initialise timers after processing the configuration
main: process olsrd options in a block
main: minor improvements
conf: remove an unneeded printf
conf: move loadConfig function here from main
pid: move pid file handling into its own file
main: move lock file creation into the lock_file file
main: move conf_file_name variable into cfgparser
main: limit the scope of 2 variables to where they are needed
main: invoke olsr_exit at the end of main
main: minor update
main: initialise IPC a bit earlier
main: call olsr_exit when writing the PID file fails
main: minor update
link_set: make sure link_changes is initialised
main: minor update
main: call olsr_exit in olsr_reconfigure
main: track the heartbeat timer
main: stop the heartbeat timer during shutdown
pid_file: add removePidFile function
log: add olsr_closelog function
main: close the log in olsr_shutdown
main: stop the scheduler in olsr_shutdown
main: move CLI related function into their own file
main: move some functions around
lib/httpinfo/src/olsrd_httpinfo.c | 3 -
src/cfgparser/Makefile | 2 +-
src/cfgparser/cfgfile_gen.c | 1 +
src/cfgparser/olsrd_conf.c | 113 +-
src/cfgparser/olsrd_conf.h | 4 +-
src/cli.c | 383 +++++++
src/{mpr.h => cli.h} | 28 +-
src/defs.h | 5 -
src/link_set.c | 2 +-
src/lock_file.c | 184 +++
src/{lq_mpr.h => lock_file.h} | 24 +-
src/log.h | 2 +
src/main.c | 1245 ++++++---------------
src/olsr_random.h | 4 -
lib/watchdog/src/olsrd_plugin.h => src/pid_file.c | 85 +-
src/{misc.h => pid_file.h} | 20 +-
src/scheduler.c | 48 +-
src/scheduler.h | 1 +
src/unix/log.c | 8 +
src/win32/log.c | 3 +
20 files changed, 1148 insertions(+), 1017 deletions(-)
create mode 100644 src/cli.c
copy src/{mpr.h => cli.h} (84%)
create mode 100644 src/lock_file.c
copy src/{lq_mpr.h => lock_file.h} (85%)
copy lib/watchdog/src/olsrd_plugin.h => src/pid_file.c (53%)
copy src/{misc.h => pid_file.h} (88%)
--
2.5.0
More information about the Olsr-dev
mailing list