comparison src/os_unix.h @ 29898:3276298c67c5 v9.0.0287

patch 9.0.0287: Irix systems no longer exist Commit: https://github.com/vim/vim/commit/aebc6ef7cdc5d4d0627a711ff66e6fe8d67f9d87 Author: Yegappan Lakshmanan <yegappan@yahoo.com> Date: Sat Aug 27 21:24:26 2022 +0100 patch 9.0.0287: Irix systems no longer exist Problem: Irix systems no longer exist. Solution: Remove references to Irix. (Yegappan Lakshmanan, closes https://github.com/vim/vim/issues/10994)
author Bram Moolenaar <Bram@vim.org>
date Sat, 27 Aug 2022 22:30:03 +0200
parents 1690417aeafe
children c0b3e3c7786c
comparison
equal deleted inserted replaced
29897:b33b261218e8 29898:3276298c67c5
86 // The number of arguments to a signal handler is configured here. 86 // The number of arguments to a signal handler is configured here.
87 // It used to be a long list of almost all systems. Any system that doesn't 87 // It used to be a long list of almost all systems. Any system that doesn't
88 // have an argument??? 88 // have an argument???
89 #define SIGHASARG 89 #define SIGHASARG
90 90
91 // List 3 arg systems here. I guess __sgi, please test and correct me. jw.
92 #if defined(__sgi) && defined(HAVE_SIGCONTEXT)
93 # define SIGHAS3ARGS
94 #endif
95
96 #ifdef SIGHASARG 91 #ifdef SIGHASARG
97 # ifdef SIGHAS3ARGS 92 # define SIGPROTOARG (int)
98 # define SIGPROTOARG (int, int, struct sigcontext *) 93 # define SIGDEFARG(s) (int s UNUSED)
99 # define SIGDEFARG(s) (int s, int sig2, struct sigcontext *scont) 94 # define SIGDUMMYARG 0
100 # define SIGDUMMYARG 0, 0, (struct sigcontext *)0
101 # else
102 # define SIGPROTOARG (int)
103 # define SIGDEFARG(s) (int s UNUSED)
104 # define SIGDUMMYARG 0
105 # endif
106 #else 95 #else
107 # define SIGPROTOARG (void) 96 # define SIGPROTOARG (void)
108 # define SIGDEFARG(s) () 97 # define SIGDEFARG(s) ()
109 # define SIGDUMMYARG 98 # define SIGDUMMYARG
110 #endif 99 #endif