Lines Matching refs:fdstat
319 m3ApiGetArgMem (__wasi_fdstat_t * , fdstat) in m3ApiRawFunction()
321 m3ApiCheckMem(fdstat, sizeof(__wasi_fdstat_t)); in m3ApiRawFunction()
327 fdstat->fs_filetype= __WASI_FILETYPE_DIRECTORY; in m3ApiRawFunction()
329 fdstat->fs_filetype= __WASI_FILETYPE_REGULAR_FILE; in m3ApiRawFunction()
332 fdstat->fs_flags = 0; in m3ApiRawFunction()
333 fdstat->fs_rights_base = (uint64_t)-1; // all rights in m3ApiRawFunction()
334 fdstat->fs_rights_inheriting = (uint64_t)-1; // all rights in m3ApiRawFunction()
346 fdstat->fs_filetype = (S_ISBLK(mode) ? __WASI_FILETYPE_BLOCK_DEVICE : 0) | in m3ApiRawFunction()
353 m3ApiWriteMem16(&fdstat->fs_flags, in m3ApiRawFunction()
361 fdstat->fs_rights_base = (uint64_t)-1; // all rights in m3ApiRawFunction()
365 fdstat->fs_rights_base &= ~(__WASI_RIGHTS_FD_SEEK | __WASI_RIGHTS_FD_TELL); in m3ApiRawFunction()
368 fdstat->fs_rights_inheriting = (uint64_t)-1; // all rights in m3ApiRawFunction()