Provided by: manpages-nl_20051127-1_all bug

NAAM

       swapon, swapoff - start/stop swap naar bestand/apparaat

OVERZICHT

       #include <unistd.h>
       #include <asm/page.h> /* om PAGE_SIZE {pagina_grootte} te vinden */
       #include <sys/swap.h>

       int swapon(const char *pad, int swapvlaggen);
       int swapoff(const char *pad);

BESCHRIJVING

       swapon  zet het swap gebied naar het bestand of blok apparaat opgegeven
       met pad.   swapoff  stopt  swap  naar  het  bestand  of  blok  apparaat
       opgegeven met pad.

       swapon   neemt   een   swapvlaggen   argument.    Als  swapvlaggen  het
       SWAP_FLAG_PREFER {swap vlag voorkeur} bit aan heeft status dan zal  het
       nieuwe  swap  gebied een hogere prioriteit hebben dan de standaard.  De
       prioriteit is gecodeerd als:

           (prio << SWAP_FLAG_PRIO_SHIFT)  &  SWAP_FLAG_PRIO_MASK  {swap  vlag
       prior. schuif} {swap vlag prio. masker}

       Deze functies mogen alleen door de super-gebruiker gebruikt worden.

PRIORITEIT

       Elk  swap  gebied  heeft een prioriteit, of hoog of laag.  De standaard
       prioriteit is laag.  Binnen de lage prioriteit gebieden hebben nieuwere
       gebieden nog lagere prioriteit dan oudere.

       Alle prioriteiten gezet met swapvlaggen zijn hoge-prioriteit, hoger dan
       standaard.   Ze  mogen  elke  niet-negatieve  waarde  gekozen  door  de
       aanroeper. Hogere nummers betekenen hogere prioriteit.

       Swap  pagina’s  worden  toegewezen van gebieden in prioriteit volgorde,
       hoge prioriteit eerst voor gebieden met verschillende prioriteiten: een
       hoger-prioriteit  gebied  wordt  verbruikt voordat een lager-prioriteit
       gebied wordt gebruikt.  Als twee of meer gebieden  dezelfde  prioriteit
       hebben,  en  als  het  de hoogste beschikbare prioriteit is, dan worden
       pagina’s toegewezen op een rondedans basis tussen hen.

       Vanaf Linux 1.3.6, volgt de kernel gewoonlijk deze regels, maar er zijn
       uitzonderingen.

TERUGGEEF WAARDE

       Bij success wordt nul teruggegeven. Bij falen wordt -1 teruggegeven, en
       wordt errno naar behoren gezet.

FOUTEN

       Veel andere fouten kunnen optreden als weg niet geldig is.

       EPERM  {toestemming} De gebruiker is niet de super-gebruiker,  of  meer
              dan MAX_SWAPFILES {max swap bestanden} (bepaald {"defined"} om 8
              te zijn in Linux 1.3.6) zijn in gebruik.

       EINVAL {ongeldig} wordt teruggegeven als  weg  bestaat,  maar  nóg  een
              normale pad is, nóg een blok apparaat.

       ENOENT {geen ingang} wordt teruggegeven als weg niet bestaat.

       ENOMEM {geen  geheugen}  wordt teruggegeven als er onvoldoende geheugen
              is om swap te starten.

VOLDOET AAN

       Deze functies zijn Linux-eigen en zouden niet gebruikt moeten worden in
       programma’s  die  draagbaar  bedoeld  zijn.   Het  tweede ’swapvlaggen’
       argument werd ingevoerd in Linux 1.3.2.

OPMERKINGEN

       Het  schijf-gedeelte  {"partition"}   moet   voorbereidt   worden   met
       mkswap(8).

ZIE OOK

       mkswap(8) {maak swap}, swapon(8) {swap aan}, swapoff(8) {swap uit}

VERTALING

       Dit  is  een  handleiding  uit  manpages-dev  1.29.   Alles  wat tussen
       ‘{’..‘}’ staat is aanvullende vertaling, en hoort niet bij de originele
       handleiding.  Email naar <manpages-nl@nl.linux.org>.

       $Id: swapon.2,v 1.1.1.1 2004/03/21 21:02:25 cor Exp $