Fork Vasum on GitHub Official Vasum Wiki on Tizen.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
process.cpp File Reference

process handling routines More...

#include "lxcpp/process.hpp"
#include "lxcpp/exception.hpp"
#include "logger/logger.hpp"
#include "utils/fd-utils.hpp"
#include "utils/exception.hpp"
#include <alloca.h>
#include <sched.h>
#include <unistd.h>
#include <sys/wait.h>
#include <fcntl.h>
#include <array>

Namespaces

 lxcpp
 

Functions

pid_t lxcpp::fork ()
 
pid_t lxcpp::clone (int(*function)(void *), void *args, const int flags)
 
void lxcpp::setns (const pid_t pid, int requestedNamespaces)
 
int lxcpp::waitpid (const pid_t pid)
 
void lxcpp::unshare (const int ns)
 
void lxcpp::execve (const std::vector< std::string > &argv)
 

Detailed Description

process handling routines

Author
Jan Olszak (j.ols.nosp@m.zak@.nosp@m.samsu.nosp@m.ng.c.nosp@m.om)