X-Git-Url: http://git.hcoop.net/bpt/emacs.git/blobdiff_plain/ab422c4d6899b1442cb6954c1829c1fb656b006c..refs/heads/wip:/lib-src/ntlib.h?ds=inline
diff --git a/lib-src/ntlib.h b/lib-src/ntlib.h
index 1b2f57f35e..40ef9fa982 100644
--- a/lib-src/ntlib.h
+++ b/lib-src/ntlib.h
@@ -1,5 +1,5 @@
/* Utility and Unix shadow routines for GNU Emacs support programs on NT.
- Copyright (C) 1994, 2002-2013 Free Software Foundation, Inc.
+ Copyright (C) 1994, 2002-2014 Free Software Foundation, Inc.
This file is part of GNU Emacs.
@@ -16,31 +16,33 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Emacs. If not, see . */
-
#include
#include
/* Include these headers now so we don't have to worry about include
order dependencies in common source files. */
#include
+#include
#include
#include
#ifdef sleep
#undef sleep
#endif
-void sleep (unsigned long seconds);
+unsigned sleep (unsigned seconds);
char *getwd (char *dir);
int getppid (void);
char * getlogin (void);
char * cuserid (char * s);
unsigned getuid (void);
+unsigned geteuid (void);
unsigned getegid (void);
unsigned getgid (void);
int setuid (unsigned uid);
int setregid (unsigned rgid, unsigned gid);
char * getpass (const char * prompt);
int fchown (int fd, unsigned uid, unsigned gid);
+int mkostemp (char * template, int flags);
/* redirect or undo interceptions created by config.h */
#undef access
@@ -61,15 +63,12 @@ int fchown (int fd, unsigned uid, unsigned gid);
#undef fopen
#undef mkdir
#define mkdir _mkdir
-#undef mktemp
-#define mktemp _mktemp
#undef open
#define open _open
#undef pipe
#define pipe _pipe
#undef read
#define read _read
-#undef rename
#undef rmdir
#define rmdir _rmdir
#undef unlink
@@ -91,7 +90,6 @@ int fchown (int fd, unsigned uid, unsigned gid);
#define locking _locking
#define logb _logb
#define _longjmp longjmp
-#define lseek _lseek
#define popen _popen
#define pclose _pclose
#define umask _umask