From: Özkan KIRIK (g01156033@mersin.edu.tr)
Date: Thu 15 Apr 2004 - 12:03:42 EEST
Merhabalar,
Yapmak istedigim olay su,
Yazdigim program deamon olmadan once calistirildigi consolu ogrenecek (char=
TTY_NAME[10] degiskenine yazdiracagim),
Deamon olduktan sonra, elde ettigim TTY_NAME'e (=D6rnegin: /dev/ttyp0)=
"program basariyla calistirildi" mesajini yollayacak.
Saygilarimla,
*********** REPLY SEPARATOR ***********
On 15.04.2004 at 11:27 Serdar K=D6YL=DC wrote:
>Selamlar..
>
>> On Thu, 2004-04-15 at 10:57 +0300, "=C3=96zkan 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 (=3D Windows olmayan herhangi
>biri) secmeniz tavsiye edilir.