DMTCP
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Macros
constants.h File Reference
#include <linux/version.h>
#include <features.h>
#include "config.h"

Go to the source code of this file.

Macros

#define COORD_NAMESERVICE
 
#define CKPT_SIGNAL   SIGUSR2
 
#define LIBC_FILENAME   "libc.so.6"
 
#define LIBDL_FILENAME   "libdl.so.2"
 
#define CKPT_FILE_PREFIX   "ckpt_"
 
#define CKPT_FILE_SUFFIX   ".dmtcp"
 
#define CKPT_FILE_SUFFIX_LEN   strlen(".dmtcp")
 
#define CKPT_FILES_SUBDIR_PREFIX   "ckpt_"
 
#define CKPT_FILES_SUBDIR_SUFFIX   "_files"
 
#define DMTCP_FAIL_RC
 
#define INITIAL_VIRTUAL_PID   40000
 
#define MAX_VIRTUAL_PID   400000000
 
#define DEFAULT_HOST   "127.0.0.1"
 
#define DEFAULT_PORT   7779
 
#define DMTCP_FAKE_SYSCALL   1023
 
#define DMTCP_MAGIC_STRING   "DMTCP_CKPT_V0\n"
 
#define ENV_VAR_NAME_HOST   "DMTCP_COORD_HOST"
 
#define ENV_VAR_NAME_PORT   "DMTCP_COORD_PORT"
 
#define ENV_VAR_NAME_RESTART_DIR   "DMTCP_RESTART_DIR"
 
#define ENV_VAR_CKPT_INTR   "DMTCP_CHECKPOINT_INTERVAL"
 
#define ENV_VAR_ORIG_LD_PRELOAD   "DMTCP_ORIG_LD_PRELOAD"
 
#define ENV_VAR_HIJACK_LIBS   "DMTCP_HIJACK_LIBS"
 
#define ENV_VAR_HIJACK_LIBS_M32   "DMTCP_HIJACK_LIBS_M32"
 
#define ENV_VAR_CHECKPOINT_DIR   "DMTCP_CHECKPOINT_DIR"
 
#define ENV_VAR_TMPDIR   "DMTCP_TMPDIR"
 
#define ENV_VAR_CKPT_OPEN_FILES   "DMTCP_CKPT_OPEN_FILES"
 
#define ENV_VAR_PLUGIN   "DMTCP_PLUGIN"
 
#define ENV_VAR_QUIET   "DMTCP_QUIET"
 
#define ENV_VAR_DMTCP_DUMMY   "DMTCP_DUMMY"
 
#define ENV_VAR_VIRTUAL_PID   "DMTCP_VIRTUAL_PID"
 
#define ENV_VAR_EXPLICIT_SRUN   "DMTCP_EXPLICIT_SRUN"
 
#define ENV_VAR_STDERR_PATH   "JALIB_STDERR_PATH"
 
#define ENV_VAR_COMPRESSION   "DMTCP_GZIP"
 
#define ENV_VAR_ALLOC_PLUGIN   "DMTCP_ALLOC_PLUGIN"
 
#define ENV_VAR_DL_PLUGIN   "DMTCP_DL_PLUGIN"
 
#define ENV_DELTACOMPRESSION
 
#define ENV_VAR_FORKED_CKPT   "DMTCP_FORKED_CHECKPOINT"
 
#define ENV_VAR_SIGCKPT   "DMTCP_SIGCKPT"
 
#define ENV_VAR_SCREENDIR   "SCREENDIR"
 
#define ENV_VAR_DISABLE_UID_CHECKING   "DMTCP_DISABLE_UID_CHECKING"
 
#define GLIBC_BASE_FUNC   isalnum
 
#define LIBDL_BASE_FUNC   dlinfo
 
#define LIBDL_BASE_FUNC_STR   "dlinfo"
 
#define ENV_VAR_DLSYM_OFFSET   "DMTCP_DLSYM_OFFSET"
 
#define ENV_VAR_DLSYM_OFFSET_M32   "DMTCP_DLSYM_OFFSET_M32"
 
#define ENV_VARS_ALL
 
#define DMTCP_RESTART_CMD   "dmtcp_restart"
 
#define RESTART_SCRIPT_BASENAME   "dmtcp_restart_script"
 
#define RESTART_SCRIPT_EXT   "sh"
 
#define DMTCP_FILE_HEADER   "DMTCP_CHECKPOINT_IMAGE_v2.0\n"
 
#define user_desc   modify_ldt_ldt_s
 
#define DMTCP_VERSION_AND_COPYRIGHT_INFO
 
#define HELP_AND_CONTACT_INFO
 

Macro Definition Documentation

#define CKPT_FILE_PREFIX   "ckpt_"

Definition at line 48 of file constants.h.

#define CKPT_FILE_SUFFIX   ".dmtcp"

Definition at line 49 of file constants.h.

#define CKPT_FILE_SUFFIX_LEN   strlen(".dmtcp")

Definition at line 50 of file constants.h.

#define CKPT_FILES_SUBDIR_PREFIX   "ckpt_"

Definition at line 51 of file constants.h.

#define CKPT_FILES_SUBDIR_SUFFIX   "_files"

Definition at line 52 of file constants.h.

#define CKPT_SIGNAL   SIGUSR2

Definition at line 40 of file constants.h.

#define COORD_NAMESERVICE

Definition at line 37 of file constants.h.

#define DEFAULT_HOST   "127.0.0.1"

Definition at line 65 of file constants.h.

#define DEFAULT_PORT   7779

Definition at line 66 of file constants.h.

#define DMTCP_FAIL_RC
Value:
(getenv("DMTCP_FAIL_RC") && atoi(getenv("DMTCP_FAIL_RC")) ? \
atoi(getenv("DMTCP_FAIL_RC")) : 99)

Definition at line 54 of file constants.h.

#define DMTCP_FAKE_SYSCALL   1023

Definition at line 69 of file constants.h.

#define DMTCP_FILE_HEADER   "DMTCP_CHECKPOINT_IMAGE_v2.0\n"

Definition at line 147 of file constants.h.

#define DMTCP_MAGIC_STRING   "DMTCP_CKPT_V0\n"

Definition at line 72 of file constants.h.

#define DMTCP_RESTART_CMD   "dmtcp_restart"

Definition at line 142 of file constants.h.

#define DMTCP_VERSION_AND_COPYRIGHT_INFO
Value:
BINARY_NAME " (DMTCP) " PACKAGE_VERSION "\n" \
"License LGPLv3+: GNU LGPL version 3 or later\n" \
" <http://gnu.org/licenses/lgpl.html>.\n" \
"This program comes with ABSOLUTELY NO WARRANTY.\n" \
"This is free software, and you are welcome to redistribute it\n" \
"under certain conditions; see COPYING file for details.\n"

Definition at line 156 of file constants.h.

#define ENV_DELTACOMPRESSION

Definition at line 103 of file constants.h.

#define ENV_VAR_ALLOC_PLUGIN   "DMTCP_ALLOC_PLUGIN"

Definition at line 97 of file constants.h.

#define ENV_VAR_CHECKPOINT_DIR   "DMTCP_CHECKPOINT_DIR"

Definition at line 82 of file constants.h.

#define ENV_VAR_CKPT_INTR   "DMTCP_CHECKPOINT_INTERVAL"

Definition at line 78 of file constants.h.

#define ENV_VAR_CKPT_OPEN_FILES   "DMTCP_CKPT_OPEN_FILES"

Definition at line 84 of file constants.h.

#define ENV_VAR_COMPRESSION   "DMTCP_GZIP"

Definition at line 96 of file constants.h.

#define ENV_VAR_DISABLE_UID_CHECKING   "DMTCP_DISABLE_UID_CHECKING"

Definition at line 109 of file constants.h.

#define ENV_VAR_DL_PLUGIN   "DMTCP_DL_PLUGIN"

Definition at line 98 of file constants.h.

#define ENV_VAR_DLSYM_OFFSET   "DMTCP_DLSYM_OFFSET"

Definition at line 115 of file constants.h.

#define ENV_VAR_DLSYM_OFFSET_M32   "DMTCP_DLSYM_OFFSET_M32"

Definition at line 116 of file constants.h.

#define ENV_VAR_DMTCP_DUMMY   "DMTCP_DUMMY"

Definition at line 87 of file constants.h.

#define ENV_VAR_EXPLICIT_SRUN   "DMTCP_EXPLICIT_SRUN"

