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 */