您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ GETENV函数代码示例

51自学网 2021-06-01 20:50:43
  C++
这篇教程C++ GETENV函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中GETENV函数的典型用法代码示例。如果您正苦于以下问题:C++ GETENV函数的具体用法?C++ GETENV怎么用?C++ GETENV使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了GETENV函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: strlen

CWE134_Uncontrolled_Format_String__char_environment_vfprintf_84_goodB2G::CWE134_Uncontrolled_Format_String__char_environment_vfprintf_84_goodB2G(char * dataCopy){    data = dataCopy;    {        /* Append input from an environment variable to data */        size_t dataLen = strlen(data);        char * environment = GETENV(ENV_VARIABLE);        /* If there is data in the environment variable */        if (environment != NULL)        {            /* POTENTIAL FLAW: Read data from an environment variable */            strncat(data+dataLen, environment, 100-dataLen-1);        }    }}
开发者ID:maurer,项目名称:tiamat,代码行数:15,


示例2: strlen

CWE23_Relative_Path_Traversal__char_environment_fopen_84_bad::CWE23_Relative_Path_Traversal__char_environment_fopen_84_bad(char * dataCopy){    data = dataCopy;    {        /* Append input from an environment variable to data */        size_t dataLen = strlen(data);        char * environment = GETENV(ENV_VARIABLE);        /* If there is data in the environment variable */        if (environment != NULL)        {            /* POTENTIAL FLAW: Read data from an environment variable */            strncat(data+dataLen, environment, FILENAME_MAX-dataLen-1);        }    }}
开发者ID:maurer,项目名称:tiamat,代码行数:15,


示例3: CWE78_OS_Command_Injection__wchar_t_environment_w32_spawnv_61b_badSource

wchar_t * CWE78_OS_Command_Injection__wchar_t_environment_w32_spawnv_61b_badSource(wchar_t * data){    {        /* Append input from an environment variable to data */        size_t dataLen = wcslen(data);        wchar_t * environment = GETENV(ENV_VARIABLE);        /* If there is data in the environment variable */        if (environment != NULL)        {            /* POTENTIAL FLAW: Read data from an environment variable */            wcsncat(data+dataLen, environment, 100-dataLen-1);        }    }    return data;}
开发者ID:maurer,项目名称:tiamat,代码行数:15,


示例4: wcslen

CWE36_Absolute_Path_Traversal__wchar_t_environment_ofstream_84_bad::CWE36_Absolute_Path_Traversal__wchar_t_environment_ofstream_84_bad(wchar_t * dataCopy){    data = dataCopy;    {        /* Append input from an environment variable to data */        size_t dataLen = wcslen(data);        wchar_t * environment = GETENV(ENV_VARIABLE);        /* If there is data in the environment variable */        if (environment != NULL)        {            /* POTENTIAL FLAW: Read data from an environment variable */            wcsncat(data+dataLen, environment, FILENAME_MAX-dataLen-1);        }    }}
开发者ID:maurer,项目名称:tiamat,代码行数:15,


示例5: badSource

static wchar_t * badSource(wchar_t * data){    {        /* Append input from an environment variable to data */        size_t dataLen = wcslen(data);        wchar_t * environment = GETENV(ENV_VARIABLE);        /* If there is data in the environment variable */        if (environment != NULL)        {            /* POTENTIAL FLAW: Read data from an environment variable */            wcsncat(data+dataLen, environment, 100-dataLen-1);        }    }    return data;}
开发者ID:maurer,项目名称:tiamat,代码行数:15,


示例6: CWE134_Uncontrolled_Format_String__wchar_t_environment_vprintf_61b_goodB2GSource

/* goodB2G() uses the BadSource with the GoodSink */wchar_t * CWE134_Uncontrolled_Format_String__wchar_t_environment_vprintf_61b_goodB2GSource(wchar_t * data){    {        /* Append input from an environment variable to data */        size_t dataLen = wcslen(data);        wchar_t * environment = GETENV(ENV_VARIABLE);        /* If there is data in the environment variable */        if (environment != NULL)        {            /* POTENTIAL FLAW: Read data from an environment variable */            wcsncat(data+dataLen, environment, 100-dataLen-1);        }    }    return data;}
开发者ID:maurer,项目名称:tiamat,代码行数:16,


示例7: strlen

