Sha256: 3479493ea86c7e6a54df59d031e4a240628c4cf8e2335f76425e3ca646dee796

Contents?: true

Size: 618 Bytes

Versions: 16

Compression:

Stored size: 618 Bytes

Contents

#include <unistd.h>
#include <errno.h>

namespace leatherman { namespace execution {

    std::string format_error(std::string const& message = std::string(), int error = errno);

    pid_t create_child(leatherman::util::option_set<execution_options> const& options,
                       int in_fd, int out_fd, int err_fd, uint64_t max_fd,
                       char const* program, char const** argv, char const** envp);

    void exec_child(int in_fd, int out_fd, int err_fd, uint64_t max_fd,
                    char const* program, char const** argv, char const** envp);

}}  // namespace leatherman::execution

Version data entries

16 entries across 16 versions & 2 rubygems

Version Path
facter-3.12.2.cfacter.20181217 ext/facter/leatherman/execution/src/posix/platform.hpp
facter-3.12.1.cfacter.20181031 ext/facter/leatherman/execution/src/posix/platform.hpp
facter-3.11.6.cfacter.20181031 ext/facter/leatherman/execution/src/posix/platform.hpp
facter-3.12.1.cfacter.20181023 ext/facter/leatherman/execution/src/posix/platform.hpp
facter-3.11.5.cfacter.20181022 ext/facter/leatherman/execution/src/posix/platform.hpp
facter-3.12.0.cfacter.20181004 ext/facter/leatherman/execution/src/posix/platform.hpp
facter-3.12.0.cfacter.20181001 ext/facter/leatherman/execution/src/posix/platform.hpp
facter-3.12.0.cfacter.20180918 ext/facter/leatherman/execution/src/posix/platform.hpp
facter-3.11.4.cfacter.20180821 ext/facter/leatherman/execution/src/posix/platform.hpp
facter-3.11.3.cfacter.20180716 ext/facter/leatherman/execution/src/posix/platform.hpp
facter-3.11.2.cfacter.20180612 ext/facter/leatherman/execution/src/posix/platform.hpp
facter-3.9.6.cfacter.20180612 ext/facter/leatherman/execution/src/posix/platform.hpp
facter-3.11.2.cfacter.20180606 ext/facter/leatherman/execution/src/posix/platform.hpp
facter-3.9.6.cfacter.20180606 ext/facter/leatherman/execution/src/posix/platform.hpp
facter-3.11.0.cfacter.20180319 ext/facter/leatherman/execution/src/posix/platform.hpp
cfacter-3.11.0.rc.20180314 ext/facter/leatherman/execution/src/posix/platform.hpp