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    c...@case.edu    http://tiswww.cwru.edu/~chet/

Reply via email to