| ... | @@ -5249,8 +5249,8 @@ fn fileHardLink( | ... | @@ -5249,8 +5249,8 @@ fn fileHardLink( |
| 5249 | var new_path_buffer: [posix.PATH_MAX]u8 = undefined; | 5249 | var new_path_buffer: [posix.PATH_MAX]u8 = undefined; |
| 5250 | const new_sub_path_posix = try pathToPosix(new_sub_path, &new_path_buffer); | 5250 | const new_sub_path_posix = try pathToPosix(new_sub_path, &new_path_buffer); |
| 5251 | | 5251 | |
| 5252 | const flags: u32 = if (!options.follow_symlinks) | 5252 | const flags: u32 = if (options.follow_symlinks) |
| 5253 | posix.AT.SYMLINK_NOFOLLOW | posix.AT.EMPTY_PATH | 5253 | posix.AT.SYMLINK_FOLLOW | posix.AT.EMPTY_PATH |
| 5254 | else | 5254 | else |
| 5255 | posix.AT.EMPTY_PATH; | 5255 | posix.AT.EMPTY_PATH; |
| 5256 | | 5256 | |
| ... | @@ -7829,7 +7829,7 @@ fn dirHardLink( | ... | @@ -7829,7 +7829,7 @@ fn dirHardLink( |
| 7829 | const old_sub_path_posix = try pathToPosix(old_sub_path, &old_path_buffer); | 7829 | const old_sub_path_posix = try pathToPosix(old_sub_path, &old_path_buffer); |
| 7830 | const new_sub_path_posix = try pathToPosix(new_sub_path, &new_path_buffer); | 7830 | const new_sub_path_posix = try pathToPosix(new_sub_path, &new_path_buffer); |
| 7831 | | 7831 | |
| 7832 | const flags: u32 = if (!options.follow_symlinks) posix.AT.SYMLINK_NOFOLLOW else 0; | 7832 | const flags: u32 = if (options.follow_symlinks) posix.AT.SYMLINK_FOLLOW else 0; |
| 7833 | return linkat(old_dir.handle, old_sub_path_posix, new_dir.handle, new_sub_path_posix, flags); | 7833 | return linkat(old_dir.handle, old_sub_path_posix, new_dir.handle, new_sub_path_posix, flags); |
| 7834 | } | 7834 | } |
| 7835 | | 7835 | |