BSD Uçbirim Kipleri
Önceki XVII. Oylum - Düşük Seviyeli Uçbirim Arayüzü Sonraki
BSD Uçbirim Kipleri
Uçbirim kiplerini okumak ve belirlemek için genelde Uçbirim Kipleri bölümünde açıklanan işlevler yararlıdır. Bununla birlikte, bazı sistemlerde bazı şeyleri yapabilmek için bu bölümde anlatılan ve BSD sisteminden alınmış işlevleri kullanabilirsiniz. Çoğu sistemde bu işlevler mevcut değildir. Hatta GNU C kütüphanesinde bu işlevler, içlerinde Linux'un da bulunduğu çoğu çekirdek ile errno = ENOSYS hatasını vererek başarısız olacaktır.
Bu bölümde bahsedilen semboller sgtty.h başlık dosyasında bildirilmiştir.
struct sgttyb
veri türü
Bu yapı gtty ve stty için girdi ve çıktı parametreleri listesidir.
char sg_ispeed
Girdi için hat hızı
char sg_ospeed
Çıktı için hat hızı
char sg_erase
Silme karakteri
char sg_kill
Satır silme karakteri
int sg_flags
Çeşitli seçenekler
int gtty
(int            dosyatanıtıcı,
 struct sgttyb *öznitelikler)
işlev
Uçbirimin özniteliklerini okur.
gtty işlevi dosyatanıtıcı dosya tanıtıcısı ile açılan uçbirimin özniteliklerini *öznitelikler ile gösterilen yapı içinde döndürür.
int stty
(int            dosyatanıtıcı,
 struct sgttyb *öznitelikler)
işlev
Uçbirimin özniteliklerini değiştirir.
stty işlevi dosyatanıtıcı dosya tanıtıcısı ile açılan uçbirimi *öznitelikler ile belirtilen özniteliklerle ayarlar.
Önceki Üst Ana Başlık Sonraki
Kuralsız Girdi Başlangıç Hat Denetim İşlevleri
Bir Linux Kitaplığı Sayfası