Pino Toscano 4f02613b73 mllib: add new Common_utils.run_commands
Mostly modelled after a snippet implemented in dib, it is an helper
function to run multiple commands in parallel, waiting for all of them
at once, and returning all their exit codes.  It is possible to pass
custom descriptors for collecting stdout and stderr of each command.

Common_utils.run_command is adapted to use few helper methods used by
run_commands, so all the existing code using it keeps working; in
addition, it gets labelled parameters for stdout and stderr FDs.

Add a simple unit tests for them.
2017-06-20 15:10:48 +01:00
2017-02-15 15:05:47 +00:00
2017-01-03 16:48:21 +01:00
2017-06-04 09:39:39 +01:00
2017-01-26 15:05:46 +00:00
2017-05-02 13:34:42 +01:00
2017-01-26 15:05:46 +00:00
2017-05-02 13:34:42 +01:00
2017-01-26 15:05:46 +00:00
2017-01-26 15:05:46 +00:00
2017-05-18 22:34:12 +01:00
2017-05-18 22:34:12 +01:00
2017-05-15 14:31:56 +02:00
2017-06-04 09:39:39 +01:00
2013-01-24 15:00:49 +00:00
2017-05-18 22:34:12 +01:00
2017-01-26 15:05:46 +00:00
2017-05-18 22:34:12 +01:00
2017-01-26 15:05:46 +00:00
2017-01-03 16:48:21 +01:00
2017-01-03 16:48:21 +01:00
2017-01-26 15:05:46 +00:00
2017-01-03 16:48:21 +01:00
2017-01-03 16:48:21 +01:00
2016-02-10 14:15:05 +01:00

Libguestfs is tools and a library for accessing and modifying guest
disk images.  For more information see the home page:

  http://libguestfs.org/

For discussion, development, patches, etc. please use the mailing
list:

  http://www.redhat.com/mailman/listinfo/libguestfs

To find out how to build libguestfs from source, read:

  docs/guestfs-building.pod
  http://libguestfs.org/guestfs-building.1.html
  man docs/guestfs-building.1

Copyright (C) 2009-2017 Red Hat Inc.

The library is distributed under the LGPLv2+.  The programs are
distributed under the GPLv2+.  Please see the files COPYING and
COPYING.LIB for full license information.  The examples are under a
very liberal license.
Languages
C 42.7%
OCaml 35.5%
Shell 7.1%
Makefile 4%
Perl 2.6%
Other 8%