diff src/filelock.c @ 21902:e40329fcfc5e

Include coding.h. (lock_file): Encode the file name, to make lock file name.
author Richard M. Stallman <rms@gnu.org>
date Sat, 02 May 1998 06:38:41 +0000
parents 75f04f235df1
children 7620443f1878
line wrap: on
line diff
--- a/src/filelock.c	Sat May 02 06:38:09 1998 +0000
+++ b/src/filelock.c	Sat May 02 06:38:41 1998 +0000
@@ -41,6 +41,8 @@
 
 #include "lisp.h"
 #include "buffer.h"
+#include "charset.h"
+#include "coding.h"
 
 #include <time.h>
 #include <errno.h>
@@ -370,15 +372,16 @@
 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.  */