Lines Matching defs:filename
66 static void uv__relative_path(const WCHAR* filename,
70 size_t filenamelen = wcslen(filename);
72 assert(!_wcsnicmp(filename, dir, dirlen));
79 wcsncpy(*relpath, filename + dirlen + 1, relpathlen);
83 static int uv__split_path(const WCHAR* filename, WCHAR** dir,
88 if (filename == NULL) {
95 len = wcslen(filename);
97 while (i > 0 && filename[--i] != '\\' && filename[i] != '/');
117 *file = _wcsdup(filename);
124 wcsncpy(*dir, filename, i + 1);
132 wcsncpy(*file, filename + i + 1, len - i - 1);
420 char* filename = NULL;
446 assert(!filename);
452 * or if the filename filter matches.
515 /* We couldn't get the long filename, use the one reported. */
534 /* Convert the filename to utf8. */
535 uv__convert_utf16_to_utf8(filenamew, sizew, &filename);
542 handle->cb(handle, filename, UV_RENAME, 0);
546 handle->cb(handle, filename, UV_CHANGE, 0);
550 uv__free(filename);
551 filename = NULL;