Date: Sat, 24 Oct 2009 19:44:03 +0400 From: Eygene Ryabinkin <rea-fbsd@codelabs.ru> To: Jilles Tjoelker <jilles@stack.nl> Cc: freebsd-hackers@freebsd.org Subject: Re: help needed to fix contrib/ee crash/exit when receiving SIGWINCH Message-ID: </T1DGlF/Y0lRu2962I5jFPsL2z0@o4mxXvBE73U5l9jb%2BzQrfwtfmX0> In-Reply-To: <20091024120434.GA27808@stack.nl> References: <permail-20091023104227f0889e8400002915-a_best01@message-id.uni-muenster.de> <86tyxqqpwh.fsf@ds4.des.no> <8gJJDa6kRsCUwxK/zidtHIOFMRw@LbQSLh99U4wa807TkC1GazBU7WI> <20091024120434.GA27808@stack.nl>
next in thread | previous in thread | raw e-mail | index | archive | help
Sat, Oct 24, 2009 at 02:04:34PM +0200, Jilles Tjoelker wrote: > That should be: > ----- > do > in = wgetch(text_win); > while (in == -1 && errno == EINTR); > if (in == -1) > exit(0); > ----- > > errno should only be checked after failed function calls or for > functions where it is documented that errno should be used to check for > error conditions (example: readdir). True, thanks for correction! -- Eygene _ ___ _.--. # \`.|\..----...-'` `-._.-'_.-'` # Remember that it is hard / ' ` , __.--' # to read the on-line manual )/' _/ \ `-_, / # while single-stepping the kernel. `-'" `"\_ ,_.-;_.-\_ ', fsc/as # _.-'_./ {_.' ; / # -- FreeBSD Developers handbook {_.-``-' {_/ #
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?/T1DGlF/Y0lRu2962I5jFPsL2z0>