From: Serdar KÖYLÜ (serdarkoylu@fisek.com.tr)
Date: Thu 15 Apr 2004 - 11:27:01 EEST
Selamlar..
> On Thu, 2004-04-15 at 10:57 +0300, "Özkan KIRIK" wrote:
> > Merhabalar,
> Merhaba,
>
> > C'de programin hangi tty'den run edildigini nasil ogrenebiliriz?
>
> isatty()
> ttyname()
> ttyname_r()
fstat derim bilahare. fstat(stdin) makul olabilir.
Ama, notty durumu da var. Yani uygulama X uzerinden calismis olabilir,
daemon olmus olabilir. Kisaca herhangi bir tty ile baglantisi kalmamis
olabilir. Bu durumda biraz zor bir durum olacaktir.
Sorudan, programin nerden calistirildigini mi yoksa su anda STDIO icin
hangi tty'yi kullandigi mi isteniyor anlasilmiyor.
Saygi ve sevgiler..
-- Bu elektronik posta yollanirken herhangi bir virus testinden gecmemistir. Buna mukabil, bu mesajda bir Windows virusu olmadigindan emin olabilirsiniz. Eger virusler sizin icin sorun teskil ediyorsa, kendinize daha guvenli bir isletim sistemi (= Windows olmayan herhangi biri) secmeniz tavsiye edilir.