summaryrefslogtreecommitdiffstats
path: root/usr.bin/col/col.c
diff options
context:
space:
mode:
authorbde <bde@FreeBSD.org>1995-01-17 01:15:12 +0000
committerbde <bde@FreeBSD.org>1995-01-17 01:15:12 +0000
commit6b907972704752e76939f9a5a34e9646bd444e89 (patch)
treea0f51cc31c041ca212bfc4ca75d1d38e02376d4e /usr.bin/col/col.c
parentd13dcf33066399128472a0c950dbdf7bdb98b49e (diff)
downloadFreeBSD-src-6b907972704752e76939f9a5a34e9646bd444e89.zip
FreeBSD-src-6b907972704752e76939f9a5a34e9646bd444e89.tar.gz
The %eflags checking introduced in the previous commit was too zealous.
sigreturn() sometimes failed for ordinary returns from signal handlers. Failures of ordinary returns "can't happen" and are badly handled. "Temporary" fix: allow users to corrupt PSL_RF. This is fairly harmless. A correct fix would involve saving the old %eflags (and perhaps the old segment registers) where the user can't get at them.
Diffstat (limited to 'usr.bin/col/col.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud