[2547] in BarnOwl Developers
Re: [PATCH] Use fpathconf to disable signals
daemon@ATHENA.MIT.EDU (Nelson Elhage)
Tue Jul 20 10:47:33 2010
From: Nelson Elhage <nelhage@MIT.EDU>
To: "Alejandro R." =?utf-8?Q?Sede=C3=B1o?= <asedeno@mit.edu>,
barnowl-dev@mit.edu
In-Reply-To: <1279635655-4853-1-git-send-email-asedeno@mit.edu>
Date: Tue, 20 Jul 2010 10:47:29 -0400
Reviewed-by: Nelson Elhage <nelhage@mit.edu>
On Tue, 20 Jul 2010 10:20:55 -0400, Alejandro R. Sede=C3=B1o <asedeno@MIT.E=
DU> wrote:
> Just using 0 is not portable. POSIX provides a portable way to find
> the right value.
>=20
> Reported-By: Benjamin Kaduk <kaduk@mit.edu>
> ---
> owl.c | 4 ++--
> 1 files changed, 2 insertions(+), 2 deletions(-)
>=20
> diff --git a/owl.c b/owl.c
> index d1068a3..833285b 100644
> --- a/owl.c
> +++ b/owl.c
> @@ -136,8 +136,8 @@ void owl_start_curses(void) {
>=20=20
> tcgetattr(0, &tio);
> tio.c_iflag &=3D ~(ISTRIP|IEXTEN);
> - tio.c_cc[VQUIT] =3D 0;
> - tio.c_cc[VSUSP] =3D 0;
> + tio.c_cc[VQUIT] =3D fpathconf(STDIN, _PC_VDISABLE);
> + tio.c_cc[VSUSP] =3D fpathconf(STDIN, _PC_VDISABLE);
> tcsetattr(0, TCSAFLUSH, &tio);
>=20=20
> /* screen init */
> --=20
> 1.7.1.1
>=20
>=20