X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/c1473b4cfeb477ced05d457868c5e1eb97a58eb0..b336bfcdf39f1e4d35bff4a7bd01d3b4bca8f516:/lib-src/ntlib.h diff --git a/lib-src/ntlib.h b/lib-src/ntlib.h index ba515b9f4c..ab1e7ba286 100644 --- a/lib-src/ntlib.h +++ b/lib-src/ntlib.h @@ -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. @@ -35,11 +35,13 @@ char *getwd (char *dir); int getppid(void); char * getlogin (); char * cuserid (char * s); -int getuid (); -int setuid (int uid); -struct passwd * getpwuid (int uid); +unsigned getuid (); +unsigned getegid (); +unsigned getgid (); +int setuid (unsigned uid); +int setegid (unsigned gid); char * getpass (const char * prompt); -int fchown (int fd, int uid, int gid); +int fchown (int fd, unsigned uid, unsigned gid); #ifndef BSTRING #define bzero(b, l) memset(b, 0, l) @@ -85,14 +87,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 +101,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