• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/ruby-106/ruby/win32/

Lines Matching +defs:env +defs:close

54 #undef close
384 get_special_folder(int n, WCHAR *env)
390 f = SHGetPathFromIDListW(pidl, env);
483 #define env wk.val
493 if (!GetEnvironmentVariableW(L"HOME", env, numberof(env))) {
495 if (GetEnvironmentVariableW(L"HOMEDRIVE", env, numberof(env)))
496 len = lstrlenW(env);
499 if (GetEnvironmentVariableW(L"HOMEPATH", env + len, numberof(env) - len) || len) {
502 else if (GetEnvironmentVariableW(L"USERPROFILE", env, numberof(env))) {
505 else if (get_special_folder(CSIDL_PROFILE, env)) {
508 else if (get_special_folder(CSIDL_PERSONAL, env)) {
512 regulate_path(env);
517 if (!GetEnvironmentVariableW(L"USER", env, numberof(env))) {
518 if (!GetEnvironmentVariableW(L"USERNAME", env, numberof(env)) &&
519 !GetUserNameW(env, (len = numberof(env), &len))) {
527 if (!GetEnvironmentVariableW(TMPDIR, env, numberof(env)) &&
528 !GetEnvironmentVariableW(L"TMP", env, numberof(env)) &&
529 !GetEnvironmentVariableW(L"TEMP", env, numberof(env)) &&
530 rb_w32_system_tmpdir(env, numberof(env))) {
534 #undef env
1571 // terminating close-quote. If it is, we're finished with
2266 if (nullfd >= 0 && !keep) close(nullfd);
2929 close(fd);
3830 close(fd);
4270 char *env;
4295 for (env = uenvarea; *env; env += strlen(env) + 1)
4296 if (strncasecmp(env, name, len) == 0 && *(env + len) == '=')
4297 return env + len + 1;
4307 char *env;
4324 for (env = envarea; *env; env += strlen(env) + 1)
4325 if (strncasecmp(env, name, len) == 0 && *(env + len) == '=')
4326 return env + len + 1;
5082 WCHAR *envtop, *env;
5097 for (env = envtop, num = 0; *env; env += lstrlenW(env) + 1)
5098 if (*env != '=') num++;
5101 for (env = envtop, myenv = myenvtop; *env; env += lstrlenW(env) + 1) {
5102 if (*env != '=') {
5103 if (!(*myenv = wstr_to_utf8(env, NULL))) {
5117 rb_w32_free_environ(char **env)
5119 char **t = env;
5122 free(env);