🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux.programowanie
Article #128

Terminal sterujący

#128
From: Robert Luberda
Date: Thu, 02 Sep 1999 07:53
18 lines
1171 bytes
Hej!

Czy ktoś z was może wie, jak z poziomu programu dowiedzieć się, na jakim
terminalu sterującym proces został uruchomiony?  Jest wprawdzie funkcja 
biblioteczna ctermid(3), ale ona zawsze zwraca /dev/tty, a mi chodzi o
coś bardziej konkretnego (np. /dev/tty1). 

Wiem, że zawsze można sprawdzić funkcją ttyname, do którego terminala
odnosi się stdin (-out, -err), ale przecież to nie musi być teminal
sterujący (vide: a.out < /dev/tty1 >& /dev/tty1).

Pozdrowienia,

Robert 

-- 
robert@pingu.ii.uj.edu.pl
Technical Details
Message-ID: <7qlaeh$23t$1@info.cyf-kr.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!uw.edu.pl!lublin.pl!news.onet.pl!news.memax.krakow.pl!cyfronet!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!uw.edu.pl!lublin.pl!news.onet.pl!news.memax.krakow.pl!cyfronet!not-for-mail
From: Robert Luberda <robert@pingu.ii.uj.edu.pl>
Newsgroups: pl.comp.os.linux.programowanie
Subject: Terminal sterujący
Date: 2 Sep 1999 07:53:53 GMT
Organization: Inst. of Comp. Sciences, Jagiell. Univ., Cracow
Lines: 19
Message-ID: <7qlaeh$23t$1@info.cyf-kr.edu.pl>
NNTP-Posting-Host: pingu.ii.uj.edu.pl
Mime-Version: 1.0
User-Agent: tin/pre-1.4-19990517 ("Psychonaut") (Linux)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit