[mythtv-firehose] mythtv branch master updated by wagnerrp. v0.26-pre-162-gc877947

Git Repo Owner noreply at mythtv.org
Wed May 2 23:57:33 UTC 2012

The branch, master has been updated on the
mythtv repository by gitolite user wagnerrp.
       via  c877947a5065846c6c4174ea36804f810c49168f (commit)
      from  4ba7c3d447411da3cb34c34ca978b8f2e6f5fae0 (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 c877947a5065846c6c4174ea36804f810c49168f
Author:    Raymond Wagner <rwagner at mythtv.org> at Wed, 2 May 2012 19:51:04 -0400
Committer: Raymond Wagner <rwagner at mythtv.org> at Wed, 2 May 2012 19:51:04 -0400
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=c877947a5065846c6c4174ea36804f810c49168f

Add command string parser to break up commands for direct execution.
This adds a parser for the UNIX version of MythSystem, to break commands
apart at white space characters, obeying quoting and escaping where
appropriate, to allow commands passed as a single string to be executed
directly by execv, rather than be passed through the Bourne shell.
Note, this does not include support for any form of piping, redirects,
or backgrounding.  This includes an ABI bump.

Refs #10860


Summary of changes:
 mythtv/libs/libmythbase/mythsystem.h       |    3 +
 mythtv/libs/libmythbase/mythversion.h      |    2 +-
 mythtv/libs/libmythbase/system-unix.cpp    |  125 ++++++++++++++++++++++++++++
 mythtv/libs/libmythbase/system-unix.h      |    5 +
 mythtv/libs/libmythbase/system-windows.cpp |    6 ++
 mythtv/libs/libmythbase/system-windows.h   |    3 +
 6 files changed, 143 insertions(+), 1 deletions(-)


More information about the mythtv-firehose mailing list