Renamed _sigintr to __sigintr. _sigintr is in the user's namespace.

This commit is contained in:
jtc 1993-11-30 21:21:42 +00:00
parent 2dcf572fc2
commit fa8cf50620
2 changed files with 7 additions and 7 deletions

View File

@ -33,7 +33,7 @@
#if defined(LIBC_SCCS) && !defined(lint)
/*static char *sccsid = "from: @(#)siginterrupt.c 5.5 (Berkeley) 6/1/90";*/
static char *rcsid = "$Id: siginterrupt.c,v 1.3 1993/08/26 00:45:06 jtc Exp $";
static char *rcsid = "$Id: siginterrupt.c,v 1.4 1993/11/30 21:21:42 jtc Exp $";
#endif /* LIBC_SCCS and not lint */
#include <signal.h>
@ -45,17 +45,17 @@ static char *rcsid = "$Id: siginterrupt.c,v 1.3 1993/08/26 00:45:06 jtc Exp $";
siginterrupt(sig, flag)
int sig, flag;
{
extern sigset_t _sigintr;
extern sigset_t __sigintr;
struct sigaction sa;
int ret;
if ((ret = sigaction(sig, (struct sigaction *)0, &sa)) < 0)
return (ret);
if (flag) {
sigaddset(&_sigintr, sig);
sigaddset(&__sigintr, sig);
sa.sa_flags &= ~SA_RESTART;
} else {
sigdelset(&_sigintr, sig);
sigdelset(&__sigintr, sig);
sa.sa_flags |= SA_RESTART;
}
return (sigaction(sig, &sa, (struct sigaction *)0));

View File

@ -33,7 +33,7 @@
#if defined(LIBC_SCCS) && !defined(lint)
/*static char *sccsid = "from: @(#)signal.c 5.5 (Berkeley) 6/1/90";*/
static char *rcsid = "$Id: signal.c,v 1.4 1993/08/26 00:45:08 jtc Exp $";
static char *rcsid = "$Id: signal.c,v 1.5 1993/11/30 21:21:45 jtc Exp $";
#endif /* LIBC_SCCS and not lint */
/*
@ -41,7 +41,7 @@ static char *rcsid = "$Id: signal.c,v 1.4 1993/08/26 00:45:08 jtc Exp $";
*/
#include <signal.h>
sigset_t _sigintr; /* shared with siginterrupt */
sigset_t __sigintr; /* shared with siginterrupt */
sig_t
signal(s, a)
@ -53,7 +53,7 @@ signal(s, a)
sa.sa_handler = a;
sigemptyset(&sa.sa_mask);
sa.sa_flags = 0;
if (!sigismember(&_sigintr, s))
if (!sigismember(&__sigintr, s))
sa.sa_flags |= SA_RESTART;
if (sigaction(s, &sa, &osa) < 0)
return (SIG_ERR);