|
Doxygen
|
#include "portable.h"#include "qcstring.h"#include <stdlib.h>#include <stdio.h>#include <chrono>#include <thread>#include <mutex>#include <map>#include <unistd.h>#include <sys/types.h>#include <sys/wait.h>#include <errno.h>#include <assert.h>#include <ctype.h>#include <string>#include "fileinfo.h"#include "message.h"#include "util.h"#include "dir.h"#include "debug.h"#include "filesystem.hpp"Go to the source code of this file.
Classes | |
| class | SysTimeKeeper |
| struct | SysTimeKeeper::TimeData |
| class | AutoTimeKeeper |
Functions | |
| void | loadEnvironment () |
| static bool | ExistsOnPath (const QCString &fileName) |
| static const char * | portable_memmem (const char *haystack, size_t haystack_len, const char *needle, size_t needle_len) |
Variables | |
| char ** | environ |
| static bool | environmentLoaded = false |
| static std::map< std::string, std::string > | proc_env = std::map<std::string,std::string>() |
|
static |
Definition at line 393 of file portable.cpp.
References FileInfo::exists(), QCString::find(), Portable::getenv(), QCString::isEmpty(), QCString::mid(), Portable::pathListSeparator(), Portable::pathSeparator(), and QCString::str().
Referenced by Portable::checkForExecutable(), and Portable::ghostScriptCommand().
| void loadEnvironment | ( | ) |
Definition at line 261 of file portable.cpp.
References environ, environmentLoaded, and proc_env.
Referenced by Portable::getenv(), and Portable::setenv().
|
static |
Definition at line 573 of file portable.cpp.
References begin().
Referenced by Portable::strnstr().
|
extern |
Referenced by loadEnvironment(), and Portable::system().
|
static |
Definition at line 38 of file portable.cpp.
Referenced by Portable::getenv(), loadEnvironment(), and Portable::setenv().
|
static |
Definition at line 39 of file portable.cpp.
Referenced by Portable::getenv(), loadEnvironment(), Portable::setenv(), and Portable::unsetenv().