diff options
author | ps <ps@FreeBSD.org> | 2000-07-14 09:51:40 +0000 |
---|---|---|
committer | ps <ps@FreeBSD.org> | 2000-07-14 09:51:40 +0000 |
commit | 5d465776b9e058088e1f29636cf7cdcb0c13eb0d (patch) | |
tree | f3a476e74c05bfed5be5c76fca73660c52bd2cc5 /contrib/less/os.c | |
parent | 1b28029810e9c377087ea5a45acc8767cf0196b3 (diff) | |
download | FreeBSD-src-5d465776b9e058088e1f29636cf7cdcb0c13eb0d.zip FreeBSD-src-5d465776b9e058088e1f29636cf7cdcb0c13eb0d.tar.gz |
Import less v358.
Diffstat (limited to 'contrib/less/os.c')
-rw-r--r-- | contrib/less/os.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/contrib/less/os.c b/contrib/less/os.c index 4c532e9..6e37bb2 100644 --- a/contrib/less/os.c +++ b/contrib/less/os.c @@ -99,6 +99,13 @@ iread(fd, buf, len) * We jumped here from intread. */ reading = 0; +#if HAVE_SIGPROCMASK + { + sigset_t mask; + sigemptyset(&mask); + sigprocmask(SIG_SETMASK, &mask, NULL); + } +#else #if HAVE_SIGSETMASK sigsetmask(0); #else @@ -106,6 +113,7 @@ iread(fd, buf, len) sigmask(~0); #endif #endif +#endif return (READ_INTR); } |