Lines Matching defs:flags
356 req->flags |= UV_FS_FREE_PATHS;
367 req->flags = 0;
385 int flags = req->fs.info.file_flags;
388 /* Adjust flags to be compatible with the memory file mapping. Save the
389 * original flags to emulate the correct behavior. */
390 if (flags & UV_FS_O_FILEMAP) {
391 fd_info.flags = flags;
394 if ((flags & (UV_FS_O_RDONLY | UV_FS_O_WRONLY | UV_FS_O_RDWR)) ==
397 flags = (flags & ~UV_FS_O_WRONLY) | UV_FS_O_RDWR;
400 if (flags & UV_FS_O_APPEND) {
402 flags &= ~UV_FS_O_APPEND;
403 flags &= ~(UV_FS_O_RDONLY | UV_FS_O_WRONLY | UV_FS_O_RDWR);
404 flags |= UV_FS_O_RDWR;
413 /* convert flags and mode to CreateFile parameters */
414 switch (flags & (UV_FS_O_RDONLY | UV_FS_O_WRONLY | UV_FS_O_RDWR)) {
428 if (flags & UV_FS_O_APPEND) {
443 if (flags & UV_FS_O_EXLOCK) {
449 switch (flags & (UV_FS_O_CREAT | UV_FS_O_EXCL | UV_FS_O_TRUNC)) {
473 if (flags & UV_FS_O_CREAT) {
479 if (flags & UV_FS_O_TEMPORARY ) {
484 if (flags & UV_FS_O_SHORT_LIVED) {
488 switch (flags & (UV_FS_O_SEQUENTIAL | UV_FS_O_RANDOM)) {
501 if (flags & UV_FS_O_DIRECT) {
532 switch (flags & (UV_FS_O_DSYNC | UV_FS_O_SYNC)) {
555 if (error == ERROR_FILE_EXISTS && (flags & UV_FS_O_CREAT) &&
556 !(flags & UV_FS_O_EXCL)) {
566 fd = _open_osfhandle((intptr_t) file, flags);
582 if (flags & UV_FS_O_FILEMAP) {
607 DWORD flProtect = (fd_info.flags & (UV_FS_O_RDONLY | UV_FS_O_WRONLY |
685 int rw_flags = fd_info->flags &
865 int force_append = fd_info->flags & UV_FS_O_APPEND;
866 int rw_flags = fd_info->flags &
1464 req->flags |= UV_FS_FREE_PTR;
1566 req->flags |= UV_FS_FREE_PTR;
1817 DWORD flags;
1820 flags = FILE_FLAG_BACKUP_SEMANTICS;
1822 flags |= FILE_FLAG_OPEN_REPARSE_POINT;
1829 flags,
2005 if (fd_info.flags) {
2015 if (fd_info.flags) {
2021 DWORD flProtect = (fd_info.flags & (UV_FS_O_RDONLY | UV_FS_O_WRONLY |
2046 int flags;
2051 flags = req->fs.info.file_flags;
2053 if (flags & UV_FS_COPYFILE_FICLONE_FORCE) {
2058 overwrite = flags & UV_FS_COPYFILE_EXCL;
2268 DWORD flags;
2271 flags = FILE_FLAG_BACKUP_SEMANTICS;
2273 flags |= FILE_FLAG_OPEN_REPARSE_POINT;
2281 flags,
2533 int flags;
2545 flags = SYMBOLIC_LINK_FLAG_DIRECTORY | uv__file_symlink_usermode_flag;
2547 flags = uv__file_symlink_usermode_flag;
2549 if (CreateSymbolicLinkW(new_pathw, pathw, flags)) {
2559 flags & SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE) {
2597 req->flags |= UV_FS_FREE_PTR;
2676 req->flags |= UV_FS_FREE_PTR;
2774 req->flags |= UV_FS_FREE_PTR;
2848 if (req->flags & UV_FS_CLEANEDUP)
2851 if (req->flags & UV_FS_FREE_PATHS)
2854 if (req->flags & UV_FS_FREE_PTR) {
2872 req->flags |= UV_FS_CLEANEDUP;
2876 int uv_fs_open(uv_loop_t* loop, uv_fs_t* req, const char* path, int flags,
2887 req->fs.info.file_flags = flags;
3045 int uv_fs_scandir(uv_loop_t* loop, uv_fs_t* req, const char* path, int flags,
3056 req->fs.info.file_flags = flags;
3121 const char* new_path, int flags, uv_fs_cb cb) {
3131 req->fs.info.file_flags = flags;
3286 int flags,
3292 if (flags & ~(UV_FS_COPYFILE_EXCL |
3305 req->fs.info.file_flags = flags;
3324 int flags,
3335 req->fs.info.mode = flags;