Lines Matching refs:info

343     req->fs.info.new_pathw = NULL;  in fs__capture_path()
365 req->fs.info.new_pathw = pos; in fs__capture_path()
368 req->fs.info.new_pathw = NULL; in fs__capture_path()
407 int flags = req->fs.info.file_flags; in fs__open()
496 if (!((req->fs.info.mode & ~current_umask) & _S_IWRITE)) { in fs__open()
725 if (req->fs.info.offset == -1) { in fs__read_filemap()
728 pos.QuadPart = req->fs.info.offset; in fs__read_filemap()
738 for (index = 0; index < req->fs.info.nbufs; ++index) { in fs__read_filemap()
739 read_size += req->fs.info.bufs[index].len; in fs__read_filemap()
764 index < req->fs.info.nbufs && done_read < read_size; in fs__read_filemap()
766 size_t this_read_size = MIN(req->fs.info.bufs[index].len, in fs__read_filemap()
772 memcpy(req->fs.info.bufs[index].base, in fs__read_filemap()
793 if (req->fs.info.offset == -1) { in fs__read_filemap()
804 int64_t offset = req->fs.info.offset; in fs__read()
856 req->fs.info.bufs[index].base, in fs__read()
857 req->fs.info.bufs[index].len, in fs__read()
862 } while (result && index < req->fs.info.nbufs); in fs__read()
908 for (index = 0; index < req->fs.info.nbufs; ++index) { in fs__write_filemap()
909 write_size += req->fs.info.bufs[index].len; in fs__write_filemap()
919 } else if (req->fs.info.offset == -1) { in fs__write_filemap()
922 pos.QuadPart = req->fs.info.offset; in fs__write_filemap()
966 for (index = 0; index < req->fs.info.nbufs; ++index) { in fs__write_filemap()
972 req->fs.info.bufs[index].base, in fs__write_filemap()
973 req->fs.info.bufs[index].len); in fs__write_filemap()
983 done_write += req->fs.info.bufs[index].len; in fs__write_filemap()
997 if (req->fs.info.offset == -1) { in fs__write_filemap()
1010 int64_t offset = req->fs.info.offset; in fs__write()
1061 req->fs.info.bufs[index].base, in fs__write()
1062 req->fs.info.bufs[index].len, in fs__write()
1067 } while (result && index < req->fs.info.nbufs); in fs__write()
1089 BY_HANDLE_FILE_INFORMATION info; in fs__unlink_rmdir() local
1109 if (!GetFileInformationByHandle(handle, &info)) { in fs__unlink_rmdir()
1115 if (isrmdir && !(info.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)) { in fs__unlink_rmdir()
1122 if (!isrmdir && (info.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)) { in fs__unlink_rmdir()
1128 if (!(info.dwFileAttributes & FILE_ATTRIBUTE_REPARSE_POINT)) { in fs__unlink_rmdir()
1167 if (info.dwFileAttributes & FILE_ATTRIBUTE_READONLY) { in fs__unlink_rmdir()
1171 basic.FileAttributes = (info.dwFileAttributes & ~FILE_ATTRIBUTE_READONLY) | in fs__unlink_rmdir()
1417 FILE_DIRECTORY_INFORMATION* info; in fs__scandir() local
1426 info = (FILE_DIRECTORY_INFORMATION*) position; in fs__scandir()
1429 next_entry_offset = info->NextEntryOffset; in fs__scandir()
1432 wchar_len = info->FileNameLength / sizeof info->FileName[0]; in fs__scandir()
1438 while (wchar_len > 0 && info->FileName[wchar_len - 1] == L'\0') in fs__scandir()
1443 if (wchar_len == 1 && info->FileName[0] == L'.') in fs__scandir()
1445 if (wchar_len == 2 && info->FileName[0] == L'.' && in fs__scandir()
1446 info->FileName[1] == L'.') in fs__scandir()
1450 wtf8_len = uv_utf16_length_as_wtf8(&info->FileName[0], wchar_len); in fs__scandir()
1478 if (uv_utf16_to_wtf8(&info->FileName[0], wchar_len, &wtf8, &wtf8_len) != 0) in fs__scandir()
1482 if (info->FileAttributes & FILE_ATTRIBUTE_DEVICE) in fs__scandir()
1484 else if (info->FileAttributes & FILE_ATTRIBUTE_REPARSE_POINT) in fs__scandir()
1486 else if (info->FileAttributes & FILE_ATTRIBUTE_DIRECTORY) in fs__scandir()
1526 req->fs.info.nbufs = 0; in fs__scandir()
2077 if (!MoveFileExW(req->file.pathw, req->fs.info.new_pathw, MOVEFILE_REPLACE_EXISTING)) { in fs__rename()
2134 eof_info.EndOfFile.QuadPart = req->fs.info.offset; in fs__ftruncate()
2193 flags = req->fs.info.file_flags; in fs__copyfile()
2202 if (CopyFileW(req->file.pathw, req->fs.info.new_pathw, overwrite) != 0) { in fs__copyfile()
2213 fs__stat_impl_from_path(req->fs.info.new_pathw, 0, &new_statbuf) != 0) { in fs__copyfile()
2225 int fd_in = req->file.fd, fd_out = req->fs.info.fd_out; in fs__sendfile()
2226 size_t length = req->fs.info.bufsml[0].len; in fs__sendfile()
2227 int64_t offset = req->fs.info.offset; in fs__sendfile()
2286 if (!(req->fs.info.mode & W_OK) || in fs__access()
2298 int result = _wchmod(req->file.pathw, req->fs.info.mode); in fs__chmod()
2353 if (req->fs.info.mode & _S_IWRITE) { in fs__fchmod()
2494 DWORD r = CreateHardLinkW(req->fs.info.new_pathw, req->file.pathw, NULL); in fs__link()
2679 new_pathw = req->fs.info.new_pathw; in fs__symlink()
2681 if (req->fs.info.file_flags & UV_FS_SYMLINK_JUNCTION) { in fs__symlink()
2686 if (req->fs.info.file_flags & UV_FS_SYMLINK_DIR) in fs__symlink()
3005 if (req->fs.info.bufs != req->fs.info.bufsml) in uv_fs_req_cleanup()
3006 uv__free(req->fs.info.bufs); in uv_fs_req_cleanup()
3010 req->fs.info.new_pathw = NULL; in uv_fs_req_cleanup()
3011 req->fs.info.bufs = NULL; in uv_fs_req_cleanup()
3029 req->fs.info.file_flags = flags; in uv_fs_open()
3030 req->fs.info.mode = mode; in uv_fs_open()
3058 req->fs.info.nbufs = nbufs; in uv_fs_read()
3059 req->fs.info.bufs = req->fs.info.bufsml; in uv_fs_read()
3060 if (nbufs > ARRAY_SIZE(req->fs.info.bufsml)) in uv_fs_read()
3061 req->fs.info.bufs = uv__malloc(nbufs * sizeof(*bufs)); in uv_fs_read()
3063 if (req->fs.info.bufs == NULL) { in uv_fs_read()
3068 memcpy(req->fs.info.bufs, bufs, nbufs * sizeof(*bufs)); in uv_fs_read()
3070 req->fs.info.offset = offset; in uv_fs_read()
3091 req->fs.info.nbufs = nbufs; in uv_fs_write()
3092 req->fs.info.bufs = req->fs.info.bufsml; in uv_fs_write()
3093 if (nbufs > ARRAY_SIZE(req->fs.info.bufsml)) in uv_fs_write()
3094 req->fs.info.bufs = uv__malloc(nbufs * sizeof(*bufs)); in uv_fs_write()
3096 if (req->fs.info.bufs == NULL) { in uv_fs_write()
3101 memcpy(req->fs.info.bufs, bufs, nbufs * sizeof(*bufs)); in uv_fs_write()
3103 req->fs.info.offset = offset; in uv_fs_write()
3134 req->fs.info.mode = mode; in uv_fs_mkdir()
3198 req->fs.info.file_flags = flags; in uv_fs_scandir()
3273 req->fs.info.file_flags = flags; in uv_fs_symlink()
3419 req->fs.info.offset = offset; in uv_fs_ftruncate()
3447 req->fs.info.file_flags = flags; in uv_fs_copyfile()
3456 req->fs.info.fd_out = fd_out; in uv_fs_sendfile()
3457 req->fs.info.offset = in_offset; in uv_fs_sendfile()
3458 req->fs.info.bufsml[0].len = length; in uv_fs_sendfile()
3477 req->fs.info.mode = flags; in uv_fs_access()
3493 req->fs.info.mode = mode; in uv_fs_chmod()
3502 req->fs.info.mode = mode; in uv_fs_fchmod()