ergo
utilities.h File Reference
#include <time.h>
#include <sys/time.h>
#include <sys/resource.h>

Go to the source code of this file.

Classes

struct  host_name_struct
struct  working_directory_struct

Defines

#define EXTERN_C
#define MAX_HOST_NAME_LEN   100
#define MAX_WORKING_DIRECTORY_LEN   800

Functions

EXTERN_C void get_host_name (host_name_struct *result)
EXTERN_C void get_working_directory (working_directory_struct *result)
EXTERN_C int get_memory_usage_by_ps (double *virtualMemoryGigaBytes, double *residentMemoryGigaBytes)
EXTERN_C int get_memory_usage_by_procfile (double *virtualMemGigaBytes, double *residentMemGigaBytes, double *virtualMemPeakGigaBytes)
EXTERN_C int generate_unique_random_filename (char *result, unsigned n)

Define Documentation

#define EXTERN_C
#define MAX_HOST_NAME_LEN   100
#define MAX_WORKING_DIRECTORY_LEN   800

Referenced by get_working_directory().


Function Documentation

EXTERN_C int generate_unique_random_filename ( char *  result,
unsigned  n 
)
EXTERN_C void get_host_name ( host_name_struct result)

References host_name_struct::s.

Referenced by SCF_general::SCF_general().

EXTERN_C int get_memory_usage_by_procfile ( double *  virtualMemGigaBytes,
double *  residentMemGigaBytes,
double *  virtualMemPeakGigaBytes 
)
EXTERN_C int get_memory_usage_by_ps ( double *  virtualMemoryGigaBytes,
double *  residentMemoryGigaBytes 
)