diff options
author | Stefan Hoffmann <stefan991@gmail.com> | 2014-04-21 18:33:34 +0200 |
---|---|---|
committer | Thiago de Arruda <tpadilha84@gmail.com> | 2014-04-22 13:28:23 -0300 |
commit | 5f63287f5155dc8af124fdbe9c84460fd9214eac (patch) | |
tree | 5c6bc1e9903c18431dc9cde3b74e963d625be818 /src | |
parent | b10341ce5b6e0f5b1c151828416ea72991007b16 (diff) | |
download | rneovim-5f63287f5155dc8af124fdbe9c84460fd9214eac.tar.gz rneovim-5f63287f5155dc8af124fdbe9c84460fd9214eac.tar.bz2 rneovim-5f63287f5155dc8af124fdbe9c84460fd9214eac.zip |
cleanup os_unixx.h
Diffstat (limited to 'src')
-rw-r--r-- | src/os_unixx.h | 91 |
1 files changed, 4 insertions, 87 deletions
diff --git a/src/os_unixx.h b/src/os_unixx.h index 9d4e650fdf..7ca0107c50 100644 --- a/src/os_unixx.h +++ b/src/os_unixx.h @@ -9,103 +9,20 @@ * os_unixx.h -- include files that are only used in os_unix.c */ -/* - * Stuff for signals - */ -#if defined(HAVE_SIGSET) && !defined(signal) -# define signal sigset -#endif - -/* sun's sys/ioctl.h redefines symbols from termio world */ -#if defined(HAVE_SYS_IOCTL_H) && !defined(sun) +#if defined(HAVE_SYS_IOCTL_H) # include <sys/ioctl.h> #endif -# if defined(HAVE_SYS_WAIT_H) || defined(HAVE_UNION_WAIT) -# include <sys/wait.h> -# endif - -# ifndef WEXITSTATUS -# ifdef HAVE_UNION_WAIT -# define WEXITSTATUS(stat_val) ((stat_val).w_T.w_Retcode) -# else -# define WEXITSTATUS(stat_val) (((stat_val) >> 8) & 0377) -# endif -# endif - -# ifndef WIFEXITED -# ifdef HAVE_UNION_WAIT -# define WIFEXITED(stat_val) ((stat_val).w_T.w_Termsig == 0) -# else -# define WIFEXITED(stat_val) (((stat_val) & 255) == 0) -# endif -# endif - #ifdef HAVE_STROPTS_H -#ifdef sinix -#define buf_T __system_buf_t__ -#endif # include <stropts.h> -#ifdef sinix -#undef buf_T -#endif #endif -# include <string.h> - -#ifdef HAVE_SYS_STREAM_H -# include <sys/stream.h> -#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). */ -# ifndef SYS_NMLN -# define SYS_NMLN 32 -# endif - -# include <sys/systeminfo.h> /* for sysinfo */ -#endif - -/* - * We use termios.h if both termios.h and termio.h are available. - * Termios is supposed to be a superset of termio.h. Don't include them both, - * it may give problems on some systems (e.g. hpux). - * I don't understand why we don't want termios.h for apollo. - */ -#if defined(HAVE_TERMIOS_H) && !defined(apollo) -# include <termios.h> -#else -# ifdef HAVE_TERMIO_H -# include <termio.h> -# else -# ifdef HAVE_SGTTY_H -# include <sgtty.h> -# endif -# endif -#endif - -#ifdef HAVE_SYS_PTEM_H -# include <sys/ptem.h> /* must be after termios.h for Sinix */ -# ifndef _IO_PTEM_H /* For UnixWare that should check for _IO_PT_PTEM_H */ -# define _IO_PTEM_H -# endif +#if defined(HAVE_TERMIOS_H) +# include <termios.h> #endif /* shared library access */ #if defined(HAVE_DLFCN_H) && defined(USE_DLOPEN) -# ifdef __MVS__ -/* needed to define RTLD_LAZY (Anthony Giorgio) */ -# define __SUSV3 -# endif # include <dlfcn.h> -#else #endif + |