[Olsr-dev] [PATCH v1 00/43] More cleanups

Ferry Huberts (spam-protected)
Mon Nov 16 10:49:00 CET 2015


This is now merged into master

On 11/11/15 19:05, Ferry Huberts wrote:
> git-send-email is refusing to send patch 42/43
>
> I've pushed the branch 'cleanup'
>
> On 11/11/15 17:21, Ferry Huberts wrote:
>> 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%)
>>
>

-- 
Ferry Huberts



More information about the Olsr-dev mailing list