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

NAZWA

       cacheflush - wypróżnienie zawartości bufora podręcznego z instrukcjami i/lub z danymi

SKŁADNIA

       #include <asm/cachectl.h>

       int cacheflush(char *addr, int nbytes, int cache);

OPIS

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

       cacheflush  wypróżnia  zawartość  wskazanego(-ych)  bufora(-ów) podręcznego(-ych) dla adresów przestrzeni
       użytkownika w zakresie od addr do (addr+nbytes-1). Parametr cache może być jednym z:

       ICACHE Wypróżnia bufor z instrukcjami.

       DCACHE Zapisuje z powrotem do pamięci i unieważnia dotknięte tym prawidłowe linie buforowe.

       BCACHE Identyczne z (ICACHE|DCACHE).

WARTOŚĆ ZWRACANA

       cacheflush zwraca 0 po pomyślnym zakończeniu, a -1 w wypadku błędu.  Jeśli  wystąpi  błąd,  errno  będzie
       wskazywać jego rodzaj.

BŁĘDY

       EINVAL parametr cache nie jest jednym z ICACHE, DCACHE lub BCACHE.

       EFAULT Część lub cała przestrzeń od addr do (addr+nbytes-1) jest niedostępna.

BŁĘDY

       Obecna implementacja ignoruje parametry addr i nbytes. Dlatego zawsze wypróżniane są wszystkie bufory.

UWAGA

       To  wywołanie jest dostępne tylko na systemach opartych o MIPS. Nie Powinno ono być używane w przenośnych
       programach.

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 cacheflush

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

Linux 2.0.32                                       1995-06-27                                      CACHEFLUSH(2)