comparison src/fileio.c @ 53780:6c059bf40adc

(Fcopy_file): If NEWNAME is a directory, expand the basename of FILE relative to it, not FILE itself.
author Eli Zaretskii <eliz@is.elta.co.il>
date Mon, 02 Feb 2004 20:51:18 +0000
parents 0505a2aecd0a
children 4ef1f446e4d9
comparison
equal deleted inserted replaced
53779:5b728a418323 53780:6c059bf40adc
2405 GCPRO4 (file, newname, encoded_file, encoded_newname); 2405 GCPRO4 (file, newname, encoded_file, encoded_newname);
2406 CHECK_STRING (file); 2406 CHECK_STRING (file);
2407 CHECK_STRING (newname); 2407 CHECK_STRING (newname);
2408 2408
2409 if (!NILP (Ffile_directory_p (newname))) 2409 if (!NILP (Ffile_directory_p (newname)))
2410 newname = Fexpand_file_name (file, newname); 2410 newname = Fexpand_file_name (Ffile_name_nondirectory (file), newname);
2411 else 2411 else
2412 newname = Fexpand_file_name (newname, Qnil); 2412 newname = Fexpand_file_name (newname, Qnil);
2413 2413
2414 file = Fexpand_file_name (file, Qnil); 2414 file = Fexpand_file_name (file, Qnil);
2415 2415