Mercurial > vim
changeset 10914:3b0924353019 v8.0.0346
patch 8.0.0346: Vim relies on limits.h to be included indirectly
commit https://github.com/vim/vim/commit/bfd30590f6e3475033099d0fb20d9444fa10af6b
Author: Bram Moolenaar <Bram@vim.org>
Date: Tue Feb 21 21:57:06 2017 +0100
patch 8.0.0346: Vim relies on limits.h to be included indirectly
Problem: Vim relies on limits.h to be included indirectly, but on Solaris 9
it may not be. (Ben Fritz)
Solution: Always include limits.h.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Tue, 21 Feb 2017 22:00:05 +0100 |
parents | a9198ff3329a |
children | b8a3d6f54e15 |
files | src/os_unixx.h src/version.c src/vim.h |
diffstat | 3 files changed, 6 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/src/os_unixx.h +++ b/src/os_unixx.h @@ -69,16 +69,7 @@ #endif #ifdef HAVE_SYS_SYSTEMINFO_H -/* - * foolish Sinix <sys/systeminfo.h> uses SYS_NMLN but doesn't include - * <limits.h>, where it is defined. Perhaps other systems have the same - * problem? Include it here. -- Slootman - */ -# if defined(HAVE_LIMITS_H) && !defined(_LIMITS_H) -# include <limits.h> /* for SYS_NMLN (Sinix 5.41 / Unix SysV.4) */ -# endif - -/* Define SYS_NMLN ourselves if it still isn't defined (for CrayT3E). */ +/* <sys/systeminfo.h> uses SYS_NMLN but it may not be defined (CrayT3E). */ # ifndef SYS_NMLN # define SYS_NMLN 32 # endif