HYD_status HYDT_bscd_sge_query_env_inherit(const char *env_name, int *ret) { const char *env_list[] = { "DISPLAY", "SGE_ROOT", "SGE_CELL", "SGE_DEBUG_LEVEL", "SGE_QMASTER_PORT", "SGE_O_HOME", "SGE_O_HOST", "SGE_O_LOGNAME", "SGE_O_MAIL", "SGE_O_PATH", "SGE_O_SHELL", "SGE_O_TZ", "SGE_O_WORKDIR", "SGE_ARCH", "SGE_CKPT_ENV", "SGE_CKPT_DIR", "SGE_STDERR_PATH", "SGE_STDOUT_PATH", "SGE_STDIN_PATH", "SGE_JOB_SPOOL_DIR", "SGE_TASK_ID", "SGE_TASK_FIRST", "SGE_TASK_LAST", "SGE_TASK_STEPSIZE", "SGE_BINARY_PATH", "SGE_JSV_TIMEOUT", "SGE_BINDING", "ARC", "ENVIRONMENT", "HOME", "HOSTNAME", "JOB_ID", "JOB_NAME", "JOB_SCRIPT", "LOGNAME", "NHOSTS", "NQUEUES", "NSLOTS", "PATH", "PE", "PE_HOSTFILE", "QUEUE", "REQUEST", "RESTARTED", "SHELL", "TMPDIR", "TMP", "TZ", "USER", NULL }; HYDU_FUNC_ENTER(); *ret = !HYDTI_bscd_in_env_list(env_name, env_list); HYDU_FUNC_EXIT(); return HYD_SUCCESS; }
HYD_status HYDT_bscd_rsh_query_env_inherit(const char *env_name, int *ret) { const char *env_list[] = { "DISPLAY", NULL }; HYDU_FUNC_ENTER(); *ret = !HYDTI_bscd_in_env_list(env_name, env_list); HYDU_FUNC_EXIT(); return HYD_SUCCESS; }
HYD_status HYDT_bscd_ll_query_env_inherit(const char *env_name, int *ret) { const char *env_list[] = { "LOADL_STEP_CLASS", "LOADL_STEP_ARGS", "LOADL_STEP_ID", "LOADL_STARTD_PORT", "LOADL_STEP_NICE", "LOADL_STEP_IN", "LOADL_STEP_ERR", "LOADL_STEP_GROUP", "LOADL_STEP_NAME", "LOADL_STEP_ACCT", "LOADL_STEP_TYPE", "LOADL_STEP_OWNER", "LOADL_ACTIVE", "LOADL_STEP_COMMAND", "LOADL_JOB_NAME", "LOADL_STEP_OUT", "LOADL_STEP_INITDIR", "LOADL_PROCESSOR_LIST", "LOADLBATCH", "AIX_MINKTHREADS", "AIX_MNRATIO", "AIX_PTHREAD_SET_STACKSIZE", "AIXTHREAD_COND_DEBUG", "AIXTHREAD_MUTEX_DEBUG", "AIXTHREAD_RWLOCK_DEBUG", "AIXTHREAD_SCOPE", "AIXTHREAD_SLPRATIO", "MALLOCDEBUG", "MALLOCTYPE", "MALLOCMULTIHEAP", "MP_ADAPTER_USE", "MP_BUFFER_MEM", "MP_CHECKDIR", "MP_CHECKFILE", "MP_CLOCK_SOURCE", "MP_CMDFILE", "MP_COREDIR", "MP_COREFILE_FORMAT", "MP_COREFILE_SIGTERM", "MP_CPU_USE", "MP_CSS_INTERRUPT", "MP_DBXPROMPTMOD", "MP_DEBUG_INITIAL_STOP", "MP_DEBUG_LOG", "MP_EAGER_LIMIT", "MP_EUIDEVELOP", "MP_EUIDEVICE", "MP_EUILIB", "MP_EUILIBPATH", "MP_FENCE", "MP_HINTS_FILTERED", "MP_HOLD_STDIN", "MP_HOSTFILE", "MP_INFOLEVEL", "MP_INTRDELAY", "MP_IONODEFILE", "MP_LABELIO", "MP_LLFILE", "MP_MAX_TYPEDEPTH", "MP_MSG_API", "MP_NEWJOB", "MP_NOARGLIST", "MP_NODES", "MP_PGMMODEL", "MP_PMD_VERSION", "MP_PMDLOG", "MP_PMDSUFFIX", "MP_PMLIGHTS", "MP_POLLING_INTERVAL", "MP_PRIORITY", "MP_PROCS", "MP_PULSE", "MP_RESD", "MP_RETRY", "MP_RETRYCOUNT", "MP_RMPOOL", "MP_SAMPLEFREQ", "MP_SAVE_LLFILE", "MP_SAVEHOSTFILE", "MP_SHARED_MEMORY", "MP_SINGLE_THREAD", "MP_STDINMODE", "MP_STDOUTMODE", "MP_SYNC_ON_CONNECT", "MP_TASKS_PER_NODE", "MP_TBUFFSIZE", "MP_TBUFFWRAP", "MP_THREAD_STACKSIZE", "MP_TIMEOUT", "MP_TMPDIR", "MP_TRACEDIR", "MP_TRACELEVEL", "MP_TTEMPSIZE", "MP_USE_FLOW_CONTROL", "MP_USRPORT", "MP_WAIT_MODE", "PSALLOC", "RT_GRQ", "SPINLOOPTIME", "YIELDLOOPTIME", "XLSMPOPTS", NULL }; HYDU_FUNC_ENTER(); *ret = !HYDTI_bscd_in_env_list(env_name, env_list); HYDU_FUNC_EXIT(); return HYD_SUCCESS; }
HYD_status HYDT_bscd_pbs_query_env_inherit(const char *env_name, int *ret) { const char *env_list[] = { "PBSCOREDUMP", "PBSDEBUG", "PBSLOGLEVEL", "PBS_ARRAYID", "PBS_CLIENTRETRY", "PBS_DEFAULT", "PBS_DPREFIX", "PBS_ENVIRONMENT", "PBS_GPUFILE", "PBS_JOBCOOKIE", "PBS_JOBID", "PBS_JOBNAME", "PBS_MOMPORT", "PBS_NODEFILE", "PBS_NODENUM", "PBS_NUM_NODES", "PBS_NUM_PPN", "PBS_O_HOME", "PBS_O_HOST", "PBS_O_JOBID", "PBS_O_LANG", "PBS_O_LOGNAME", "PBS_O_MAIL", "PBS_O_PATH", "PBS_O_QUEUE", "PBS_O_SHELL", "PBS_O_WORKDIR", "PBS_QSTAT_EXECONLY", "PBS_QUEUE", "PBS_SERVER", "PBS_TASKNUM", "PBS_VERSION", "PBS_VNODENUM", NULL }; HYDU_FUNC_ENTER(); *ret = !HYDTI_bscd_in_env_list(env_name, env_list); HYDU_FUNC_EXIT(); return HYD_SUCCESS; }