[mythtv-firehose] mythtv branch master updated by beirdo. v0.26-pre-677-g4afc54a

Git Repo Owner noreply at mythtv.org
Wed Jun 20 22:39:43 UTC 2012


The branch, master has been updated on the
mythtv repository by gitolite user beirdo.
       via  4afc54ab3c57d42dbfc95f3c198af2728c4c342c (commit)
      from  76433930fed60342a4b2929c6ff94a8413673e5b (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 4afc54ab3c57d42dbfc95f3c198af2728c4c342c
Author:    Gavin Hurlbut <ghurlbut at mythtv.org> at Wed, 20 Jun 2012 15:26:37 -0700
Committer: Gavin Hurlbut <ghurlbut at mythtv.org> at Wed, 20 Jun 2012 15:32:28 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=4afc54ab3c57d42dbfc95f3c198af2728c4c342c

Rework SignalHandler for more compact code
Rather than have special cases all over, I have abstracted the code so it's
easier to deal with.

The pre-generated strings for the "last gasp" output for SEGV, etc has been
changed to include the entire string so it only uses one write() call.

Moved SIGHUP handling in the logserver to use the common SignalHandler class
code.

Added SIGBUS, SIGFPE, SIGILL to our standard supported signals, treating them
the same as SIGSEGV.



-----------------------------------------------------------------------

Summary of changes:
 mythtv/libs/libmythbase/loggingserver.cpp   |   67 ++-------
 mythtv/libs/libmythbase/loggingserver.h     |   11 +-
 mythtv/libs/libmythbase/mythversion.h       |    2 +-
 mythtv/libs/libmythbase/signalhandling.cpp  |  203 +++++++++++++--------------
 mythtv/libs/libmythbase/signalhandling.h    |    5 +-
 mythtv/programs/mythbackend/main.cpp        |    3 +-
 mythtv/programs/mythccextractor/main.cpp    |    3 +-
 mythtv/programs/mythcommflag/main.cpp       |    3 +-
 mythtv/programs/mythfilldatabase/main.cpp   |    3 +-
 mythtv/programs/mythfrontend/main.cpp       |    3 +-
 mythtv/programs/mythjobqueue/main.cpp       |    3 +-
 mythtv/programs/mythlcdserver/main.cpp      |    3 +-
 mythtv/programs/mythlogserver/main.cpp      |    4 +-
 mythtv/programs/mythmediaserver/main.cpp    |    3 +-
 mythtv/programs/mythmetadatalookup/main.cpp |    3 +-
 mythtv/programs/mythpreviewgen/main.cpp     |    3 +-
 mythtv/programs/mythshutdown/main.cpp       |    3 +-
 mythtv/programs/mythtranscode/main.cpp      |    3 +-
 mythtv/programs/mythtv-setup/main.cpp       |    3 +-
 mythtv/programs/mythutil/main.cpp           |    3 +-
 mythtv/programs/mythwelcome/main.cpp        |    3 +-
 21 files changed, 155 insertions(+), 182 deletions(-)

-- 



More information about the mythtv-firehose mailing list