mirror of
https://github.com/masscollaborationlabs/emacs.git
synced 2025-07-04 03:13:24 +00:00
Add includes.
Undo definitions of crt routines from config.h.
This commit is contained in:
parent
44874bcb32
commit
6bf87eac50
1 changed files with 71 additions and 3 deletions
|
@ -20,9 +20,20 @@
|
|||
|
||||
*/
|
||||
|
||||
#define WIN32
|
||||
|
||||
#include <pwd.h>
|
||||
#include <malloc.h>
|
||||
|
||||
/* Include these headers now so we don't have to worry about include
|
||||
order dependencies in common source files. */
|
||||
#include <direct.h>
|
||||
#include <io.h>
|
||||
#include <stdio.h>
|
||||
|
||||
#ifdef sleep
|
||||
#undef sleep
|
||||
#endif
|
||||
void sleep(int seconds);
|
||||
char *getwd (char *dir);
|
||||
int getppid(void);
|
||||
|
@ -38,9 +49,66 @@ int fchown (int fd, int uid, int gid);
|
|||
#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
|
||||
|
||||
/* redirect or undo interceptions by config.h */
|
||||
#undef access
|
||||
#define access _access
|
||||
#undef chdir
|
||||
#define chdir _chdir
|
||||
#undef chmod
|
||||
#define chmod _chmod
|
||||
#undef close
|
||||
#define close _close
|
||||
#undef creat
|
||||
#define creat _creat
|
||||
#undef ctime
|
||||
#undef dup
|
||||
#define dup _dup
|
||||
#undef dup2
|
||||
#define dup2 _dup2
|
||||
#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
|
||||
#define unlink _unlink
|
||||
#undef write
|
||||
#define write _write
|
||||
|
||||
/* map to MSVC names */
|
||||
#define execlp _execlp
|
||||
#define execvp _execvp
|
||||
#define fcloseall _fcloseall
|
||||
#define fdopen _fdopen
|
||||
#define fgetchar _fgetchar
|
||||
#define fileno _fileno
|
||||
#define flushall _flushall
|
||||
#define fputchar _fputchar
|
||||
#define getcwd _getcwd
|
||||
#define getw _getw
|
||||
#define getpid _getpid
|
||||
#define isatty _isatty
|
||||
#define locking _locking
|
||||
#define logb _logb
|
||||
#define _longjmp longjmp
|
||||
#define lseek _lseek
|
||||
#define popen _popen
|
||||
#define pclose _pclose
|
||||
#define putw _putw
|
||||
#define umask _umask
|
||||
#define utime _utime
|
||||
#define index strchr
|
||||
#define rindex strrchr
|
||||
|
||||
/* end of ntlib.h */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue