Platform-independent utilities for various OS, hardware, and system resource functionality, all in namespace Sysutil. More...
#include "export.h"
Go to the source code of this file.
Namespaces | |
namespace | Sysutil |
Platform-independent utilities for various OS, hardware, and system resource functionality. | |
Defines | |
#define | ALLOCA(type, size) ((type*)alloca((size) * sizeof (type))) |
allocates memory, equivalent of C99 type var_name[size] | |
Functions | |
DLLPUBLIC size_t | Sysutil::memory_used (bool resident=false) |
DLLPUBLIC void | Sysutil::get_local_time (const time_t *time, struct tm *converted_time) |
DLLPUBLIC std::string | Sysutil::this_program_path () |
Platform-independent utilities for various OS, hardware, and system resource functionality, all in namespace Sysutil.
#define ALLOCA | ( | type, | |||
size | ) | ((type*)alloca((size) * sizeof (type))) |
allocates memory, equivalent of C99 type var_name[size]