Lines Matching defs:cwd
158 const WCHAR* cwd,
165 /* It's a UNC path so ignore cwd */
168 /* It's a full path without drive letter, use cwd's drive letter only */
173 * Replace drive letter in dir by full cwd if it points to the same drive,
176 if (cwd_len < 2 || _wcsnicmp(cwd, dir, 2) != 0) {
184 * Don't use the cwd at all
193 /* Copy cwd */
194 wcsncpy(result_pos, cwd, cwd_len);
197 /* Add a path separator if cwd didn't end with one */
251 WCHAR *cwd,
261 cwd, cwd_len);
271 cwd, cwd_len);
280 cwd, cwd_len);
315 * to the cwd.
334 WCHAR *cwd,
346 size_t cwd_len = wcslen(cwd);
376 cwd, cwd_len,
383 /* The file is really only a name; look in cwd first, then scan path */
386 cwd, cwd_len,
436 cwd, cwd_len,
917 *env = NULL, *cwd = NULL;
963 if (options->cwd) {
964 /* Explicit cwd */
965 err = uv__utf8_to_utf16_alloc(options->cwd, &cwd);
970 /* Inherit cwd */
979 cwd = (WCHAR*) uv__malloc(cwd_len * sizeof(WCHAR));
980 if (cwd == NULL) {
985 r = GetCurrentDirectoryW(cwd_len, cwd);
1019 cwd,
1083 cwd,
1163 uv__free(cwd);