* lisp/vc/diff-mode.el (diff-mode-shared-map): Bind g to revert-buffer.
[bpt/emacs.git] / lib-src / ntlib.h
index ba515b9..4dd6a32 100644 (file)
@@ -1,6 +1,6 @@
 /* Utility and Unix shadow routines for GNU Emacs support programs on NT.
    Copyright (C) 1994, 2002, 2003, 2004, 2005, 2006, 2007,
-                 2008 Free Software Foundation, Inc.
+                 2008, 2009, 2010 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
@@ -30,22 +30,18 @@ along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.  */
 #ifdef sleep
 #undef sleep
 #endif
-void sleep(unsigned long seconds);
+void sleep (unsigned long seconds);
 char *getwd (char *dir);
-int getppid(void);
-char * getlogin ();
+int getppid (void);
+char * getlogin (void);
 char * cuserid (char * s);
-int getuid ();
-int setuid (int uid);
-struct passwd * getpwuid (int uid);
+unsigned getuid (void);
+unsigned getegid (void);
+unsigned getgid (void);
+int setuid (unsigned uid);
+int setegid (unsigned gid);
 char * getpass (const char * prompt);
-int fchown (int fd, int uid, int gid);
-
-#ifndef BSTRING
-#define bzero(b, l) memset(b, 0, l)
-#define bcopy(s, d, l) memcpy(d, s, l)
-#define bcmp(a, b, l) memcmp(a, b, l)
-#endif
+int fchown (int fd, unsigned uid, unsigned gid);
 
 /* redirect or undo interceptions created by config.h */
 #undef access
@@ -85,14 +81,10 @@ int fchown (int fd, int uid, int gid);
 /* map to MSVC names */
 #define execlp    _execlp
 #define execvp    _execvp
-#define fcloseall _fcloseall
 #define fdopen   _fdopen
-#define fgetchar  _fgetchar
 #ifndef fileno
 #define fileno   _fileno
 #endif
-#define flushall  _flushall
-#define fputchar  _fputchar
 #define getcwd   _getcwd
 #define getw     _getw
 #define getpid    _getpid
@@ -103,7 +95,6 @@ int fchown (int fd, int uid, int gid);
 #define lseek     _lseek
 #define popen     _popen
 #define pclose    _pclose
-#define putw     _putw
 #define umask    _umask
 #define utime    _utime
 #define index     strchr