Provided by: manpages-pl-dev_0.7-1_all bug

NAZWA

       sysfs - pobranie informacji o rodzaju systemu plików

SKŁADNIA

       int sysfs(int option, const char *fsname);

       int sysfs(int option, unsigned int fs_index, char *buf);

       int sysfs(int option);

OPIS

        Uwaga! To tłumaczenie może być nieaktualne!

       sysfs  zwraca  informację  o  systemach  plików,  które  są  aktualnie  obecne  w  jądrze.
       Specyficzna forma wywołania sysfs i zwracana wartość, zależą od parametru option:

       1      Tłumaczy łańcuch znakowy fsname,  identyfikujący  system  plików,  na  indeks  typu
              systemu plików.

       2      Tłumaczy  indeks  typu  systemu  plików  fs_index na zakończony znakiem NUL łańcuch
              znakowy identyfikujący system plików.  Łańcuch ten zostanie zapisany do bufora buf.
              Należy się upewnić, że w buf jest dość miejsca na przyjęcie łańcucha.

       3      Zwraca ogólną liczbę rodzajów systemów plików aktualnie obecnych w jądrze.

       Numerowanie rodzajów systemów plików rozpoczyna się od zera.

WARTOŚĆ ZWRACANA

       Po  pomyślnym  zakończeniu  sysfs  zwraca dla opcji 1- indeks systemu plików, dla opcji 2-
       zero, a dla opcji 3- liczbę  aktualnie  skonfigurowanych  systemów  plików.   W  przypadku
       błędu, zwracane jest -1 i odpowiednio ustawiane errno.

BŁĘDY

       EINVAL fsname  nie  jest  prawidłowym  identyfikatorem  systemu plików; fs_index jest poza
              granicami; option jest nieprawidłowe.

       EFAULT fsname albo buf jest poza dostępną dla użytkownika przestrzenią adresową.

ZGODNE Z

       SVr4.

UWAGA

       W Linuksie z systemem plikowym proc zamontowanym w /proc, można te same informacje uzyskać
       z /proc/filesystems.

USTERKI

       Nie  ma  wsparcia  w libc ani w glibc.  Nie ma metody umożliwiającej zgadnięcie, jaki duży
       powinien być bufor buf.

INFORMACJE O TŁUMACZENIU

       Powyższe tłumaczenie pochodzi z nieistniejącego już Projektu Tłumaczenia  Manuali  i  może
       nie  być  aktualne.  W  razie  zauważenia  różnic  między  powyższym opisem a rzeczywistym
       zachowaniem opisywanego programu lub  funkcji,  prosimy  o  zapoznanie  się  z  oryginalną
       (angielską) wersją strony podręcznika za pomocą polecenia:

              man --locale=C 2 sysfs

       Prosimy  o  pomoc  w  aktualizacji stron man - więcej informacji można znaleźć pod adresem
       http://sourceforge.net/projects/manpages-pl/.