[Olsr-dev] [PATCH v1 00/23] Invoke olsr_exit() instead of exit()

Ferry Huberts (spam-protected)
Fri Nov 6 16:28:52 CET 2015


From: Ferry Huberts <(spam-protected)>

Invoking olsrt_exit() is the preferred way to exit since it tries to
do cleanup.

This is a requirement for further cleaning up the shutdown path, which
currently has a lot a duplicated code and in general is a mess.

Henning, please review.

Ferry Huberts (23):
  mdns: update a comment about exit
  p2pd: update a comment about exit
  dyngw: call olsr_exit() instead of exit()
  httpinfo: call olsr_exit() instead of exit()
  pgraph: call olsr_exit() instead of exit()
  secure: call olsr_exit() instead of exit()
  linux: call olsr_exit() instead of exit()
  unix: call olsr_exit() instead of exit()
  win32: call olsr_exit() instead of exit()
  olsr: call olsr_exit() instead of exit()
  plugin_loader: call olsr_exit() instead of exit()
  quagga: clean up invocation of olsr_exit
  build_msg: clean up invocation of olsr_exit
  cookie: clean up invocation of olsr_exit
  interfaces: clean up invocation of olsr_exit
  lq_plugin: clean up invocation of olsr_exit
  main: clean up invocation of olsr_exit
  olsr: clean up invocation of olsr_exit
  parser: clean up invocation of olsr_exit
  quagga: clean up olsr_exit messages
  linux: clean up olsr_exit messages
  ipc_frontend: clean up olsr_exit messages
  main: clean up olsr_exit messages

 lib/dyn_gw/src/olsrd_dyn_gw.c     |  12 +---
 lib/httpinfo/src/olsrd_httpinfo.c |   3 +-
 lib/httpinfo/src/olsrd_plugin.c   |   8 +--
 lib/mdns/src/mdns.c               |   2 +-
 lib/p2pd/src/p2pd.c               |   2 +-
 lib/pgraph/src/olsrd_pgraph.c     |   6 +-
 lib/quagga/src/client.c           |  13 ++--
 lib/quagga/src/packet.c           |   6 +-
 lib/quagga/src/parse.c            |  12 ++--
 lib/quagga/src/plugin.c           |   8 +--
 lib/quagga/src/quagga.c           |   4 +-
 lib/secure/src/olsrd_secure.c     |  10 +--
 src/build_msg.c                   |   6 +-
 src/interfaces.c                  |   3 +-
 src/ipc_frontend.c                |   5 +-
 src/linux/net.c                   |   2 +-
 src/linux/nl80211_link_info.c     |   9 +--
 src/lq_plugin.c                   |   5 +-
 src/main.c                        | 140 ++++++++++++++++++++------------------
 src/olsr.c                        |   7 +-
 src/olsr_cookie.c                 |   7 +-
 src/parser.c                      |   5 +-
 src/plugin_loader.c               |   8 +--
 src/unix/ifnet.c                  |   8 +--
 src/win32/ifnet.c                 |   6 +-
 src/win32/net.c                   |   3 +-
 26 files changed, 146 insertions(+), 154 deletions(-)

-- 
2.5.0




More information about the Olsr-dev mailing list