[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/editfns.c,v
From: |
YAMAMOTO Mitsuharu |
Subject: |
[Emacs-diffs] Changes to emacs/src/editfns.c,v |
Date: |
Wed, 12 Jul 2006 08:37:26 +0000 |
CVSROOT: /cvsroot/emacs
Module name: emacs
Changes by: YAMAMOTO Mitsuharu <mituharu> 06/07/12 08:37:25
Index: editfns.c
===================================================================
RCS file: /cvsroot/emacs/emacs/src/editfns.c,v
retrieving revision 1.416
retrieving revision 1.417
diff -u -b -r1.416 -r1.417
--- editfns.c 28 Jun 2006 00:00:57 -0000 1.416
+++ editfns.c 12 Jul 2006 08:37:25 -0000 1.417
@@ -56,6 +56,7 @@
#include "coding.h"
#include "frame.h"
#include "window.h"
+#include "blockinput.h"
#ifdef STDC_HEADERS
#include <float.h>
@@ -1302,7 +1303,9 @@
return Vuser_login_name;
CHECK_NUMBER (uid);
+ BLOCK_INPUT;
pw = (struct passwd *) getpwuid (XINT (uid));
+ UNBLOCK_INPUT;
return (pw ? build_string (pw->pw_name) : Qnil);
}
@@ -1356,9 +1359,17 @@
if (NILP (uid))
return Vuser_full_name;
else if (NUMBERP (uid))
+ {
+ BLOCK_INPUT;
pw = (struct passwd *) getpwuid ((uid_t) XFLOATINT (uid));
+ UNBLOCK_INPUT;
+ }
else if (STRINGP (uid))
+ {
+ BLOCK_INPUT;
pw = (struct passwd *) getpwnam (SDATA (uid));
+ UNBLOCK_INPUT;
+ }
else
error ("Invalid UID specification");
- [Emacs-diffs] Changes to emacs/src/editfns.c,v,
YAMAMOTO Mitsuharu <=
- [Emacs-diffs] Changes to emacs/src/editfns.c,v, Kim F. Storm, 2006/07/12
- [Emacs-diffs] Changes to emacs/src/editfns.c,v, Kenichi Handa, 2006/07/13
- [Emacs-diffs] Changes to emacs/src/editfns.c,v, Kim F. Storm, 2006/07/18
- [Emacs-diffs] Changes to emacs/src/editfns.c,v, Thien-Thi Nguyen, 2006/07/30