diff options
author | Thomas Gellekum <tg@FreeBSD.org> | 2001-10-02 11:28:59 +0000 |
---|---|---|
committer | Thomas Gellekum <tg@FreeBSD.org> | 2001-10-02 11:28:59 +0000 |
commit | 1a63d7e08e924ce4cb8a793f5530911c54ab0361 (patch) | |
tree | 15ee4fccd16594c90a39dddc748220e18b5aa6f0 /usr.bin/doscmd/signal.c | |
parent | 4238458ba24305d2804cf796623682861881437d (diff) | |
download | src-1a63d7e08e924ce4cb8a793f5530911c54ab0361.tar.gz src-1a63d7e08e924ce4cb8a793f5530911c54ab0361.zip |
- First shot at PIC emulation;
- better 8250 emulation;
- fake vertical retrace bit in Input Status #1 register
(this was lost in the VGA emu rewrite).
Submitted by: Igor Serikov <bt@turtle.pangeatech.com>
Notes
Notes:
svn path=/head/; revision=84361
Diffstat (limited to 'usr.bin/doscmd/signal.c')
-rw-r--r-- | usr.bin/doscmd/signal.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/usr.bin/doscmd/signal.c b/usr.bin/doscmd/signal.c index 97a11fea21f2..11f669b59033 100644 --- a/usr.bin/doscmd/signal.c +++ b/usr.bin/doscmd/signal.c @@ -84,12 +84,10 @@ generichandler(struct sigframe sf) #error BSD/OS sigframe/trapframe kernel interface not currently supported. #endif -void -setsignal(int s, void (*h)(struct sigframe *)) +void setsignal(int s, void (*h)(struct sigframe *)) { static int first = 1; struct sigaction sa; - sigset_t set; if (first) { struct sigaltstack sstack; @@ -110,8 +108,5 @@ setsignal(int s, void (*h)(struct sigframe *)) sigaddset(&sa.sa_mask, SIGALRM); sa.sa_flags = SA_ONSTACK; sigaction(s, &sa, NULL); - - sigaddset(&set, s); - sigprocmask(SIG_UNBLOCK, &set, 0); } } |