Lines Matching defs:pszVar
49 RTDECL(bool) RTEnvExistsBad(const char *pszVar)
51 return RTEnvGetBad(pszVar) != NULL;
55 RTDECL(bool) RTEnvExist(const char *pszVar)
57 return RTEnvExistsBad(pszVar);
61 RTDECL(const char *) RTEnvGetBad(const char *pszVar)
64 const char *pszValue = getenv(pszVar);
70 RTDECL(const char *) RTEnvGet(const char *pszVar)
72 return RTEnvGetBad(pszVar);
91 RTDECL(int) RTEnvSetBad(const char *pszVar, const char *pszValue)
95 const size_t cchVar = strlen(pszVar);
98 memcpy(pszTmp, pszVar, cchVar);
113 if (!setenv(pszVar, pszValue, 1))
120 RTDECL(int) RTEnvSet(const char *pszVar, const char *pszValue)
122 return RTEnvSetBad(pszVar, pszValue);
125 RTDECL(int) RTEnvUnsetBad(const char *pszVar)
127 AssertReturn(!strchr(pszVar, '='), VERR_INVALID_PARAMETER);
132 if (!RTEnvExist(pszVar))
140 size_t cchVar = strlen(pszVar);
142 memcpy(pszBuf, pszVar, cchVar);
151 if (!unsetenv((char*)pszVar))
158 RTDECL(int) RTEnvUnset(const char *pszVar)
160 return RTEnvUnsetBad(pszVar);