CWE78_OS_Command_Injection__char_environment_execlp_84_bad::CWE78_OS_Command_Injection__char_environment_execlp_84_bad(char * dataCopy){    data = dataCopy;    {        /* Append input from an environment variable to data */        size_t dataLen = strlen(data);        char * environment = GETENV(ENV_VARIABLE);        /* If there is data in the environment variable */        if (environment != NULL)        {            /* POTENTIAL FLAW: Read data from an environment variable */            strncat(data+dataLen, environment, 100-dataLen-1);        }    }}
开发者ID:maurer,项目名称:tiamat,代码行数:15,


示例8: badSource

char * badSource(char * data){    {        /* Append input from an environment variable to data */        size_t dataLen = strlen(data);        char * environment = GETENV(ENV_VARIABLE);        /* If there is data in the environment variable */        if (environment != NULL)        {            /* POTENTIAL FLAW: Read data from an environment variable */            strncat(data+dataLen, environment, FILENAME_MAX-dataLen-1);        }    }    return data;}
开发者ID:maurer,项目名称:tiamat,代码行数:15,


示例9: wcslen

CWE114_Process_Control__w32_wchar_t_environment_84_bad::CWE114_Process_Control__w32_wchar_t_environment_84_bad(wchar_t * dataCopy){    data = dataCopy;    {        /* Append input from an environment variable to data */        size_t dataLen = wcslen(data);        wchar_t * environment = GETENV(ENV_VARIABLE);        /* If there is data in the environment variable */        if (environment != NULL)        {            /* POTENTIAL FLAW: Read data from an environment variable */            wcsncat(data+dataLen, environment, 100-dataLen-1);        }    }}
开发者ID:gpwi970725,项目名称:testJuliet1,代码行数:15,


示例10: wcslen

CWE78_OS_Command_Injection__wchar_t_environment_w32_execvp_83_bad::CWE78_OS_Command_Injection__wchar_t_environment_w32_execvp_83_bad(wchar_t * dataCopy){    data = dataCopy;    {        /* Append input from an environment variable to data */        size_t dataLen = wcslen(data);        wchar_t * environment = GETENV(ENV_VARIABLE);        /* If there is data in the environment variable */        if (environment != NULL)        {            /* POTENTIAL FLAW: Read data from an environment variable */            wcsncat(data+dataLen, environment, 100-dataLen-1);        }    }}
开发者ID:maurer,项目名称:tiamat,代码行数:15,


示例11: wcslen

CWE134_Uncontrolled_Format_String__wchar_t_environment_snprintf_83_bad::CWE134_Uncontrolled_Format_String__wchar_t_environment_snprintf_83_bad(wchar_t * dataCopy){    data = dataCopy;    {        /* Append input from an environment variable to data */        size_t dataLen = wcslen(data);        wchar_t * environment = GETENV(ENV_VARIABLE);        /* If there is data in the environment variable */        if (environment != NULL)        {            /* POTENTIAL FLAW: Read data from an environment variable */            wcsncat(data+dataLen, environment, 100-dataLen-1);        }    }}
开发者ID:maurer,项目名称:tiamat,代码行数:15,


示例12: GC_print_all_errors

/* Clear both lists.  Called without the allocation lock held.          */GC_INNER void GC_print_all_errors(void){    static GC_bool printing_errors = FALSE;    GC_bool have_errors;    unsigned i;    DCL_LOCK_STATE;    LOCK();    if (printing_errors) {        UNLOCK();        return;    }    have_errors = GC_have_errors;    printing_errors = TRUE;    UNLOCK();    if (GC_debugging_started) {        GC_print_all_smashed();    } else {        have_errors = FALSE;    }    for (i = 0; i < GC_n_leaked; ++i) {        ptr_t p = GC_leaked[i];        if (HDR(p) -> hb_obj_kind == PTRFREE) {            GC_err_printf("Leaked atomic object at ");        } else {            GC_err_printf("Leaked composite object at ");        }        GC_print_heap_obj(p);        GC_err_printf("/n");        GC_free(p);        GC_leaked[i] = 0;        have_errors = TRUE;    }    GC_n_leaked = 0;    if (have_errors#       ifndef GC_ABORT_ON_LEAK            && GETENV("GC_ABORT_ON_LEAK") != NULL#       endif       ) {        ABORT("Leaked or smashed objects encountered");    }    printing_errors = FALSE;}
开发者ID:preames,项目名称:hinted-collection,代码行数:48,


示例13: sst1InitDacDetectICS

FxBool sst1InitDacDetectICS(FxU32 * sstbase){    FxU32 n;    int helper = (GETENV(("SST_DEBUGDAC"))) ? 1 : 0;    if(helper)        INIT_PRINTF(("sst1InitDacDetectICS(): Entered.../n"));    /* Detect ICS... */    /* Sometimes the DACs seem to go into never-never land, so */    /* try and initialize the DAC multiple times */    n = 0;    while(1) {        FxU32 gclk1, vclk1, vclk7;        if(++n > 100)            break;        /* Must guarantee that no rendering is being performed */        sst1InitIdleFBINoNOP(sstbase);        sst1InitDacWr(sstbase, SST_DACREG_ICS_PLLADDR_RD,            SST_DACREG_ICS_PLLADDR_GCLK1);        gclk1 = sst1InitDacRd(sstbase,  SST_DACREG_ICS_PLLADDR_DATA);        sst1InitDacRd(sstbase,  SST_DACREG_ICS_PLLADDR_DATA);        sst1InitDacWr(sstbase, SST_DACREG_ICS_PLLADDR_RD,            SST_DACREG_ICS_PLLADDR_VCLK1);        vclk1 = sst1InitDacRd(sstbase,  SST_DACREG_ICS_PLLADDR_DATA);        sst1InitDacRd(sstbase,  SST_DACREG_ICS_PLLADDR_DATA);        sst1InitDacWr(sstbase, SST_DACREG_ICS_PLLADDR_RD,            SST_DACREG_ICS_PLLADDR_VCLK7);        vclk7 = sst1InitDacRd(sstbase,  SST_DACREG_ICS_PLLADDR_DATA);        sst1InitDacRd(sstbase,  SST_DACREG_ICS_PLLADDR_DATA);        if((gclk1 == SST_DACREG_ICS_PLLADDR_GCLK1_DEFAULT) &&           (vclk1 == SST_DACREG_ICS_PLLADDR_VCLK1_DEFAULT) &&           (vclk7 == SST_DACREG_ICS_PLLADDR_VCLK7_DEFAULT)) {            /* found ICS DAC... */            sst1CurrentBoard->fbiDacType = SST_FBI_DACTYPE_ICS;            if(helper)                INIT_PRINTF(("sst1InitDacDetectICS(): Exiting.../n"));            return(FXTRUE);        }    }    if(helper)        INIT_PRINTF(("sst1InitDacDetectICS(): Exiting.../n"));    return(FXFALSE);}
开发者ID:OS2World,项目名称:LIB-Glide-2,代码行数:46,


示例14: parseuri

struct ProxyStruct parseuri(char *uri){	struct ProxyStruct ret;	char **atmp;	char tmpfiletmp[64];	struct growstring grow;	int i;	/* Verify we got something */	assert(uri);	/* Initialize the growstring */	grow.size=1024*sizeof(char);	grow.string=calloc(sizeof(char), grow.size);	/* Copy the uri */	ret.request_uri=strdup(uri);	/* we prepend each part with a / in the for loop */	str_append(&grow, "http:/");	atmp=split('/', uri);	for(i=3; atmp[i]!=NULL; i++) {		str_append(&grow, "/");		str_append(&grow, atmp[i]);	}	/* Get the URL stuff */	ret.request_url=strdup(grow.string);	ret.url=parseurl(ret.request_url);	/* Get the file */	grow.string[0]=0x00;	str_append(&grow, GETENV("DOCUMENT_ROOT"));	str_append(&grow, "/");	str_append(&grow, ret.request_uri);	ret.file=strdup(grow.string);	sprintf(tmpfiletmp, ".tmp.%d", getpid());	str_append(&grow, tmpfiletmp);	ret.tmpfile=grow.string;	freeptrlist(atmp);	return(ret);}
开发者ID:WongTai,项目名称:snippets,代码行数:46,


示例15: goodB2G1

/* goodB2G1() - use badsource and goodsink by changing the second staticReturnsTrue() to staticReturnsFalse() */static void goodB2G1(){    wchar_t * data;    wchar_t dataBuffer[100] = L"";    data = dataBuffer;    if(staticReturnsTrue())    {        {            /* Append input from an environment variable to data */            size_t dataLen = wcslen(data);            wchar_t * environment = GETENV(ENV_VARIABLE);            /* If there is data in the environment variable */            if (environment != NULL)            {                /* POTENTIAL FLAW: Read data from an environment variable */                wcsncat(data+dataLen, environment, 100-dataLen-1);            }        }    }    if(staticReturnsFalse())    {        /* INCIDENTAL: CWE 561 Dead Code, the code below will never run */        printLine("Benign, fixed string");    }    else    {        {            int i, n, intVariable;            if (swscanf(data, L"%d", &n) == 1)            {                /* FIX: limit loop iteration counts */                if (n < MAX_LOOP)                {                    intVariable = 0;                    for (i = 0; i < n; i++)                    {                        /* INCIDENTAL: CWE 561: Dead Code - non-avoidable if n <= 0 */                        intVariable++; /* avoid a dead/empty code block issue */                    }                    printIntLine(intVariable);                }            }        }    }}
开发者ID:maurer,项目名称:tiamat,代码行数:46,


示例16: goodB2G

static void goodB2G(){    char * data;    char dataBuffer[100] = "";    data = dataBuffer;    {        /* Append input from an environment variable to data */        size_t dataLen = strlen(data);        char * environment = GETENV(ENV_VARIABLE);        /* If there is data in the environment variable */        if (environment != NULL)        {            /* POTENTIAL FLAW: Read data from an environment variable */            strncat(data+dataLen, environment, 100-dataLen-1);        }    }    CWE134_Uncontrolled_Format_String__char_environment_snprintf_64b_goodB2GSink(&data);}
开发者ID:maurer,项目名称:tiamat,代码行数:18,


示例17: goodB2G

/* goodB2G uses the BadSource with the GoodSink */static void goodB2G(){    wchar_t * data;    data = (wchar_t *)malloc(100*sizeof(wchar_t));    data[0] = L'/0';    {        /* Append input from an environment variable to data */        size_t dataLen = wcslen(data);        wchar_t * environment = GETENV(ENV_VARIABLE);        /* If there is data in the environment variable */        if (environment != NULL)        {            /* POTENTIAL FLAW: Read data from an environment variable */            wcsncat(data+dataLen, environment, 100-dataLen-1);        }    }    CWE761_Free_Pointer_Not_at_Start_of_Buffer__wchar_t_environment_51b_goodB2GSink(data);}
开发者ID:maurer,项目名称:tiamat,代码行数:19,


示例18: CWE78_OS_Command_Injection__char_environment_system_53_bad

void CWE78_OS_Command_Injection__char_environment_system_53_bad(){    char * data;    char data_buf[100] = FULL_COMMAND;    data = data_buf;    {        /* Append input from an environment variable to data */        size_t dataLen = strlen(data);        char * environment = GETENV(ENV_VARIABLE);        /* If there is data in the environment variable */        if (environment != NULL)        {            /* POTENTIAL FLAW: Read data from an environment variable */            strncat(data+dataLen, environment, 100-dataLen-1);        }    }    CWE78_OS_Command_Injection__char_environment_system_53b_badSink(data);}
开发者ID:maurer,项目名称:tiamat,代码行数:18,


示例19: goodB2G

static void goodB2G(){    char * data;    char dataBuffer[100] = "";    data = dataBuffer;    {        /* Append input from an environment variable to data */        size_t dataLen = strlen(data);        char * environment = GETENV(ENV_VARIABLE);        /* If there is data in the environment variable */        if (environment != NULL)        {            /* POTENTIAL FLAW: Read data from an environment variable */            strncat(data+dataLen, environment, 100-dataLen-1);        }    }    goodB2GSink(data);}
开发者ID:maurer,项目名称:tiamat,代码行数:18,


示例20: bad

void bad(){    wchar_t * data;    wchar_t dataBuffer[FILENAME_MAX] = BASEPATH;    data = dataBuffer;    {        /* Append input from an environment variable to data */        size_t dataLen = wcslen(data);        wchar_t * environment = GETENV(ENV_VARIABLE);        /* If there is data in the environment variable */        if (environment != NULL)        {            /* POTENTIAL FLAW: Read data from an environment variable */            wcsncat(data+dataLen, environment, FILENAME_MAX-dataLen-1);        }    }    badSink(data);}
开发者ID:maurer,项目名称:tiamat,代码行数:18,


示例21: CWE114_Process_Control__w32_char_environment_53_bad

void CWE114_Process_Control__w32_char_environment_53_bad(){    char * data;    char dataBuffer[100] = "";    data = dataBuffer;    {        /* Append input from an environment variable to data */        size_t dataLen = strlen(data);        char * environment = GETENV(ENV_VARIABLE);        /* If there is data in the environment variable */        if (environment != NULL)        {            /* POTENTIAL FLAW: Read data from an environment variable */            strncat(data+dataLen, environment, 100-dataLen-1);        }    }    CWE114_Process_Control__w32_char_environment_53b_badSink(data);}
开发者ID:gpwi970725,项目名称:testJuliet1,代码行数:18,


示例22: goodB2G

static void goodB2G(){    wchar_t * data;    wchar_t dataBuffer[100] = L"";    data = dataBuffer;    {        /* Append input from an environment variable to data */        size_t dataLen = wcslen(data);        wchar_t * environment = GETENV(ENV_VARIABLE);        /* If there is data in the environment variable */        if (environment != NULL)        {            /* POTENTIAL FLAW: Read data from an environment variable */            wcsncat(data+dataLen, environment, 100-dataLen-1);        }    }    CWE134_Uncontrolled_Format_String__wchar_t_environment_fprintf_54b_goodB2GSink(data);}
开发者ID:maurer,项目名称:tiamat,代码行数:18,


示例23: CWE90_LDAP_Injection__w32_wchar_t_environment_54_bad

void CWE90_LDAP_Injection__w32_wchar_t_environment_54_bad(){    wchar_t * data;    wchar_t dataBuffer[256] = L"";    data = dataBuffer;    {        /* Append input from an environment variable to data */        size_t dataLen = wcslen(data);        wchar_t * environment = GETENV(ENV_VARIABLE);        /* If there is data in the environment variable */        if (environment != NULL)        {            /* POTENTIAL FLAW: Read data from an environment variable */            wcsncat(data+dataLen, environment, 256-dataLen-1);        }    }    CWE90_LDAP_Injection__w32_wchar_t_environment_54b_badSink(data);}
开发者ID:gpwi970725,项目名称:testJuliet1,代码行数:18,


示例24: CWE78_OS_Command_Injection__char_environment_w32_spawnlp_22_badSource

char * CWE78_OS_Command_Injection__char_environment_w32_spawnlp_22_badSource(char * data){    if(CWE78_OS_Command_Injection__char_environment_w32_spawnlp_22_badGlobal)    {        {            /* Append input from an environment variable to data */            size_t dataLen = strlen(data);            char * environment = GETENV(ENV_VARIABLE);            /* If there is data in the environment variable */            if (environment != NULL)            {                /* POTENTIAL FLAW: Read data from an environment variable */                strncat(data+dataLen, environment, 100-dataLen-1);            }        }    }    return data;}
开发者ID:maurer,项目名称:tiamat,代码行数:18,


示例25: CWE78_OS_Command_Injection__wchar_t_environment_w32_spawnvp_41_bad

void CWE78_OS_Command_Injection__wchar_t_environment_w32_spawnvp_41_bad(){    wchar_t * data;    wchar_t dataBuffer[100] = L"";    data = dataBuffer;    {        /* Append input from an environment variable to data */        size_t dataLen = wcslen(data);        wchar_t * environment = GETENV(ENV_VARIABLE);        /* If there is data in the environment variable */        if (environment != NULL)        {            /* POTENTIAL FLAW: Read data from an environment variable */            wcsncat(data+dataLen, environment, 100-dataLen-1);        }    }    CWE78_OS_Command_Injection__wchar_t_environment_w32_spawnvp_41_badSink(data);}
开发者ID:maurer,项目名称:tiamat,代码行数:18,


示例26: CWE427_Uncontrolled_Search_Path_Element__wchar_t_environment_54_bad

void CWE427_Uncontrolled_Search_Path_Element__wchar_t_environment_54_bad(){    wchar_t * data;    wchar_t dataBuffer[250] = L"PATH=";    data = dataBuffer;    {        /* Append input from an environment variable to data */        size_t dataLen = wcslen(data);        wchar_t * environment = GETENV(ENV_VARIABLE);        /* If there is data in the environment variable */        if (environment != NULL)        {            /* POTENTIAL FLAW: Read data from an environment variable */            wcsncat(data+dataLen, environment, 250-dataLen-1);        }    }    CWE427_Uncontrolled_Search_Path_Element__wchar_t_environment_54b_badSink(data);}
开发者ID:maurer,项目名称:tiamat,代码行数:18,


示例27: CWE78_OS_Command_Injection__char_environment_execl_64_bad

void CWE78_OS_Command_Injection__char_environment_execl_64_bad(){    char * data;    char dataBuffer[100] = "";    data = dataBuffer;    {        /* Append input from an environment variable to data */        size_t dataLen = strlen(data);        char * environment = GETENV(ENV_VARIABLE);        /* If there is data in the environment variable */        if (environment != NULL)        {            /* POTENTIAL FLAW: Read data from an environment variable */            strncat(data+dataLen, environment, 100-dataLen-1);        }    }    CWE78_OS_Command_Injection__char_environment_execl_64b_badSink(&data);}
开发者ID:maurer,项目名称:tiamat,代码行数:18,


示例28: bad

void bad(){    char * data;    char dataBuffer[FILENAME_MAX] = "";    data = dataBuffer;    {        /* Append input from an environment variable to data */        size_t dataLen = strlen(data);        char * environment = GETENV(ENV_VARIABLE);        /* If there is data in the environment variable */        if (environment != NULL)        {            /* POTENTIAL FLAW: Read data from an environment variable */            strncat(data+dataLen, environment, FILENAME_MAX-dataLen-1);        }    }    badSink_b(data);}
开发者ID:maurer,项目名称:tiamat,代码行数:18,


示例29: main

int main(int argc, char *argv[]) {	int i;	wc_data_t wc_data;	i = map_reduce_init (&argc, &argv);	CHECK_ERROR(i < 0);	wc_data.fname = argv[1];	printf("Wordcount: Running.../n");	// Setup splitter args	wc_data.unit_size = 5; // approx 3 bytes per word	wc_data.fpos = 0;	// Setup map reduce args	map_reduce_args_t map_reduce_args;	memset(&map_reduce_args, 0, sizeof(map_reduce_args_t));	map_reduce_args.task_data = &wc_data;	map_reduce_args.task_data_size = sizeof(wc_data_t);		map_reduce_args.prep = wc_prep;	map_reduce_args.cleanup = wc_cleanup;	map_reduce_args.map = wordcount_map;	map_reduce_args.reduce = wordcount_reduce;	map_reduce_args.combiner = wordcount_combiner;	map_reduce_args.splitter = wordcount_splitter;	map_reduce_args.key_cmp = mystrcmp;		map_reduce_args.unit_size = wc_data.unit_size;	map_reduce_args.partition = NULL; // use default	map_reduce_args.result = &wc_data.wc_vals;		map_reduce_args.L1_cache_size = atoi(GETENV("MR_L1CACHESIZE"));//1024 * 1024 * 2;	map_reduce_args.num_map_threads = atoi(GETENV("MR_NUMTHREADS"));//8;	map_reduce_args.num_reduce_threads = atoi(GETENV("MR_NUMTHREADS"));//16;	map_reduce_args.num_merge_threads = atoi(GETENV("MR_NUMTHREADS"));//8;	map_reduce_args.num_procs = atoi(GETENV("MR_NUMPROCS"));//16;	map_reduce_args.key_match_factor = (float)atof(GETENV("MR_KEYMATCHFACTOR"));//2;	printf("Wordcount: Calling MapReduce Scheduler Wordcount/n");	CHECK_ERROR(map_reduce (&map_reduce_args) < 0);	map_reduce_cleanup(&map_reduce_args);	CHECK_ERROR (map_reduce_finalize ());	get_time (&end);	return 0;}
开发者ID:MrOptifyGitHub,项目名称:elastic-phoenix,代码行数:51,


示例30: goodB2G2

static void goodB2G2(){    char * data;    data = (char *)malloc(100*sizeof(char));    data[0] = '/0';    {        /* Append input from an environment variable to data */        size_t dataLen = strlen(data);        char * environment = GETENV(ENV_VARIABLE);        /* If there is data in the environment variable */        if (environment != NULL)        {            /* POTENTIAL FLAW: Read data from an environment variable */            strncat(data+dataLen, environment, 100-dataLen-1);        }    }    CWE761_Free_Pointer_Not_at_Start_of_Buffer__char_environment_22_goodB2G2Global = 1; /* true */    CWE761_Free_Pointer_Not_at_Start_of_Buffer__char_environment_22_goodB2G2Sink(data);}
开发者ID:maurer,项目名称:tiamat,代码行数:19,



注:本文中的GETENV函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ GETJOCTET函数代码示例
C++ GETDLGITEM函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。