| /wasmtime-44.0.1/crates/test-programs/src/bin/ |
| H A D | p1_fd_filestat_get.rs | 5 assert_eq!(stat.size, 0, "stdio size should be 0"); in test_fd_filestat_get() 6 assert_eq!(stat.atim, 0, "stdio atim should be 0"); in test_fd_filestat_get() 7 assert_eq!(stat.mtim, 0, "stdio mtim should be 0"); in test_fd_filestat_get() 8 assert_eq!(stat.ctim, 0, "stdio ctim should be 0"); in test_fd_filestat_get() 11 assert_eq!(stat.size, 0, "stdio size should be 0"); in test_fd_filestat_get() 12 assert_eq!(stat.atim, 0, "stdio atim should be 0"); in test_fd_filestat_get() 13 assert_eq!(stat.mtim, 0, "stdio mtim should be 0"); in test_fd_filestat_get() 14 assert_eq!(stat.ctim, 0, "stdio ctim should be 0"); in test_fd_filestat_get() 17 assert_eq!(stat.size, 0, "stdio size should be 0"); in test_fd_filestat_get() 18 assert_eq!(stat.atim, 0, "stdio atim should be 0"); in test_fd_filestat_get() [all …]
|
| H A D | p1_fd_filestat_set.rs | 26 let stat = wasip1::fd_filestat_get(file_fd).expect("failed filestat"); in test_fd_filestat_set_size_rw() localVariable 27 assert_eq!(stat.size, 0, "file size should be 0"); in test_fd_filestat_set_size_rw() 32 let stat = wasip1::fd_filestat_get(file_fd).expect("failed filestat 2"); in test_fd_filestat_set_size_rw() localVariable 33 assert_eq!(stat.size, 100, "file size should be 100"); in test_fd_filestat_set_size_rw() 51 let stat = wasip1::fd_filestat_get(file_fd).expect("failed filestat"); in test_fd_filestat_set_size_ro() localVariable 52 assert_eq!(stat.size, 0, "file size should be 0"); in test_fd_filestat_set_size_ro() 63 assert_eq!(stat.size, 0, "file size should remain 0"); in test_fd_filestat_set_size_ro() 86 let old_atim = Duration::from_nanos(stat.atim); in test_fd_filestat_set_times() 97 assert_eq!(stat.size, 0, "file size should remain unchanged at 0"); in test_fd_filestat_set_times() 101 Duration::from_nanos(stat.mtim), in test_fd_filestat_set_times() [all …]
|
| H A D | p1_path_open_read_write.rs | 12 let stat = wasip1::fd_fdstat_get(f_readonly).expect("get fdstat readonly"); in test_path_open_read_write() localVariable 14 stat.fs_rights_base & wasip1::RIGHTS_FD_READ == wasip1::RIGHTS_FD_READ, in test_path_open_read_write() 18 stat.fs_rights_base & wasip1::RIGHTS_FD_WRITE == 0, in test_path_open_read_write() 52 let stat = wasip1::fd_fdstat_get(f_writeonly).expect("get fdstat writeonly"); in test_path_open_read_write() localVariable 54 stat.fs_rights_base & wasip1::RIGHTS_FD_READ == 0, in test_path_open_read_write() 58 stat.fs_rights_base & wasip1::RIGHTS_FD_READDIR == 0, in test_path_open_read_write() 62 stat.fs_rights_base & wasip1::RIGHTS_FD_WRITE == wasip1::RIGHTS_FD_WRITE, in test_path_open_read_write() 91 let stat = wasip1::fd_fdstat_get(f_readwrite).expect("get fdstat readwrite"); in test_path_open_read_write() localVariable 93 stat.fs_rights_base & wasip1::RIGHTS_FD_READ == wasip1::RIGHTS_FD_READ, in test_path_open_read_write() 97 stat.fs_rights_base & wasip1::RIGHTS_FD_WRITE == wasip1::RIGHTS_FD_WRITE, in test_path_open_read_write()
|
| H A D | p1_fd_advise.rs | 24 let stat = wasip1::fd_filestat_get(file_fd).expect("failed to fdstat"); in test_fd_advise() localVariable 25 assert_eq!(stat.size, 0, "file size should be 0"); in test_fd_advise() 30 let stat = wasip1::fd_filestat_get(file_fd).expect("failed to fdstat 2"); in test_fd_advise() localVariable 31 assert_eq!(stat.size, 100, "file size should be 100"); in test_fd_advise() 37 let stat = wasip1::fd_filestat_get(file_fd).expect("failed to fdstat 3"); in test_fd_advise() localVariable 38 assert_eq!(stat.size, 100, "file size should be 100"); in test_fd_advise()
|
| H A D | p1_file_allocate.rs | 24 let mut stat = wasip1::fd_filestat_get(file_fd).expect("reading file stats"); in test_file_allocate() localVariable 25 assert_eq!(stat.size, 0, "file size should be 0"); in test_file_allocate() 36 stat = wasip1::fd_filestat_get(file_fd).expect("reading file stats"); in test_file_allocate() 37 assert_eq!(stat.size, 0, "file size should still be 0"); in test_file_allocate()
|
| H A D | p1_file_pread_pwrite.rs | 160 let stat = wasip1::fd_filestat_get(file_fd).unwrap(); in test_file_pwrite_and_file_pos() localVariable 161 assert_eq!(stat.size, 0); in test_file_pwrite_and_file_pos() 173 let stat = wasip1::fd_filestat_get(file_fd).unwrap(); in test_file_pwrite_and_file_pos() localVariable 174 assert_eq!(stat.size, 51); in test_file_pwrite_and_file_pos() 203 let stat = wasip1::fd_filestat_get(file_fd).unwrap(); in test_file_pwrite_and_append() localVariable 204 assert_eq!(stat.size, 1); in test_file_pwrite_and_append() 209 let stat = wasip1::fd_filestat_get(file_fd).unwrap(); in test_file_pwrite_and_append() localVariable 210 assert_eq!(stat.size, 2); in test_file_pwrite_and_append()
|
| H A D | p1_dir_fd_op_failures.rs | 7 let stat = wasip1::fd_filestat_get(dir_fd).expect("failed to fdstat"); in test_fd_dir_ops() localVariable 8 assert_eq!(stat.filetype, wasip1::FILETYPE_DIRECTORY); in test_fd_dir_ops() 11 .map_while(|fd| wasip1::fd_prestat_get(fd).ok().map(|stat| (fd, stat))) in test_fd_dir_ops()
|
| H A D | p3_file_write.rs | 57 let stat = file.stat().await.unwrap(); in test_file_long_write() localVariable 59 stat.size, in test_file_long_write()
|
| H A D | p1_file_read_write.rs | 167 let stat = wasip1::fd_filestat_get(file_fd).unwrap(); in test_file_write_and_file_pos() localVariable 168 assert_eq!(stat.size, 0); in test_file_write_and_file_pos() 181 let stat = wasip1::fd_filestat_get(file_fd).unwrap(); in test_file_write_and_file_pos() localVariable 182 assert_eq!(stat.size, 51); in test_file_write_and_file_pos()
|
| H A D | p1_file_write.rs | 38 let stat = wasip1::fd_filestat_get(file_fd).expect("reading file stats"); in test_file_long_write() localVariable 40 stat.size, in test_file_long_write()
|
| H A D | p1_fd_flags_set.rs | 134 let stat = wasip1::path_filestat_get(dir_fd, 0, FILE_NAME).expect("stat path"); in test_fd_fdstat_set_flags() localVariable 136 assert_eq!(stat.size, 200, "expected a file size of 200"); in test_fd_fdstat_set_flags()
|
| H A D | p2_api_reactor.rs | 67 fn pass_an_imported_record(stat: wasi::filesystem::types::DescriptorStat) -> String { in pass_an_imported_record()
|
| H A D | p1_fd_readdir.rs | 71 let stat = wasip1::fd_filestat_get(dir_fd).expect("failed filestat"); in assert_empty_dir() localVariable 83 assert_eq!(dir.dirent.d_ino, stat.ino); in assert_empty_dir()
|
| /wasmtime-44.0.1/crates/component-macro/tests/codegen/ |
| H A D | simple-wasi.wit | 4 record descriptor-stat { 12 stat: func() -> result<descriptor-stat, errno>;
|
| /wasmtime-44.0.1/crates/wasi/src/p2/wit/ |
| H A D | test.wit | 11 use wasi:filesystem/[email protected].{descriptor-stat}; 12 export pass-an-imported-record: func(d: descriptor-stat) -> string;
|
| /wasmtime-44.0.1/crates/test-programs/src/ |
| H A D | preview1.rs | 19 let stat = match wasip1::fd_prestat_get(i) { in open_scratch_directory() localVariable 23 if stat.tag != wasip1::PREOPENTYPE_DIR.raw() { in open_scratch_directory() 26 let mut dst = Vec::with_capacity(stat.u.dir.pr_name_len); in open_scratch_directory() 30 dst.set_len(stat.u.dir.pr_name_len); in open_scratch_directory()
|
| /wasmtime-44.0.1/crates/wasi-preview1-component-adapter/src/ |
| H A D | lib.rs | 835 stat.write(Fdstat { in fd_fdstat_get() 874 stat.write(Fdstat { in fd_fdstat_get() 900 stat.write(Fdstat { in fd_fdstat_get() 972 let stat = file.fd.stat()?; in fd_filestat_get() localVariable 974 let filetype = stat.type_.into(); in fd_filestat_get() 979 nlink: stat.link_count, in fd_filestat_get() 980 size: stat.size, in fd_filestat_get() 1778 let filetype = stat.type_.into(); in path_filestat_get() 1783 nlink: stat.link_count, in path_filestat_get() 1784 size: stat.size, in path_filestat_get() [all …]
|
| /wasmtime-44.0.1/crates/component-macro/tests/expanded/ |
| H A D | simple-wasi.rs | 255 fn stat(&mut self) -> Result<DescriptorStat, Errno>; in stat() method 261 fn stat(&mut self) -> Result<DescriptorStat, Errno> { in stat() method 262 Host::stat(*self) in stat() 287 let r = Host::stat(host); in add_to_linker()
|
| H A D | simple-wasi_async.rs | 257 fn stat( in stat() method 269 fn stat( in stat() method 274 async move { Host::stat(*self).await } in stat() 302 let r = Host::stat(host).await; in add_to_linker()
|
| H A D | simple-wasi_tracing_async.rs | 257 fn stat( in stat() method 269 fn stat( in stat() method 274 async move { Host::stat(*self).await } in stat() 322 let r = Host::stat(host).await; in add_to_linker()
|
| /wasmtime-44.0.1/crates/wasi/src/p2/host/ |
| H A D | filesystem.rs | 240 async fn stat(&mut self, fd: Resource<types::Descriptor>) -> FsResult<types::DescriptorStat> { in stat() method 242 let stat = descriptor.stat().await?; in stat() localVariable 243 Ok(stat.try_into()?) in stat() 253 let stat = d.stat_at(path_flags.into(), path).await?; in stat_at() localVariable 254 Ok(stat.try_into()?) in stat_at()
|
| /wasmtime-44.0.1/crates/wasi/src/p3/filesystem/ |
| H A D | host.rs | 702 async fn stat<U>( in stat() method 707 let stat = fd.stat().await?; in stat() localVariable 708 Ok(stat.into()) in stat() 718 let stat = dir.stat_at(path_flags.into(), path).await?; in stat_at() localVariable 719 Ok(stat.into()) in stat_at()
|
| /wasmtime-44.0.1/crates/debugger/wit/deps/ |
| H A D | filesystem.wit | 135 record descriptor-stat { 348 /// Note: This returns the same value as the `type` field of the `fd-stat` 349 /// returned by `stat`, `stat-at` and similar. 429 stat: func() -> result<descriptor-stat, error-code>; 433 /// return device and inode information. See the `stat` description for a 438 stat-at: func(path-flags: path-flags, path: string) -> result<descriptor-stat, error-code>;
|
| /wasmtime-44.0.1/crates/wasi/src/p2/wit/deps/ |
| H A D | filesystem.wit | 135 record descriptor-stat { 348 /// Note: This returns the same value as the `type` field of the `fd-stat` 349 /// returned by `stat`, `stat-at` and similar. 429 stat: func() -> result<descriptor-stat, error-code>; 433 /// return device and inode information. See the `stat` description for a 438 stat-at: func(path-flags: path-flags, path: string) -> result<descriptor-stat, error-code>;
|
| /wasmtime-44.0.1/crates/wasi-http/wit/deps/ |
| H A D | filesystem.wit | 135 record descriptor-stat { 348 /// Note: This returns the same value as the `type` field of the `fd-stat` 349 /// returned by `stat`, `stat-at` and similar. 429 stat: func() -> result<descriptor-stat, error-code>; 433 /// return device and inode information. See the `stat` description for a 438 stat-at: func(path-flags: path-flags, path: string) -> result<descriptor-stat, error-code>;
|