Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > gnu.bash.bug > #15467 > unrolled thread

Re: bash sets O_NONBLOCK on pts

Started byChet Ramey <chet.ramey@case.edu>
First post2019-10-03 13:58 -0400
Last post2019-10-03 13:58 -0400
Articles 1 — 1 participant

Back to article view | Back to gnu.bash.bug

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: bash sets O_NONBLOCK on pts Chet Ramey <chet.ramey@case.edu> - 2019-10-03 13:58 -0400

#15467 — Re: bash sets O_NONBLOCK on pts

FromChet Ramey <chet.ramey@case.edu>
Date2019-10-03 13:58 -0400
SubjectRe: bash sets O_NONBLOCK on pts
Message-ID<mailman.890.1570125527.2651.bug-bash@gnu.org>
On 10/2/19 11:38 AM, Stephane Chazelas wrote:

> BTW, what's the point of the check_dev_tty() function? It seems
> it just attempts to open the tty (the controlling one or the one
> open on stdin), closes it, but doesn't return anything about the
> success of failure in doing so.

It's to make up for an old bug that's probably gone everywhere. Back
in the day, there were systems and services that would start interactive
shells without a controlling terminal. Opening and closing /dev/tty
forced the controlling terminal to be allocated.


-- 
``The lyf so short, the craft so long to lerne.'' - Chaucer
		 ``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, UTech, CWRU    chet@case.edu    http://tiswww.cwru.edu/~chet/

[toc] | [standalone]


Back to top | Article view | gnu.bash.bug


csiph-web