Mercurial > emacs
diff lib-src/ntlib.h @ 15139:4d638e5a9e7d
Initial revision
| author | Geoff Voelker <voelker@cs.washington.edu> |
|---|---|
| date | Fri, 03 May 1996 18:29:10 +0000 |
| parents | |
| children | 772d00a51db0 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lib-src/ntlib.h Fri May 03 18:29:10 1996 +0000 @@ -0,0 +1,45 @@ +/* Utility and Unix shadow routines for GNU Emacs support programs on NT. + Copyright (C) 1994 Free Software Foundation, Inc. + + This file is part of GNU Emacs. + + GNU Emacs is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any later + version. + + GNU Emacs is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along + with GNU Emacs; see the file COPYING. If not, write to the Free Software + Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. + +*/ + +#include <pwd.h> +#include <malloc.h> + +void sleep(int seconds); +int getwd (char *dir); +int getppid(void); +char * getlogin (); +char * cuserid (char * s); +int getuid (); +int setuid (int uid); +struct passwd * getpwuid (int uid); +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) + +#define index strchr +#define rindex strrchr +#endif + +/* end of ntlib.h */
