comparison src/filelock.c @ 398:74fd4e045ea6 r21-2-29

Import from CVS: tag r21-2-29
author cvs
date Mon, 13 Aug 2007 11:13:30 +0200
parents 064ab7fed2e0
children 2f8bb876ab1d
comparison
equal deleted inserted replaced
397:f4aeb21a5bad 398:74fd4e045ea6
124 char *user_name; 124 char *user_name;
125 char *host_name; 125 char *host_name;
126 char *lock_info_str; 126 char *lock_info_str;
127 127
128 if (STRINGP (Fuser_login_name (Qnil))) 128 if (STRINGP (Fuser_login_name (Qnil)))
129 user_name = (char *)XSTRING_DATA((Fuser_login_name (Qnil))); 129 user_name = (char *) XSTRING_DATA (Fuser_login_name (Qnil));
130 else 130 else
131 user_name = ""; 131 user_name = "";
132 if (STRINGP (Fsystem_name ())) 132 if (STRINGP (Fsystem_name ()))
133 host_name = (char *)XSTRING_DATA((Fsystem_name ())); 133 host_name = (char *) XSTRING_DATA (Fsystem_name ());
134 else 134 else
135 host_name = ""; 135 host_name = "";
136 lock_info_str = (char *)alloca (strlen (user_name) + strlen (host_name) 136 lock_info_str = (char *)alloca (strlen (user_name) + strlen (host_name)
137 + LOCK_PID_MAX + 5); 137 + LOCK_PID_MAX + 5);
138 138
369 unlock_all_files () 369 unlock_all_files ()
370 { 370 {
371 register Lisp_Object tail; 371 register Lisp_Object tail;
372 register struct buffer *b; 372 register struct buffer *b;
373 373
374 for (tail = Vbuffer_alist; GC_CONSP (tail); tail = XCDR (tail)) 374 for (tail = Vbuffer_alist; CONSP (tail); tail = XCDR (tail))
375 { 375 {
376 b = XBUFFER (XCDR (XCAR (tail))); 376 b = XBUFFER (XCDR (XCAR (tail)));
377 if (STRINGP (b->file_truename) && BUF_SAVE_MODIFF (b) < BUF_MODIFF (b)) 377 if (STRINGP (b->file_truename) && BUF_SAVE_MODIFF (b) < BUF_MODIFF (b))
378 unlock_file (b->file_truename); 378 unlock_file (b->file_truename);
379 } 379 }