about summary refs log tree commit diff
path: root/signal/signal.h
diff options
context:
space:
mode:
authorRoland McGrath <roland@hack.frob.com>2014-11-14 10:52:16 -0800
committerRoland McGrath <roland@hack.frob.com>2014-11-14 11:06:08 -0800
commit0781a7772ae1385fe8d7a734fdb35df81b1e6590 (patch)
tree5bd1a08fd612e0abe66455159940e22a15650fe0 /signal/signal.h
parent5ae4fe60e68a6698afadbec00481be96096e3eb4 (diff)
downloadglibc-0781a7772ae1385fe8d7a734fdb35df81b1e6590.tar.gz
glibc-0781a7772ae1385fe8d7a734fdb35df81b1e6590.tar.xz
glibc-0781a7772ae1385fe8d7a734fdb35df81b1e6590.zip
Remove sigvec.
Diffstat (limited to 'signal/signal.h')
-rw-r--r--signal/signal.h24
1 files changed, 0 insertions, 24 deletions
diff --git a/signal/signal.h b/signal/signal.h
index f1bbad04d3..fd23ad6554 100644
--- a/signal/signal.h
+++ b/signal/signal.h
@@ -303,30 +303,6 @@ extern int sigqueue (__pid_t __pid, int __sig, const union sigval __val)
 extern const char *const _sys_siglist[_NSIG];
 extern const char *const sys_siglist[_NSIG];
 
-/* Structure passed to `sigvec'.  */
-struct sigvec
-  {
-    __sighandler_t sv_handler;	/* Signal handler.  */
-    int sv_mask;		/* Mask of signals to be blocked.  */
-
-    int sv_flags;		/* Flags (see below).  */
-# define sv_onstack	sv_flags /* 4.2 BSD compatibility.  */
-  };
-
-/* Bits in `sv_flags'.  */
-# define SV_ONSTACK	(1 << 0)/* Take the signal on the signal stack.  */
-# define SV_INTERRUPT	(1 << 1)/* Do not restart system calls.  */
-# define SV_RESETHAND	(1 << 2)/* Reset handler to SIG_DFL on receipt.  */
-
-
-/* If VEC is non-NULL, set the handler for SIG to the `sv_handler' member
-   of VEC.  The signals in `sv_mask' will be blocked while the handler runs.
-   If the SV_RESETHAND bit is set in `sv_flags', the handler for SIG will be
-   reset to SIG_DFL before `sv_handler' is entered.  If OVEC is non-NULL,
-   it is filled in with the old information for SIG.  */
-extern int sigvec (int __sig, const struct sigvec *__vec,
-		   struct sigvec *__ovec) __THROW;
-
 
 /* Get machine-dependent `struct sigcontext' and signal subcodes.  */
 # include <bits/sigcontext.h>