Definition at line 91 of file constants.h.

#define ENV_VAR_FORKED_CKPT   "DMTCP_FORKED_CHECKPOINT"

Definition at line 106 of file constants.h.

#define ENV_VAR_HIJACK_LIBS   "DMTCP_HIJACK_LIBS"

Definition at line 80 of file constants.h.

#define ENV_VAR_HIJACK_LIBS_M32   "DMTCP_HIJACK_LIBS_M32"

Definition at line 81 of file constants.h.

#define ENV_VAR_NAME_HOST   "DMTCP_COORD_HOST"

Definition at line 75 of file constants.h.

#define ENV_VAR_NAME_PORT   "DMTCP_COORD_PORT"

Definition at line 76 of file constants.h.

#define ENV_VAR_NAME_RESTART_DIR   "DMTCP_RESTART_DIR"

Definition at line 77 of file constants.h.

#define ENV_VAR_ORIG_LD_PRELOAD   "DMTCP_ORIG_LD_PRELOAD"

Definition at line 79 of file constants.h.

#define ENV_VAR_PLUGIN   "DMTCP_PLUGIN"

Definition at line 85 of file constants.h.

#define ENV_VAR_QUIET   "DMTCP_QUIET"

Definition at line 86 of file constants.h.

#define ENV_VAR_SCREENDIR   "SCREENDIR"

Definition at line 108 of file constants.h.

#define ENV_VAR_SIGCKPT   "DMTCP_SIGCKPT"

Definition at line 107 of file constants.h.

#define ENV_VAR_STDERR_PATH   "JALIB_STDERR_PATH"

Definition at line 95 of file constants.h.

#define ENV_VAR_TMPDIR   "DMTCP_TMPDIR"

Definition at line 83 of file constants.h.

#define ENV_VAR_VIRTUAL_PID   "DMTCP_VIRTUAL_PID"

Definition at line 89 of file constants.h.

#define ENV_VARS_ALL
Value:
ENV_VAR_NAME_PORT,\
ENV_VAR_CKPT_INTR,\
ENV_VAR_ORIG_LD_PRELOAD,\
ENV_VAR_HIJACK_LIBS,\
ENV_VAR_HIJACK_LIBS_M32,\
ENV_VAR_PLUGIN, \
ENV_VAR_CHECKPOINT_DIR,\
ENV_VAR_TMPDIR,\
ENV_VAR_CKPT_OPEN_FILES,\
ENV_VAR_QUIET,\
ENV_VAR_STDERR_PATH,\
ENV_VAR_COMPRESSION,\
ENV_VAR_ALLOC_PLUGIN,\
ENV_VAR_DL_PLUGIN,\
ENV_VAR_SIGCKPT,\
ENV_VAR_SCREENDIR, \
ENV_VAR_DLSYM_OFFSET, \
ENV_VAR_DLSYM_OFFSET_M32, \
ENV_VAR_VIRTUAL_PID, \
ENV_DELTACOMPRESSION

Definition at line 119 of file constants.h.

#define GLIBC_BASE_FUNC   isalnum

Definition at line 111 of file constants.h.

#define HELP_AND_CONTACT_INFO
Value:
"Report bugs to: "PACKAGE_BUGREPORT"\n" \
"DMTCP home page: <"PACKAGE_URL">\n"

Definition at line 164 of file constants.h.

#define INITIAL_VIRTUAL_PID   40000

Definition at line 62 of file constants.h.

#define LIBC_FILENAME   "libc.so.6"

Definition at line 45 of file constants.h.

#define LIBDL_BASE_FUNC   dlinfo

Definition at line 113 of file constants.h.

#define LIBDL_BASE_FUNC_STR   "dlinfo"

Definition at line 114 of file constants.h.

#define LIBDL_FILENAME   "libdl.so.2"

Definition at line 47 of file constants.h.

#define MAX_VIRTUAL_PID   400000000

Definition at line 63 of file constants.h.

#define RESTART_SCRIPT_BASENAME   "dmtcp_restart_script"

Definition at line 144 of file constants.h.

#define RESTART_SCRIPT_EXT   "sh"

Definition at line 145 of file constants.h.

#define user_desc   modify_ldt_ldt_s

Definition at line 153 of file constants.h.