next up previous contents
Next: Domyślne operacje dla pliku Up: TABLICE ROZDZIELCZE Previous: Otwieranie pliku urządzenia blokowego   Spis rzeczy

URZĄDZENIA ZNAKOWE: chrdevs

Tablica rozdzielcza dla urządzeń znakowych jest zdefiniowana w pliku fs/devices.c:

  struct device_struct {
        const char * name;
        struct file_operations * fops;
  };
  static struct device_struct chrdevs[MAX_CHRDEV];
Jak widać, tablica rozdzielcza dla urządzeń znakowych zawiera pośrednio wskaźniki do zestawów operacji na plikach. Tym razem są to struktury typu struct file_operations czyli te same co dla zwykłych plików.



Marcin Czępiński 2001-12-19