1#ifndef WIBBLE_SYS_PROCESS_H
2#define WIBBLE_SYS_PROCESS_H
39std::string formatStatus(
int status);
42void chdir(
const std::string& dir);
45void chroot(
const std::string& dir);
48mode_t umask(mode_t mask);
51void setPerms(
const std::string& user);
52void setPerms(
const std::string& user,
const std::string& group);
53void setPerms(uid_t user);
54void setPerms(uid_t user, gid_t group);
58int getCPUTimeLimit(
int* max = 0);
59int getFileSizeLimit(
int* max = 0);
60int getDataMemoryLimit(
int* max = 0);
61int getChildrenLimit(
int* max = 0);
62int getOpenFilesLimit(
int* max = 0);
63int getCoreSizeLimit(
int* max = 0);
66void setCPUTimeLimit(
int value);
67void setFileSizeLimit(
int value);
68void setDataMemoryLimit(
int value);
69void setChildrenLimit(
int value);
70void setOpenFilesLimit(
int value);
71void setCoreSizeLimit(
int value);
82void initproctitle(
int argc,
char **argv);
90void setproctitle(
const std::string& title);
std::string getcwd()
Get the absolute path of the current working directory.