X-Git-Url: http://git.hcoop.net/bpt/emacs.git/blobdiff_plain/2b0c7330457b8ca42375c92ada7dc7cefb0fa9fb..refs/heads/wip:/lib-src/ntlib.h diff --git a/lib-src/ntlib.h b/lib-src/ntlib.h index be8d2a58a5..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-2011 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