system.hh File Reference

#include <paludis/util/exception.hh>
#include <paludis/util/private_implementation_pattern.hh>
#include <paludis/util/wrapped_forward_iterator-fwd.hh>
#include <tr1/memory>
#include <tr1/functional>
#include <string>
#include <sys/types.h>

Go to the source code of this file.

Namespaces

namespace  paludis

Classes

class  paludis::GetenvError
class  paludis::RunCommandError
class  paludis::Command

Functions

std::string paludis::getenv_with_default (const std::string &key, const std::string &def) PALUDIS_VISIBLE
std::string paludis::getenv_or_error (const std::string &key) PALUDIS_VISIBLE
std::string paludis::kernel_version () PALUDIS_VISIBLE
int paludis::run_command (const Command &cmd) PALUDIS_VISIBLE PALUDIS_ATTRIBUTE((warn_unused_result))
void paludis::become_command (const Command &cmd) PALUDIS_VISIBLE PALUDIS_ATTRIBUTE((noreturn))
void paludis::set_run_command_stdout_fds (const int, const int) PALUDIS_VISIBLE
void paludis::set_run_command_stderr_fds (const int, const int) PALUDIS_VISIBLE
std::string paludis::get_user_name (const uid_t) PALUDIS_VISIBLE
std::string paludis::get_group_name (const gid_t) PALUDIS_VISIBLE


Detailed Description

Various system utilities.

Examples


Generated on Mon Sep 21 10:36:09 2009 for paludis by  doxygen 1.5.4