Mercurial > emacs
comparison src/fileio.c @ 83531:a387c138b28e
Merged from emacs@sv.gnu.org
Patches applied:
* emacs@sv.gnu.org/emacs--devo--0--patch-305
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-306
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-307
Update from CVS: lispref/display.texi (Forcing Redisplay): Fix typo.
* emacs@sv.gnu.org/emacs--devo--0--patch-308
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-309
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-310
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-311
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-312
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-313
Merge from gnus--rel--5.10
* emacs@sv.gnu.org/emacs--devo--0--patch-314
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-315
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-316
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-317
Merge from gnus--rel--5.10
* emacs@sv.gnu.org/emacs--devo--0--patch-318
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-319
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-320
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-321
Merge from gnus--rel--5.10
* emacs@sv.gnu.org/emacs--devo--0--patch-322
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-323
lisp/play/cookie1.el (cookie): Work properly when there's only one entry
* emacs@sv.gnu.org/emacs--devo--0--patch-324
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-325
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-326
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-327
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-328
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-329
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-330
Update from CVS
* emacs@sv.gnu.org/gnus--rel--5.10--patch-105
Update from CVS
* emacs@sv.gnu.org/gnus--rel--5.10--patch-106
Update from CVS
* emacs@sv.gnu.org/gnus--rel--5.10--patch-107
Update from CVS
* emacs@sv.gnu.org/gnus--rel--5.10--patch-108
Merge from emacs--devo--0
* emacs@sv.gnu.org/gnus--rel--5.10--patch-109
Clean up merge mistakes
* emacs@sv.gnu.org/gnus--rel--5.10--patch-110
Update from CVS
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-571
author | Karoly Lorentey <lorentey@elte.hu> |
---|---|
date | Tue, 27 Jun 2006 15:06:36 +0000 |
parents | 46b1096093f5 2414d21c77fa |
children | b19aaf4ab0ee |
comparison
equal
deleted
inserted
replaced
83530:46b1096093f5 | 83531:a387c138b28e |
---|---|
2750 GCPRO5 (file, newname, encoded_file, encoded_newname, symlink_target); | 2750 GCPRO5 (file, newname, encoded_file, encoded_newname, symlink_target); |
2751 CHECK_STRING (file); | 2751 CHECK_STRING (file); |
2752 CHECK_STRING (newname); | 2752 CHECK_STRING (newname); |
2753 file = Fexpand_file_name (file, Qnil); | 2753 file = Fexpand_file_name (file, Qnil); |
2754 | 2754 |
2755 if (!NILP (Ffile_directory_p (newname))) | 2755 if ((!NILP (Ffile_directory_p (newname))) |
2756 #ifdef DOS_NT | |
2757 /* If the file names are identical but for the case, | |
2758 don't attempt to move directory to itself. */ | |
2759 && (NILP (Fstring_equal (Fdowncase (file), Fdowncase (newname)))) | |
2760 #endif | |
2761 ) | |
2756 newname = Fexpand_file_name (Ffile_name_nondirectory (file), newname); | 2762 newname = Fexpand_file_name (Ffile_name_nondirectory (file), newname); |
2757 else | 2763 else |
2758 newname = Fexpand_file_name (newname, Qnil); | 2764 newname = Fexpand_file_name (newname, Qnil); |
2759 | 2765 |
2760 /* If the file name has special constructs in it, | 2766 /* If the file name has special constructs in it, |