Lines Matching full:symlink
59 * SMB distinguish between symlink to directory and symlink to file. in smb2_create_reparse_symlink()
60 * They cannot be exchanged (symlink of file type which points to in smb2_create_reparse_symlink()
62 * the symlink target could be a directory or not. When detection in smb2_create_reparse_symlink()
63 * fails then treat symlink as a file (non-directory) symlink. in smb2_create_reparse_symlink()
128 * First do some simple check. If the original Linux symlink target ends in detect_directory_symlink_target()
130 * sure symlink to the directory. in detect_directory_symlink_target()
147 "%s: cannot determinate if the symlink target path '%s' " in detect_directory_symlink_target()
148 "is directory or not, creating '%s' as file symlink\n", in detect_directory_symlink_target()
154 * If it was not detected as directory yet and the symlink is relative in detect_directory_symlink_target()
173 * Compose the resolved SMB symlink path from the SMB full path in detect_directory_symlink_target()
174 * and Linux target symlink path. in detect_directory_symlink_target()
206 "%s: symlink target path '%s' does not exist, " in detect_directory_symlink_target()
207 "creating '%s' as file symlink\n", in detect_directory_symlink_target()
234 "%s: cannot determinate if the symlink target path '%s' " in detect_directory_symlink_target()
235 "is directory or not, creating '%s' as file symlink\n", in detect_directory_symlink_target()
495 cifs_dbg(VFS, "srv returned malformed nfs symlink buffer\n"); in parse_reparse_posix()
500 * because Linux cannot process symlink with null byte. in parse_reparse_posix()
503 cifs_dbg(VFS, "srv returned null byte in nfs symlink target location\n"); in parse_reparse_posix()
558 * This is a relative SMB symlink from the top of the share, in smb2_parse_native_symlink()
561 * it to the relative symlink from the current directory. in smb2_parse_native_symlink()
562 * full_path is the SMB path to the symlink (from which is in smb2_parse_native_symlink()
564 * where symlink points, therefore full_path must always be on in smb2_parse_native_symlink()
595 cifs_dbg(FYI, "%s: symlink target: %s\n", __func__, *target); in smb2_parse_native_symlink()
618 cifs_dbg(VFS, "srv returned malformed symlink buffer\n"); in parse_reparse_symlink()
811 case 0: /* SMB1 symlink */ in cifs_reparse_point_to_fattr()