Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
emacs
emacs
Commits
c279587b
Commit
c279587b
authored
Jan 29, 2009
by
Eli Zaretskii
Browse files
Rename pending_signals to msdos_pending_signals.
(sig_suspender, sigprocmask): Adjust.
parent
5c7043a2
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
10 additions
and
5 deletions
+10
-5
src/ChangeLog
src/ChangeLog
+5
-0
src/msdos.c
src/msdos.c
+5
-5
No files found.
src/ChangeLog
View file @
c279587b
2009-01-29 Eli Zaretskii <eliz@gnu.org>
* msdos.c: Rename pending_signals to msdos_pending_signals.
(sig_suspender, sigprocmask): Adjust.
2009-01-29 Chong Yidong <cyd@stupidchicken.com>
* keyboard.c (pending_signals): New var.
...
...
src/msdos.c
View file @
c279587b
...
...
@@ -4940,7 +4940,7 @@ static int sigprocmask_count = -1;
static
sigset_t
current_mask
;
/* Which signals are pending (initially none). */
static sigset_t pending_signals;
static
sigset_t
msdos_
pending_signals
;
/* Previous handlers to restore when the blocked signals are unblocked. */
typedef
void
(
*
sighandler_t
)(
int
);
...
...
@@ -4952,7 +4952,7 @@ static void
sig_suspender
(
signo
)
int
signo
;
{
sigaddset (&pending_signals, signo);
sigaddset
(
&
msdos_
pending_signals
,
signo
);
}
int
...
...
@@ -4968,7 +4968,7 @@ sigprocmask (how, new_set, old_set)
if
(
sigprocmask_count
!=
__bss_count
)
{
sigprocmask_count
=
__bss_count
;
sigemptyset (&pending_signals);
sigemptyset
(
&
msdos_
pending_signals
);
sigemptyset
(
&
current_mask
);
for
(
signo
=
0
;
signo
<
320
;
signo
++
)
prev_handlers
[
signo
]
=
SIG_ERR
;
...
...
@@ -5014,9 +5014,9 @@ sigprocmask (how, new_set, old_set)
signal
(
signo
,
prev_handlers
[
signo
]);
prev_handlers
[
signo
]
=
SIG_ERR
;
}
if (sigismember (&pending_signals, signo))
if
(
sigismember
(
&
msdos_
pending_signals
,
signo
))
{
sigdelset (&pending_signals, signo);
sigdelset
(
&
msdos_
pending_signals
,
signo
);
raise
(
signo
);
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment