From 5db511b6f1d1d5fc67fe46118d5e3aefc488bea4 Mon Sep 17 00:00:00 2001 From: Michael Reed Date: Mon, 11 Jan 2016 12:41:03 -0500 Subject: Stop using In Vim, at least the constant `I_PUSH` is used from , but Neovim doesn't seem to use anything from said header. Besides that, POSIX.1-2008[1] marks this header as obsolescent, and there don't seem to be many platforms that even have it. [1]: http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stropts.h.html#tag_13_52_11 --- config/CMakeLists.txt | 1 - config/config.h.in | 1 - src/nvim/os_unix.c | 4 ---- 3 files changed, 6 deletions(-) diff --git a/config/CMakeLists.txt b/config/CMakeLists.txt index 28b1e43ef7..42ae2e14fd 100644 --- a/config/CMakeLists.txt +++ b/config/CMakeLists.txt @@ -23,7 +23,6 @@ check_include_files(libgen.h HAVE_LIBGEN_H) check_include_files(locale.h HAVE_LOCALE_H) check_include_files(pwd.h HAVE_PWD_H) check_include_files(strings.h HAVE_STRINGS_H) -check_include_files(stropts.h HAVE_STROPTS_H) check_include_files(sys/wait.h HAVE_SYS_WAIT_H) if(NOT HAVE_SYS_WAIT_H AND UNIX) # See if_cscope.c diff --git a/config/config.h.in b/config/config.h.in index 7975b89103..9a94174be0 100644 --- a/config/config.h.in +++ b/config/config.h.in @@ -41,7 +41,6 @@ #cmakedefine HAVE_STRCASECMP #cmakedefine HAVE_STRINGS_H #cmakedefine HAVE_STRNCASECMP -#cmakedefine HAVE_STROPTS_H #cmakedefine HAVE_SYS_UTSNAME_H #cmakedefine HAVE_SYS_WAIT_H #cmakedefine HAVE_UNISTD_H diff --git a/src/nvim/os_unix.c b/src/nvim/os_unix.c index 62b264046c..6c7cb3bba7 100644 --- a/src/nvim/os_unix.c +++ b/src/nvim/os_unix.c @@ -44,10 +44,6 @@ #include "nvim/os/signal.h" #include "nvim/msgpack_rpc/helpers.h" -#ifdef HAVE_STROPTS_H -# include -#endif - #ifdef HAVE_SELINUX # include static int selinux_enabled = -1; -- cgit