fpathconf

FPATHCONF(3)		 Linux - prirucka programatora		  FPATHCONF(3)



JMENO
       fpathconf, pathconf - ziskej konfiguracni hodnoty pro soubory

SYNTAXE
       #include <unistd.h>

       long fpathconf(int filedes, int name);
       long pathconf(char *path, int name);

POPIS
       fpathconf()  vrati hodnotu systemoveho parametru name pro otevreny file
       deskriptor filedes.

       pathconf() vrati hodnotu	 systemoveho  parametru	 name  pro  soubor  se
       jmenem path.

       Odpovidajici  makra definovana v <unistd.h> obsahuji minimalni hodnoty;
       jestlize aplikace bude chtit vyuzit hodnot, ktere se  mohou  menit,  je
       lepe  pouzit  volani  fpathconf() nebo pathconf(), ktere vrati aktualni
       hodnoty.

       Promenna name muze nabyvat techto konfiguracnich hodnot:

       _PC_LINK_MAX
	      vrati maximalni pocet odkazu na soubor.  Jestlize	 filedes  nebo
	      path  ukazuji  na	 adresar  tak  se  hodnota  vztahuje  k celemu
	      adresari.	 Odpovidajici makro je _POSIX_LINK_MAX.

       _PC_MAX_CANON
	      vraci maximalni delku zformatovane vstupni  radky,  kde  filedes
	      nebo  path  musi	ukazovat  na  terminal.	 Odpovidajici makro je
	      _POSIX_MAX_CANON.

       _PC_MAX_INPUT
	      vraci maximalni delku vstupni radky, kde filedes nebo path  musi
	      ukazovat na terminal.  Odpovidajici makro je _POSIX_MAX_INPUT.

       _PC_NAME_MAX
	      vraci  maximalni	delku jmena souboru v adresari path nebo file-
	      des,  ktery  muze	 proces	 vytvorit.   Odpovidajici   makro   je
	      _POSIX_MAX_.

       _PC_PATH_MAX
	      vraci maximalni delku relativni cesty, kdyz path nebo filedes je
	      soucasny	  pracovni    adresar.	  Odpovidajici	  makro	    je
	      _POSIX_PATH_MAX.

       _PC_PIPE_BUF
	      vraci velikost bufferu roury, kde filedes musi ukazovat na rouru
	      nebo FIFO (pojmenovana roura) a  path  musi  ukazovat  na	 FIFO.
	      Odpovidajici makro je _POSIX_PIPE_BUF.

       _PC_CHOWN_RESTRICTED
	      vraci  nenulovou	hodnotu,  jestlize  volani chown(2) nemuze byt
	      pouzito na tento soubor. Jestlize filedes nebo path  ukazuji  na
	      adresar,	tak  to	 plati	pro  vsechny soubory v tomto adresari.
	      Odpovidajici makro je _POSIX_CHOWN_RESTRICTED.

       _PC_NO_TRUNC
	      vraci nenulovou hodnotu, jestlize pristup	 k  souborum,  jejichz
	      nazev  je	 delsi nez _POSIX_NAME_MAX znamena chybu. Odpovidajici
	      makro je _POSIX_NO_TRUNC.

       _PC_VDISABLE
	      vraci  nenulovou	hodnotu,  je-li	  mozno	  zakazat   zpracovani
	      specialnich  znaku,  kde filedes nebo path musi ukazovat na ter-
	      minal.

NAVRATOVA HODNOTA
       Existuje-li prislusny limit, je vracen. Neexistuje-li limit, je vracena
       -1  a  errno  zustane nezmenena. Je-li zpusobena chyba, je vracena -1 a
       errno obsahuje jeji blizsi popis.

SPLNUJE STANDARDY
       POSIX.1 Soubory jejichz nazev je delsi nez  hodnota  vracena  pro  name
       rovno _PC_NAME_MAX mohou existovat v danem adresari.

       Nektere	vracene hodnoty mohou byt velke, nehodi se k alokovani pameti.

DALSI INFORMACE
       getconf(1), statfs(2), open(2), sysconf(3)



GNU			       26.prosince 1996			  FPATHCONF(3)

Personal Tools