Apache Mesos
Namespaces | Functions | Variables
os.hpp File Reference
#include <fcntl.h>
#include <limits.h>
#include <signal.h>
#include <stddef.h>
#include <stdio.h>
#include <stdlib.h>
#include <glog/logging.h>
#include <sys/types.h>
#include <list>
#include <queue>
#include <set>
#include <string>
#include <stout/bytes.hpp>
#include <stout/duration.hpp>
#include <stout/error.hpp>
#include <stout/exit.hpp>
#include <stout/foreach.hpp>
#include <stout/none.hpp>
#include <stout/nothing.hpp>
#include <stout/option.hpp>
#include <stout/path.hpp>
#include <stout/result.hpp>
#include <stout/strings.hpp>
#include <stout/try.hpp>
#include <stout/version.hpp>
#include <stout/os/access.hpp>
#include <stout/os/bootid.hpp>
#include <stout/os/chdir.hpp>
#include <stout/os/chroot.hpp>
#include <stout/os/dup.hpp>
#include <stout/os/exec.hpp>
#include <stout/os/exists.hpp>
#include <stout/os/fcntl.hpp>
#include <stout/os/getenv.hpp>
#include <stout/os/int_fd.hpp>
#include <stout/os/kill.hpp>
#include <stout/os/ls.hpp>
#include <stout/os/lseek.hpp>
#include <stout/os/lsof.hpp>
#include <stout/os/mkdir.hpp>
#include <stout/os/mkdtemp.hpp>
#include <stout/os/mktemp.hpp>
#include <stout/os/os.hpp>
#include <stout/os/pagesize.hpp>
#include <stout/os/pipe.hpp>
#include <stout/os/process.hpp>
#include <stout/os/rename.hpp>
#include <stout/os/rm.hpp>
#include <stout/os/rmdir.hpp>
#include <stout/os/shell.hpp>
#include <stout/os/stat.hpp>
#include <stout/os/su.hpp>
#include <stout/os/temp.hpp>
#include <stout/os/touch.hpp>
#include <stout/os/utime.hpp>
#include <stout/os/wait.hpp>
#include <stout/os/xattr.hpp>
#include <stout/os/raw/argv.hpp>
#include <stout/os/raw/environment.hpp>
#include <stout/posix/os.hpp>

Go to the source code of this file.

Namespaces

 os
 
 os::libraries
 
 os::libraries::Library
 

Functions

std::string os::libraries::expandName (const std::string &libraryName)
 
std::string os::libraries::paths ()
 
void os::libraries::setPaths (const std::string &newPaths)
 
void os::libraries::appendPaths (const std::string &newPaths)
 
Try< std::string > os::sysname ()
 
Try< std::list< Process > > os::processes ()
 
Option< Process > os::process (pid_t, const std::list< Process > &)
 
std::set< pid_tos::children (pid_t, const std::list< Process > &, bool)
 
Try< std::set< pid_t > > os::children (pid_t pid, bool recursive=true)
 

Variables

constexpr const char * os::libraries::Library::prefix
 
constexpr const char * os::libraries::Library::extension
 
constexpr const char * os::libraries::Library::ldPathEnvironmentVariable