]> git.eshelyaron.com Git - emacs.git/commitdiff
Include coding.h.
authorRichard M. Stallman <rms@gnu.org>
Sat, 2 May 1998 06:38:41 +0000 (06:38 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sat, 2 May 1998 06:38:41 +0000 (06:38 +0000)
(lock_file): Encode the file name, to make lock file name.

src/filelock.c

index b5dce88639fa7c3b7f78de6a3a5b80d9b494db0f..81edb567ad9e7d6a33b06c127d641bc705c86e28 100644 (file)
@@ -41,6 +41,8 @@ Boston, MA 02111-1307, USA.  */
 
 #include "lisp.h"
 #include "buffer.h"
+#include "charset.h"
+#include "coding.h"
 
 #include <time.h>
 #include <errno.h>
@@ -370,15 +372,16 @@ void
 lock_file (fn)
      Lisp_Object fn;
 {
-  register Lisp_Object attack, orig_fn;
+  register Lisp_Object attack, orig_fn, encoded_fn;
   register char *lfname, *locker;
   lock_info_type lock_info;
 
   orig_fn = fn;
   fn = Fexpand_file_name (fn, Qnil);
+  encoded_fn = ENCODE_FILE (fn);
 
   /* Create the name of the lock-file for file fn */
-  MAKE_LOCK_NAME (lfname, fn);
+  MAKE_LOCK_NAME (lfname, encoded_fn);
 
   /* See if this file is visited and has changed on disk since it was
      visited.  */