Next: Pozostałe funkcje
Up: Obsługa tablic rozdzielczych
Previous: Inicjalizowanie tablic rozdzielczych
  Spis rzeczy
Do usuwania pozycji z tablic rozdzielczych służą odpowiednio funkcje:
w pliku include/linux/fs.h:
extern int unregister_chrdev(unsigned int major, const char *name);
extern int unregister_blkdev(unsigned int major, const char *name);
oraz zaimplementowane odpowiednio w pliku fs/devices.c i fs/block_dev.c.
Wyrejestrowanie polega na wstawieniu wartości NULL w odpowiednie pola na
pozycji podanej poprzez numer major. Gdy się uda wyrejestrowanie to
zwracana jest wartość 0. W przeciwnym przypadku zwracana jest wartość
-EINVAL, np. na skutek podania złego numeru major lub złej nazwy.
2001-12-19