Mercurial > vim
changeset 2668:bfade53bcafb v7.3.087
updated for version 7.3.087
Problem: EINTR is not always defined.
Solution: Include errno.h in vim.h.
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Fri, 17 Dec 2010 20:24:01 +0100 |
parents | a53e7d3fd741 |
children | ee50cd1a3032 |
files | src/if_cscope.c src/if_tcl.c src/integration.c src/memline.c src/os_mswin.c src/os_win16.c src/os_win32.c src/version.c src/vim.h src/workshop.c |
diffstat | 10 files changed, 7 insertions(+), 12 deletions(-) [+] |
line wrap: on
line diff
--- a/src/if_cscope.c +++ b/src/if_cscope.c @@ -13,8 +13,6 @@ #if defined(FEAT_CSCOPE) || defined(PROTO) -#include <string.h> -#include <errno.h> #include <assert.h> #include <sys/types.h> #include <sys/stat.h>
--- a/src/if_tcl.c +++ b/src/if_tcl.c @@ -74,7 +74,6 @@ TODO: #endif #include <tcl.h> -#include <errno.h> #include <string.h> typedef struct
--- a/src/integration.c +++ b/src/integration.c @@ -33,7 +33,6 @@ #include <sys/un.h> #endif -#include <errno.h> #include <sys/types.h> #include <sys/socket.h> #include <sys/param.h>
--- a/src/memline.c +++ b/src/memline.c @@ -52,10 +52,6 @@ # include <proto/dos.h> /* for Open() and Close() */ #endif -#ifdef HAVE_ERRNO_H -# include <errno.h> -#endif - typedef struct block0 ZERO_BL; /* contents of the first block */ typedef struct pointer_block PTR_BL; /* contents of a pointer block */ typedef struct data_block DATA_BL; /* contents of a data block */
--- a/src/os_mswin.c +++ b/src/os_mswin.c @@ -30,7 +30,6 @@ # include <string.h> #endif #include <sys/types.h> -#include <errno.h> #include <signal.h> #include <limits.h> #include <process.h>
--- a/src/os_win16.c +++ b/src/os_win16.c @@ -25,7 +25,6 @@ #include <dos.h> #include <string.h> #include <sys/types.h> -#include <errno.h> #include <signal.h> #include <limits.h> #include <process.h>
--- a/src/os_win32.c +++ b/src/os_win32.c @@ -27,7 +27,6 @@ #endif #include <sys/types.h> -#include <errno.h> #include <signal.h> #include <limits.h> #include <process.h>
--- a/src/version.c +++ b/src/version.c @@ -715,6 +715,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 87, +/**/ 86, /**/ 85,
--- a/src/vim.h +++ b/src/vim.h @@ -480,6 +480,11 @@ typedef unsigned long u8char_T; /* l # include <sys/stat.h> #endif +#if defined(HAVE_ERRNO_H) || defined(DJGPP) || defined(WIN16) \ + || defined(WIN32) || defined(_WIN64) || defined(__EMX__) +# include <errno.h> +#endif + /* * Allow other (non-unix) systems to configure themselves now * These are also in os_unix.h, because osdef.sh needs them there.