- 時間撮記:
- 2014-2-11 上午02:21:39 (11 年 以前)
- 檔案:
-
- 修改 1 筆資料
圖例:
- 未更動
- 新增
- 刪除
-
trunk/src/VBox/Runtime/r3/posix/env-posix.cpp
r48935 r50408 5 5 6 6 /* 7 * Copyright (C) 2006-201 0Oracle Corporation7 * Copyright (C) 2006-2014 Oracle Corporation 8 8 * 9 9 * This file is part of VirtualBox Open Source Edition (OSE), as … … 47 47 48 48 49 RTDECL(bool) RTEnvExist (const char *pszVar)49 RTDECL(bool) RTEnvExistsBad(const char *pszVar) 50 50 { 51 return RTEnvGet (pszVar) != NULL;51 return RTEnvGetBad(pszVar) != NULL; 52 52 } 53 53 54 54 55 RTDECL(const char *) RTEnvGet(const char *pszVar) 55 RTDECL(bool) RTEnvExist(const char *pszVar) 56 { 57 return RTEnvExistsBad(pszVar); 58 } 59 60 61 RTDECL(const char *) RTEnvGetBad(const char *pszVar) 56 62 { 57 63 IPRT_ALIGNMENT_CHECKS_DISABLE(); /* glibc causes trouble */ … … 62 68 63 69 64 RTDECL(int) RTEnvPut(const char *pszVarEqualValue) 70 RTDECL(const char *) RTEnvGet(const char *pszVar) 71 { 72 return RTEnvGetBad(pszVar); 73 } 74 75 76 RTDECL(int) RTEnvPutBad(const char *pszVarEqualValue) 65 77 { 66 78 /** @todo putenv is a source memory leaks. deal with this on a per system basis. */ … … 70 82 } 71 83 72 RTDECL(int) RTEnvSet(const char *pszVar, const char *pszValue) 84 85 RTDECL(int) RTEnvPut(const char *pszVarEqualValue) 86 { 87 return RTEnvPutBad(pszVarEqualValue); 88 } 89 90 91 RTDECL(int) RTEnvSetBad(const char *pszVar, const char *pszValue) 73 92 { 74 93 #if defined(_MSC_VER) … … 99 118 100 119 101 RTDECL(int) RTEnvUnset(const char *pszVar) 120 RTDECL(int) RTEnvSet(const char *pszVar, const char *pszValue) 121 { 122 return RTEnvSetBad(pszVar, pszValue); 123 } 124 125 RTDECL(int) RTEnvUnsetBad(const char *pszVar) 102 126 { 103 127 AssertReturn(!strchr(pszVar, '='), VERR_INVALID_PARAMETER); … … 132 156 } 133 157 158 RTDECL(int) RTEnvUnset(const char *pszVar) 159 { 160 return RTEnvUnsetBad(pszVar); 161 } 162
注意:
瀏覽 TracChangeset
來幫助您使用更動檢視器