Cat
Macros | Variables
System.cpp File Reference
#include <ctime>
#include <cstring>
#include <cstdlib>
#include <iostream>
#include <typeinfo>
#include "System.h"
#include <errno.h>
#include <string.h>
#include "sys/times.h"
#include "unistd.h"
#include "libgen.h"
#include <cstdio>
#include <cxxabi.h>
#include "dlfcn.h"
#include <sys/utsname.h>

Go to the source code of this file.

Macros

#define SYSTEM_CPP
 

Variables

const char * SHLIB_SUFFIX = ".so"
 
char ** environ
 
static std::vector< std::string > s_argvStrings
 
static std::vector< const char * > s_argvChars
 

Macro Definition Documentation

◆ SYSTEM_CPP

#define SYSTEM_CPP

Definition at line 14 of file System.cpp.

Variable Documentation

◆ environ

char** environ

Referenced by System::getEnv().

◆ s_argvChars

std::vector<const char*> s_argvChars
static

Definition at line 36 of file System.cpp.

Referenced by System::argv(), and System::cmdLineArgs().

◆ s_argvStrings

std::vector<std::string> s_argvStrings
static

Definition at line 35 of file System.cpp.

Referenced by System::cmdLineArgs().

◆ SHLIB_SUFFIX

const char* SHLIB_SUFFIX = ".so"

Definition at line 22 of file System.cpp.