Ivana Varekova 4257bfc
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man2/connect.2 man-pages-cs-0.18.20090209/man-pages/man2/connect.2
Ivana Varekova 4257bfc
--- man-pages-cs-0.18.20090209-orig/man-pages/man2/connect.2	1999-05-31 19:28:27.000000000 +0200
Ivana Varekova 4257bfc
+++ man-pages-cs-0.18.20090209/man-pages/man2/connect.2	2009-09-29 13:04:54.000000000 +0200
Ivana Varekova 4257bfc
@@ -1,44 +1,86 @@
Ivana Varekova 4257bfc
-.TH CONNECT 2 "5. dubna 1997" "Linux 0.99.11" "Linux - příručka programátora"
Ivana Varekova 4257bfc
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
Ivana Varekova 4257bfc
+.TH CONNECT 2 "25. září 2009" "Linux 0.99.11" "Linux - příručka programátora"
Ivana Varekova 4257bfc
 .do hla cs
Ivana Varekova 4257bfc
 .do hpf hyphen.cs
Ivana Varekova 4257bfc
 .SH JMÉNO
Ivana Varekova 4257bfc
 connect \- inicializuj spojení soketu
Ivana Varekova 4257bfc
 .SH SYNTAXE
Ivana Varekova 4257bfc
-.B #include <sys/types.h>
Ivana Varekova 4257bfc
+.B #include <sys/types.h>    /* Viz POZNÁMKY*/
Ivana Varekova 4257bfc
 .br
Ivana Varekova 4257bfc
 .B #include <sys/socket.h>
Ivana Varekova 4257bfc
 .sp
Ivana Varekova 4257bfc
-.BI "int connect(int " sockfd ", struct sockaddr *" serv_addr ", int
Ivana Varekova 4257bfc
-.BI " addrlen );
Ivana Varekova 4257bfc
+.BI "int connect(int " sockfd ", struct struct sockaddr *" serv_addr ", socklen_t  " addrlen );
Ivana Varekova 4257bfc
 .SH POPIS
Ivana Varekova 4257bfc
+Systémové volání \fBconnect\fP() připojí soket specifikovaný v \fIsockfd\fP k adrese
Ivana Varekova 4257bfc
+specifikované v \fIserv_addr\fP. Parametr \fIaddrlen\fP udává velikost \fIserv_addr\fP.
Ivana Varekova 4257bfc
+Formát adresy v \fIserv_addr\fP je dán adresovým prostorem deskriptoru v \fIsockfd\fP.
Ivana Varekova 4257bfc
+Viz \fBsocket\fP(2) pro více detailů.
Ivana Varekova 4257bfc
+
Ivana Varekova 4257bfc
 Parametr
Ivana Varekova 4257bfc
 .I sockfd
Ivana Varekova 4257bfc
 je soket.
Ivana Varekova 4257bfc
 Je-li jeho typ
Ivana Varekova 4257bfc
 .BR SOCK_DGRAM ,
Ivana Varekova 4257bfc
-potom toto volání specifikuje, kam má tento soket standardně posílat data.
Ivana Varekova 4257bfc
-Tato adresa je jediným místem, odkud a kam budou přijímány, resp. posílány
Ivana Varekova 4257bfc
+pak je \fIserv_addr\fP jediným místem, odkud a kam budou přijímány, resp. posílány
Ivana Varekova 4257bfc
 datagramy. Je-li typ soketu
Ivana Varekova 4257bfc
-.B SOCK_STREAM ,
Ivana Varekova 4257bfc
-potom se toto volání pokusí navázat spojení s jiným soketem, který je
Ivana Varekova 4257bfc
+.B SOCK_STREAM
Ivana Varekova 4257bfc
+, nebo
Ivana Varekova 4257bfc
+.B SOCK_SEQPACKET
Ivana Varekova 4257bfc
+potom se toto volání pokusí navázat spojení se soketem, který je
Ivana Varekova 4257bfc
 specifikován v
Ivana Varekova 4257bfc
-.BR serv_addr ,
Ivana Varekova 4257bfc
+.I serv_addr ,
Ivana Varekova 4257bfc
 což je adresa v jmenném prostoru soketu. Každý jmenný prostor interpretuje
Ivana Varekova 4257bfc
-adresu v 
Ivana Varekova 4257bfc
-.BR serv_addr
Ivana Varekova 4257bfc
-podle svého. Obvykle se mohou proudové sokety spojit 
Ivana Varekova 4257bfc
+adresu v
Ivana Varekova 4257bfc
+.BR serv_addr.
Ivana Varekova 4257bfc
+
Ivana Varekova 4257bfc
+Obecně se mohou protokolové sokety úspěšně spojit
Ivana Varekova 4257bfc
 pouze jednou; datagramové sokety mohou použít volání
Ivana Varekova 4257bfc
 .B connect
Ivana Varekova 4257bfc
 vícekrát. Datagramové sokety mohou zrušit asociovaný soket tak, že se
Ivana Varekova 4257bfc
-pokusí spojit s nějakou neplatnou adresou (nebo s adesou NULL).
Ivana Varekova 4257bfc
+pokusí spojit s adresou z \fIsa_family\fP z \fIsockaddr\fP nastavenou
Ivana Varekova 4257bfc
+na \fBAF_UNSPEC\fP (podporováno od linuxového jádra 2.2).
Ivana Varekova 4257bfc
 .SH NÁVRATOVÁ HODNOTA
Ivana Varekova 4257bfc
-Je-li spojení navázáno, je vrácena 0, jinak \-1 a externí proměnná 
Ivana Varekova 4257bfc
+Je-li spojení navázáno, je vrácena 0, jinak \-1 a externí proměnná
Ivana Varekova 4257bfc
 .I errno
Ivana Varekova 4257bfc
 je příslušně nastavena.
Ivana Varekova 4257bfc
 .SH CHYBY
Ivana Varekova 4257bfc
 Tento seznam je pouze všeobecný. Mohou existovat další specifické chyby pro
Ivana Varekova 4257bfc
 použitý jmenný prostor.
Ivana Varekova 4257bfc
 .TP
Ivana Varekova 4257bfc
+.B EACCES
Ivana Varekova 4257bfc
+Pro sokety unixové domény, které jsou identifikovány jménem: je odmítnuto
Ivana Varekova 4257bfc
+zapisování do souboru specifikovaného soketem, nebo je odmítnuto právo
Ivana Varekova 4257bfc
+vyhledávat v adresářích specifikovaných cestou. (Viz \fBpath_resolution\fP(7).)
Ivana Varekova 4257bfc
+.TP
Ivana Varekova 4257bfc
+.B EACCES, EPERM
Ivana Varekova 4257bfc
+Uživatel se pokusil připojit k broadcastové adrese, aniž by měl povolen
Ivana Varekova 4257bfc
+broadcastový příznak na soketu, nebo požadavek na spojení byl odmítnut kvůli
Ivana Varekova 4257bfc
+lokálnímu pravidlu firewallu.
Ivana Varekova 4257bfc
+.TP
Ivana Varekova 4257bfc
+.B EAFNOSUPPORT
Ivana Varekova 4257bfc
+Poskytnutá adresa nemá správně specifikovanou rodinu adres v poli \fIsa_family\fp.
Ivana Varekova 4257bfc
+.TP
Ivana Varekova 4257bfc
+.B EAGAIN
Ivana Varekova 4257bfc
+Nejsou volné žádné lokální porty, nebo jsou nedostatečné záznamy v cache
Ivana Varekova 4257bfc
+směrovače.
Ivana Varekova 4257bfc
+Pro \fBAF_INET\fP viz \fPnet.ipv4.ip_local_port_range\fP v \fBip\fP(7)
Ivana Varekova 4257bfc
+,jak zvýšit počet lokálních portů.
Ivana Varekova 4257bfc
+.TP
Ivana Varekova 4257bfc
+.B EINPROGRESS
Ivana Varekova 4257bfc
+Soket je neblokující a spojení nemůže být okamžitě dokončeno. Viz \fBselect\fP(2)
Ivana Varekova 4257bfc
+nebo \fBpoll\fP(2).
Ivana Varekova 4257bfc
+.TP
Ivana Varekova 4257bfc
+.B ETIMEDOUT
Ivana Varekova 4257bfc
+Timeout při pokusu o navázání spojení. Server může být příliš zaneprázdněn
Ivana Varekova 4257bfc
+a není schopen přijmou další spojení. Vězte, že pro IP sokety může být timeout
Ivana Varekova 4257bfc
+velmi dlouhý, pokud jsou syncookies povoleny na straně serveru.
Ivana Varekova 4257bfc
+.TP
Ivana Varekova 4257bfc
+.B EINTR
Ivana Varekova 4257bfc
+Systémové volání bylo přerušeno doručením signálu. Viz \fBsignal\fP(7).
Ivana Varekova 4257bfc
+.TP
Ivana Varekova 4257bfc
+.B EALREADY
Ivana Varekova 4257bfc
+Soket je neblokující a předchozí pokus o spojení ještě nebyl dokončen.
Ivana Varekova 4257bfc
+.TP
Ivana Varekova 4257bfc
 .B EBADF
Ivana Varekova 4257bfc
 Špatný deskriptor.
Ivana Varekova 4257bfc
 .TP
Ivana Varekova 4257bfc
@@ -63,12 +105,21 @@
Ivana Varekova 4257bfc
 .B EADDRINUSE
Ivana Varekova 4257bfc
 Adresa je již používána.
Ivana Varekova 4257bfc
 .SH SPLŇUJE STANDARDY
Ivana Varekova 4257bfc
-SVr4, 4.4BSD (volání
Ivana Varekova 4257bfc
-.B connect
Ivana Varekova 4257bfc
-se poprvé objevilo v BSD 4.2).  SVr4 dokumentuje další chybové kódy:
Ivana Varekova 4257bfc
-EADDRNOTAVAIL, EINVAL, EAFNOSUPPORT, EALREADY, EINTR, EPROTOTYPE, ENOSR.
Ivana Varekova 4257bfc
+SVe4, 4.4BSD, (funkce \fBconnect\fP() se poprvé objevila ve 4.2BSD),
Ivana Varekova 4257bfc
+POSIX.1-2001.
Ivana Varekova 4257bfc
+.SH POZNÁMKY
Ivana Varekova 4257bfc
+POSIX.1-2001 nevyžaduje vložení <sys/types.h> a ani na Linuxu není tento
Ivana Varekova 4257bfc
+soubor vyžadován. Nicméně některé starší (BSD) implementace tento hlavičkový
Ivana Varekova 4257bfc
+soubor vyžadují a v přenositelných aplikacích by tedy měl být vložen.
Ivana Varekova 4257bfc
+
Ivana Varekova 4257bfc
+Třetí argument \fBconnect\fP()je ve skutečnosti \fIint\fP(v BSD4.X
Ivana Varekova 4257bfc
+a libc4 a libc5). Některé zmatky v normě POSIX vyústily v přítomnost
Ivana Varekova 4257bfc
+\fIsocklen_t\fP používaném také v glibc. Viz \fBaccept\fP(2).
Ivana Varekova 4257bfc
+.SH  PŘÍKLAD
Ivana Varekova 4257bfc
+Příklad použití \fBconnect\fP() je v \fBgetaddrinfo\fP(3).
Ivana Varekova 4257bfc
 .SH DALŠÍ INFORMACE
Ivana Varekova 4257bfc
 .BR accept "(2), " bind "(2), " listen "(2), "
Ivana Varekova 4257bfc
-.BR socket "(2), " getsockname (2)
Ivana Varekova 4257bfc
-.SH VAROVÁNÍ
Ivana Varekova 4257bfc
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
Ivana Varekova 4257bfc
+.BR socket "(2), " getsockname "(2), " path_resolution "(7)
Ivana Varekova 4257bfc
+.SH TIRÁŽ
Ivana Varekova 4257bfc
+Tato stránka je součástí projektu Linux \fIman\-pages\fP.  Popis projektu a
Ivana Varekova 4257bfc
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
Ivana Varekova 4257bfc
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man2/getpeername.2 man-pages-cs-0.18.20090209/man-pages/man2/getpeername.2
Ivana Varekova 4257bfc
--- man-pages-cs-0.18.20090209-orig/man-pages/man2/getpeername.2	1999-05-31 19:28:27.000000000 +0200
Ivana Varekova 4257bfc
+++ man-pages-cs-0.18.20090209/man-pages/man2/getpeername.2	2009-09-29 13:05:26.000000000 +0200
Ivana Varekova 4257bfc
@@ -1,9 +1,11 @@
Ivana Varekova 4257bfc
-.TH GETPEERNAME 2 "2. července 1997" "BSD Man Page" "Linux - příručka programátora"
Ivana Varekova 4257bfc
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
Ivana Varekova 4257bfc
+.TH GETPEERNAME 2 "25. září 2009" "BSD Man Page" "Linux - příručka programátora"
Ivana Varekova 4257bfc
 .do hla cs
Ivana Varekova 4257bfc
 .do hpf hyphen.cs
Ivana Varekova 4257bfc
 .SH JMÉNO
Ivana Varekova 4257bfc
 getpeername \- vrať adresu vzdáleného konce soketu
Ivana Varekova 4257bfc
 .SH SYNTAXE
Ivana Varekova 4257bfc
+.B #include <sys/socket.h>
Ivana Varekova 4257bfc
 .BI "int getpeername(int " s ", struct sockaddr *" name ", int *" namelen );
Ivana Varekova 4257bfc
 .SH POPIS
Ivana Varekova 4257bfc
 .B Getpeername
Ivana Varekova 4257bfc
@@ -44,11 +46,22 @@
Ivana Varekova 4257bfc
 .I name
Ivana Varekova 4257bfc
 ukazuje na paměť, která se nenachází v platné části adresového prostoru
Ivana Varekova 4257bfc
 procesu.
Ivana Varekova 4257bfc
+.B EINVAL
Ivana Varekova 4257bfc
+\fINamelen\fP je neplatné(například záporné číslo).
Ivana Varekova 4257bfc
 .SH SPLŇUJE STANDARDY
Ivana Varekova 4257bfc
 SVr4, 4.4BSD (volání
Ivana Varekova 4257bfc
 .B getpeername
Ivana Varekova 4257bfc
-se poprvé objevilo ve 4.2BSD).
Ivana Varekova 4257bfc
+se poprvé objevilo ve 4.2BSD), POSIX.1-2001 .
Ivana Varekova 4257bfc
+.POZNÁMKA
Ivana Varekova 4257bfc
+Třetí argument \fBgetpeername\fP() je ve skutečnosti \fI int *\fP
Ivana Varekova 4257bfc
+(použito v 4.x BSD a libc4 a libc5). Některé zmatky okolo POSIXu
Ivana Varekova 4257bfc
+vyústily v přítomnost \fIsocklen_t\fP, které je také užíváno v glibc.
Ivana Varekova 4257bfc
+Viz
Ivana Varekova 4257bfc
+.B accept
Ivana Varekova 4257bfc
+(2).
Ivana Varekova 4257bfc
 .SH DALŠÍ INFORMACE
Ivana Varekova 4257bfc
 .BR accept "(2), " bind "(2), " getsockname (2)
Ivana Varekova 4257bfc
-.SH VAROVÁNÍ
Ivana Varekova 4257bfc
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
Ivana Varekova 4257bfc
+.SH TIRÁŽ
Ivana Varekova 4257bfc
+Tato stránka je součástí projektu Linux \fIman\-pages\fP.  Popis projektu a
Ivana Varekova 4257bfc
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
Ivana Varekova 4257bfc
+
Ivana Varekova 4257bfc
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man2/getsockname.2 man-pages-cs-0.18.20090209/man-pages/man2/getsockname.2
Ivana Varekova 4257bfc
--- man-pages-cs-0.18.20090209-orig/man-pages/man2/getsockname.2	1999-05-31 19:28:27.000000000 +0200
Ivana Varekova 4257bfc
+++ man-pages-cs-0.18.20090209/man-pages/man2/getsockname.2	2009-09-29 13:06:47.000000000 +0200
Ivana Varekova 4257bfc
@@ -1,9 +1,12 @@
Ivana Varekova 4257bfc
-.TH GETSOCKNAME 2 "29. března 1997" "BSD Man Page" "Linux - příručka programátora"
Ivana Varekova 4257bfc
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
Ivana Varekova 4257bfc
+.TH GETSOCKNAME 2 "25. září 2009" "BSD Man Page" "Linux - příručka programátora"
Ivana Varekova 4257bfc
 .do hla cs
Ivana Varekova 4257bfc
 .do hpf hyphen.cs
Ivana Varekova 4257bfc
 .SH JMÉNO
Ivana Varekova 4257bfc
 getsockname \- získej jméno (adresu) soketu
Ivana Varekova 4257bfc
 .SH SYNTAXE
Ivana Varekova 4257bfc
+.B #include <sys/socket.h>
Ivana Varekova 4257bfc
+.br
Ivana Varekova 4257bfc
 .B "int getsockname(int " s ", struct sockaddr *" name ", int *" namelen )
Ivana Varekova 4257bfc
 .SH POPIS
Ivana Varekova 4257bfc
 .B Getsockname
Ivana Varekova 4257bfc
@@ -11,7 +14,7 @@
Ivana Varekova 4257bfc
 .I name .
Ivana Varekova 4257bfc
 Parametr
Ivana Varekova 4257bfc
 .I namelen
Ivana Varekova 4257bfc
-by měl být inicializován, aby ukazoval množství místa, na které ukazuje 
Ivana Varekova 4257bfc
+by měl být inicializován, aby ukazoval množství místa, na které ukazuje
Ivana Varekova 4257bfc
 .IR name .
Ivana Varekova 4257bfc
 Po návratu bude ukazovat skutečnou velikost vráceného jména (v bajtech).
Ivana Varekova 4257bfc
 .SH NÁVRATOVÁ HODNOTA
Ivana Varekova 4257bfc
@@ -40,13 +43,13 @@
Ivana Varekova 4257bfc
 .SH SPLŇUJE STANDARDY
Ivana Varekova 4257bfc
 SVr4, 4.4BSD (volání
Ivana Varekova 4257bfc
 .B getsockname
Ivana Varekova 4257bfc
-se poprvé objevilo v 4.2BSD).  SVr4 dokumentuje další chybové kódy ENOMEM
Ivana Varekova 4257bfc
-a ENOSR.
Ivana Varekova 4257bfc
-.SH CHYBY
Ivana Varekova 4257bfc
-Jména soketů v doméně UNIX nejsou přístupná; volání
Ivana Varekova 4257bfc
-.B getsockname
Ivana Varekova 4257bfc
-vrací data o délce 0.
Ivana Varekova 4257bfc
+se poprvé objevilo v 4.2BSD), POSIX.1-2001.
Ivana Varekova 4257bfc
+.SH POZNÁMKY
Ivana Varekova 4257bfc
+Třetí argument \fBconnect\fP()je ve skutečnosti \fIint\fP(v BSD4.X
Ivana Varekova 4257bfc
+a libc4 a libc5). Některé zmatky v normě POSIX vyústily v přítomnost
Ivana Varekova 4257bfc
+\fIsocklen_t\fP používaném také v glibc. Viz \fBaccept\fP(2).
Ivana Varekova 4257bfc
 .SH DALŠÍ INFORMACE
Ivana Varekova 4257bfc
 .BR bind "(2), " socket (2)
Ivana Varekova 4257bfc
-.SH VAROVÁNÍ
Ivana Varekova 4257bfc
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
Ivana Varekova 4257bfc
+.SH TIRÁŽ
Ivana Varekova 4257bfc
+Tato stránka je součástí projektu Linux \fIman\-pages\fP.  Popis projektu a
Ivana Varekova 4257bfc
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
Ivana Varekova 4257bfc
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man2/chdir.2 man-pages-cs-0.18.20090209/man-pages/man2/chdir.2
Ivana Varekova 4257bfc
--- man-pages-cs-0.18.20090209-orig/man-pages/man2/chdir.2	1999-05-31 19:28:28.000000000 +0200
Ivana Varekova 4257bfc
+++ man-pages-cs-0.18.20090209/man-pages/man2/chdir.2	2009-09-29 13:04:21.000000000 +0200
Ivana Varekova 4257bfc
@@ -1,4 +1,5 @@
Ivana Varekova 4257bfc
-.TH CHDIR 2 "21. března 1997" "Linux 1.2.4" "Linux - příručka Programátora"
Ivana Varekova 4257bfc
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
Ivana Varekova 4257bfc
+.TH CHDIR 2 "25. září 2009" "Linux 1.2.4" "Linux - příručka Programátora"
Ivana Varekova 4257bfc
 .do hla cs
Ivana Varekova 4257bfc
 .do hpf hyphen.cs
Ivana Varekova 4257bfc
 .SH JMÉNO
Ivana Varekova 4257bfc
@@ -9,22 +10,29 @@
Ivana Varekova 4257bfc
 .BI "int chdir(const char *" path );
Ivana Varekova 4257bfc
 .br
Ivana Varekova 4257bfc
 .BI "int fchdir(int " fd ");"
Ivana Varekova 4257bfc
+
Ivana Varekova 4257bfc
+Požaduje množinu testovacích maker pro glibc (viz \fBfeature_test_macros\fP(7)):
Ivana Varekova 4257bfc
+
Ivana Varekova 4257bfc
+\fBfchdir\fP(): _BSD_SOURCE || _XOPEN_SOURCE >= 500
Ivana Varekova 4257bfc
 .SH POPIS
Ivana Varekova 4257bfc
 .B chdir
Ivana Varekova 4257bfc
-změní současný adresář na adresář specifikovaný v 
Ivana Varekova 4257bfc
+()
Ivana Varekova 4257bfc
+změní současný adresář na adresář specifikovaný v
Ivana Varekova 4257bfc
 .IR path .
Ivana Varekova 4257bfc
 .PP
Ivana Varekova 4257bfc
 .B fchdir
Ivana Varekova 4257bfc
+()
Ivana Varekova 4257bfc
 má tutéž funkci jako
Ivana Varekova 4257bfc
-.BR chdir ,
Ivana Varekova 4257bfc
+.BR chdir
Ivana Varekova 4257bfc
+(),
Ivana Varekova 4257bfc
 pouze s tím rozdílem, že adresář je zadán jako otevřený deskriptor souboru.
Ivana Varekova 4257bfc
 .SH "NÁVRATOVÁ HODNOTA"
Ivana Varekova 4257bfc
 Bylo-li volání úspěšné, je vrácena nula, jinak \-1 a je nastavena proměnná
Ivana Varekova 4257bfc
-.I errno .
Ivana Varekova 4257bfc
+\fIerrno\fP.
Ivana Varekova 4257bfc
 .SH CHYBY
Ivana Varekova 4257bfc
 V závislosti na druhu souborového systému mohou být vráceny i jiné chyby.
Ivana Varekova 4257bfc
 Nejobvyklejší chyby pro
Ivana Varekova 4257bfc
-.B chmod
Ivana Varekova 4257bfc
+.B chdir
Ivana Varekova 4257bfc
 jsou vypsány zde:
Ivana Varekova 4257bfc
 .TP 0.8i
Ivana Varekova 4257bfc
 .B EPERM
Ivana Varekova 4257bfc
@@ -34,6 +42,9 @@
Ivana Varekova 4257bfc
 .I path
Ivana Varekova 4257bfc
 ukazuje mimo vám přístupný adresový prostor.
Ivana Varekova 4257bfc
 .TP
Ivana Varekova 4257bfc
+.B EIO
Ivana Varekova 4257bfc
+Objevila se vstup/výstupní chyba.
Ivana Varekova 4257bfc
+.TP
Ivana Varekova 4257bfc
 .B ENAMETOOLONG
Ivana Varekova 4257bfc
 .I path
Ivana Varekova 4257bfc
 je příliš dlouhá.
Ivana Varekova 4257bfc
@@ -59,29 +70,30 @@
Ivana Varekova 4257bfc
 .I path
Ivana Varekova 4257bfc
 obsahuje cyklické odkazy (např. přes symbolický odkaz)
Ivana Varekova 4257bfc
 .PP
Ivana Varekova 4257bfc
-Obvyklé chyby 
Ivana Varekova 4257bfc
-.B fchmod
Ivana Varekova 4257bfc
+Obvyklé chyby
Ivana Varekova 4257bfc
+.B fchdir
Ivana Varekova 4257bfc
 jsou zde:
Ivana Varekova 4257bfc
 .TP 0.8i
Ivana Varekova 4257bfc
 .B EBADF
Ivana Varekova 4257bfc
 Deskriptor je neplatný.
Ivana Varekova 4257bfc
 .TP
Ivana Varekova 4257bfc
-.B EPERM
Ivana Varekova 4257bfc
-Viz výše.
Ivana Varekova 4257bfc
-.TP
Ivana Varekova 4257bfc
-.B EROFS
Ivana Varekova 4257bfc
-Viz výše.
Ivana Varekova 4257bfc
+.B EACECSS
Ivana Varekova 4257bfc
+Prohledání adresáře specifikovaného \fIfd\fP bylo odmítnuto kvůli nedostatečným
Ivana Varekova 4257bfc
+právům.
Ivana Varekova 4257bfc
 .SH "SPLŇUJE STANDARDY"
Ivana Varekova 4257bfc
-Volání 
Ivana Varekova 4257bfc
-.B chdir
Ivana Varekova 4257bfc
-je kompatibilní se SVr4, SVID, POSIX, X/OPEN, 4.4BSD.  SVr4 dokumentuje
Ivana Varekova 4257bfc
-navíc chyby EIO, EINTR, ENOLINK a EMULTIHOP, ale nemá ENOMEM a EPERM.
Ivana Varekova 4257bfc
-POSIX.1 nemá EPERM, ENOMEM a ELOOP.
Ivana Varekova 4257bfc
+SVr4, 4.4BSD, POSIX.1-2001.
Ivana Varekova 4257bfc
+.SH POZNÁMKY
Ivana Varekova 4257bfc
+Aktuální pracovní adresář je výchozím bodem pro interpretaci relativních cest
Ivana Varekova 4257bfc
+(začínají '/').
Ivana Varekova 4257bfc
 
Ivana Varekova 4257bfc
-Volání
Ivana Varekova 4257bfc
-.B fchdir
Ivana Varekova 4257bfc
-splňuje SVr4 a 4.4BSD. SVr4 dokumentuje navíc EIO, EINTR a ENOLINK.
Ivana Varekova 4257bfc
+Synovský proces vytvořený pomocí \fBfork\fP(2) zdědí aktuální pracovní adresář
Ivana Varekova 4257bfc
+svého rodiče. Pracovní adresář je ponechán beze změny při užití \fBexecve\fP(2).
Ivana Varekova 4257bfc
+
Ivana Varekova 4257bfc
+Prototyp pro \fBfchdir\fP() je dostupný pouze když je definováno \fB_BSD_SOURCE\fP,
Ivana Varekova 4257bfc
+nebo \fB_XOPEN_SOURCE\fP je definováno s hodnotou 500.
Ivana Varekova 4257bfc
 .SH "VIZ TÉŽ"
Ivana Varekova 4257bfc
-.BR getcwd "(3), " chroot (2)
Ivana Varekova 4257bfc
-.SH VAROVÁNÍ
Ivana Varekova 4257bfc
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
Ivana Varekova 4257bfc
+.BR getcwd "(3), " chroot "(2), " path_resolution "(7)
Ivana Varekova 4257bfc
+.SH TIRÁŽ
Ivana Varekova 4257bfc
+Tato stránka je součástí projektu Linux \fIman\-pages\fP.  Popis projektu a
Ivana Varekova 4257bfc
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
Ivana Varekova 4257bfc
+
Ivana Varekova 4257bfc
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man2/listen.2 man-pages-cs-0.18.20090209/man-pages/man2/listen.2
Ivana Varekova 4257bfc
--- man-pages-cs-0.18.20090209-orig/man-pages/man2/listen.2	1999-05-31 19:28:28.000000000 +0200
Ivana Varekova 4257bfc
+++ man-pages-cs-0.18.20090209/man-pages/man2/listen.2	2009-09-29 13:06:07.000000000 +0200
Ivana Varekova 4257bfc
@@ -1,61 +1,114 @@
Ivana Varekova 4257bfc
-.TH LISTEN 2 "11.dubna 1997" "BSD Man Page" "Linux - příručka programátora"
Ivana Varekova 4257bfc
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
Ivana Varekova 4257bfc
+.TH LISTEN 2 "23.září 2009" "BSD Man Page" "Linux - příručka programátora"
Ivana Varekova 4257bfc
 .do hla cs
Ivana Varekova 4257bfc
 .do hpf hyphen.cs
Ivana Varekova 4257bfc
 .SH JMÉNO
Ivana Varekova 4257bfc
 listen \- čekej na spojení na soketu
Ivana Varekova 4257bfc
 .SH SYNTAXE
Ivana Varekova 4257bfc
+.B #include <sys/types.h>    /*viz POZNÁMKY*/
Ivana Varekova 4257bfc
 .B #include <sys/socket.h>
Ivana Varekova 4257bfc
 .sp
Ivana Varekova 4257bfc
-.BI "int listen(int " s ", int " backlog );
Ivana Varekova 4257bfc
+.BI "int listen(int " sockfd ", int " backlog );
Ivana Varekova 4257bfc
 .SH POPIS
Ivana Varekova 4257bfc
-K přijetí spojení na soketu je nejdříve třeba tento soket vytvořit funkcí
Ivana Varekova 4257bfc
-.BR socket (2),
Ivana Varekova 4257bfc
-ochota akceptovat příchozí spojení a délka fronty čekajících požadavků je
Ivana Varekova 4257bfc
-specifikována funkcí 
Ivana Varekova 4257bfc
-.BR listen ,
Ivana Varekova 4257bfc
-a poté jsou požadavky na spojení akceptovány funkcí
Ivana Varekova 4257bfc
-.BR accept (2).
Ivana Varekova 4257bfc
-Volání
Ivana Varekova 4257bfc
-.B listen
Ivana Varekova 4257bfc
-lze aplikovat pouze na sokety typů
Ivana Varekova 4257bfc
+
Ivana Varekova 4257bfc
+Funkce \fBlisten\fP(2) označí soket specifikovaný parametrem
Ivana Varekova 4257bfc
+\fIsockfd\fP jako pasivní, to znamená, že soket bude použit
Ivana Varekova 4257bfc
+pro přijetí požadavků příchozích spojení pomocí funkce
Ivana Varekova 4257bfc
+.BR accept
Ivana Varekova 4257bfc
+(2).
Ivana Varekova 4257bfc
+
Ivana Varekova 4257bfc
+
Ivana Varekova 4257bfc
+Parametr
Ivana Varekova 4257bfc
+.I sockfd
Ivana Varekova 4257bfc
+je file deskriptor, který popisuje soket, který je typu
Ivana Varekova 4257bfc
 .B SOCK_STREAM
Ivana Varekova 4257bfc
 nebo
Ivana Varekova 4257bfc
 .B SOCK_SEQPACKET.
Ivana Varekova 4257bfc
 
Ivana Varekova 4257bfc
 Parametr
Ivana Varekova 4257bfc
 .I backlog
Ivana Varekova 4257bfc
-specifikuje délku fronty čekajících požadavků na spojení. Je-li fronta
Ivana Varekova 4257bfc
+specifikuje maximální délku, do které fronta čekajících požadavků na spojení
Ivana Varekova 4257bfc
+prostřednictvím \fIsockfd\fP může dorůst. Je-li fronta
Ivana Varekova 4257bfc
 zaplněna, obdrží klient zprávu
Ivana Varekova 4257bfc
-.BR ECONNREFUSED .
Ivana Varekova 4257bfc
+.BR ECONNREFUSED nebo pokud to nižší vrstva podporuje znovuzaslání,
Ivana Varekova 4257bfc
+požadavek může být ignorován a pozdější pokus o spojení uspěje.
Ivana Varekova 4257bfc
 .SH NÁVRATOVÁ HODNOTA
Ivana Varekova 4257bfc
 V případě úspěchu je vrácena nula, jinak -1 a je příslušně nastavena
Ivana Varekova 4257bfc
 proměnná
Ivana Varekova 4257bfc
 .I errno
Ivana Varekova 4257bfc
 .SH CHYBY
Ivana Varekova 4257bfc
 .TP 0.8i
Ivana Varekova 4257bfc
+.B EADDRINUSE
Ivana Varekova 4257bfc
+Jiný soket už naslouchá na daném portu.
Ivana Varekova 4257bfc
 .B EBADF
Ivana Varekova 4257bfc
 Argument
Ivana Varekova 4257bfc
-.I s
Ivana Varekova 4257bfc
+.I sockfd
Ivana Varekova 4257bfc
 není platným deskriptorem.
Ivana Varekova 4257bfc
 .TP
Ivana Varekova 4257bfc
 .B ENOTSOCK
Ivana Varekova 4257bfc
 Argument
Ivana Varekova 4257bfc
-.I s
Ivana Varekova 4257bfc
+.I ssockfd
Ivana Varekova 4257bfc
 není deskriptorem soketu.
Ivana Varekova 4257bfc
 .TP
Ivana Varekova 4257bfc
 .B EOPNOTSUPP
Ivana Varekova 4257bfc
 Typ soketu není podporován voláním
Ivana Varekova 4257bfc
 .BR listen .
Ivana Varekova 4257bfc
 .SH SPLŇUJE STANDARDY
Ivana Varekova 4257bfc
-SVr4, 4.4BSD (volání
Ivana Varekova 4257bfc
+4.4BSD, POSIX.1-2001. Volání \fBlisten\fP se poprvé objevilo v
Ivana Varekova 4257bfc
+4.2BSD.
Ivana Varekova 4257bfc
+.SH POZNÁMKY
Ivana Varekova 4257bfc
+K přijetí spojení jsou provedeny tyto kroky:
Ivana Varekova 4257bfc
+.br
Ivana Varekova 4257bfc
+.TP
Ivana Varekova 4257bfc
+1.
Ivana Varekova 4257bfc
+Je vytvořen soket pomocí \fBsocket\fP(2).
Ivana Varekova 4257bfc
+.br
Ivana Varekova 4257bfc
+.TP
Ivana Varekova 4257bfc
+2.
Ivana Varekova 4257bfc
+Soket je navázán na lokální adresu pomocí
Ivana Varekova 4257bfc
+\fBbind\fP(2), takže další sokety na něj mohou
Ivana Varekova 4257bfc
+být napojeny pomocí \fBconnect\fP(2).
Ivana Varekova 4257bfc
+.br
Ivana Varekova 4257bfc
+.TP
Ivana Varekova 4257bfc
+3.
Ivana Varekova 4257bfc
+Ochota k přijetí příchozího spojení a limit
Ivana Varekova 4257bfc
+pro délku fronty jsou specifikovány pomocí
Ivana Varekova 4257bfc
 .B listen
Ivana Varekova 4257bfc
-se poprvé objevilo ve 4.2BSD). 
Ivana Varekova 4257bfc
-.SH CHYBY
Ivana Varekova 4257bfc
-Je-li soket typu AF\_INET a argument backlog je větší než 
Ivana Varekova 4257bfc
-konstanta SOMAXCONN (128 v 2.0.29), je tiše zmenšen na 
Ivana Varekova 4257bfc
-SOMAXCONN. Budete-li psát přenositelné aplikace, tak si z této konstanty nic
Ivana Varekova 4257bfc
-nedělejte, protože např. některé BSD systémy limitují backlog na 5.
Ivana Varekova 4257bfc
+().
Ivana Varekova 4257bfc
+.br
Ivana Varekova 4257bfc
+.TP
Ivana Varekova 4257bfc
+4.
Ivana Varekova 4257bfc
+Spojení je přijato pomocí
Ivana Varekova 4257bfc
+.B accept
Ivana Varekova 4257bfc
+(2).
Ivana Varekova 4257bfc
+.br
Ivana Varekova 4257bfc
+.LP
Ivana Varekova 4257bfc
+
Ivana Varekova 4257bfc
+POSIX.1-2001 nevyžaduje vložení \fI<sys/types.h> a
Ivana Varekova 4257bfc
+tento hlavičkový soubor není vyžadován ani v Linuxu.
Ivana Varekova 4257bfc
+Nicméně některé starší (BSD) implementace vyžadují
Ivana Varekova 4257bfc
+tento soubor a proto by měl být vložen do přenositelných aplikací.
Ivana Varekova 4257bfc
+
Ivana Varekova 4257bfc
+Chování argumentu \fIbacklog\fP na TCP soketech
Ivana Varekova 4257bfc
+se změnilo v Linuxu 2.2. Nyní specifikuje délku
Ivana Varekova 4257bfc
+fronty pro \fI kompletně\fP zařízený soket čekající
Ivana Varekova 4257bfc
+na přijetí, místo počtu nekompletních požadavků
Ivana Varekova 4257bfc
+na spojení. Maximální délka fronty nekompletního soketu
Ivana Varekova 4257bfc
+může být nastavena pomocí \fItcp_max_syn_backlog\fP
Ivana Varekova 4257bfc
+sysctl. Pokud jsou syncookies povoleny není logicky
Ivana Varekova 4257bfc
+žádná maximální délka a toto sysctl nastavení je
Ivana Varekova 4257bfc
+ignorováno. Viz \fBtcp\fP(7) pro více informací.
Ivana Varekova 4257bfc
+
Ivana Varekova 4257bfc
+Pokud je \fIbacklog\fP argument větší než hodnota
Ivana Varekova 4257bfc
+v \fI /proc/sys/ net/core/somaxconn, pak je tiše
Ivana Varekova 4257bfc
+oříznuta na tuto hodnotu. implicitní hodnota je
Ivana Varekova 4257bfc
+128. V jádrech starších než 2.4.25 bylo tato hodnota
Ivana Varekova 4257bfc
+pevně stanovena na 128.
Ivana Varekova 4257bfc
+.SH PŘÍKLAD
Ivana Varekova 4257bfc
+Viz \fBbind\fP(2).
Ivana Varekova 4257bfc
 .SH DALŠÍ INFORMACE
Ivana Varekova 4257bfc
-.BR accept "(2), " connect "(2), " socket (2)
Ivana Varekova 4257bfc
-.SH VAROVÁNÍ
Ivana Varekova 4257bfc
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
Ivana Varekova 4257bfc
+.BR accept "(2), "bind"(2), " connect "(2), " socket (2)
Ivana Varekova 4257bfc
+.SH TIRÁŽ
Ivana Varekova 4257bfc
+Tato stránka je součástí projektu Linux \fIman\-pages\fP.  Popis projektu a
Ivana Varekova 4257bfc
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
Ivana Varekova 4257bfc
+
Ivana Varekova 4257bfc
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man2/signal.2 man-pages-cs-0.18.20090209/man-pages/man2/signal.2
Ivana Varekova 4257bfc
--- man-pages-cs-0.18.20090209-orig/man-pages/man2/signal.2	1999-05-31 19:28:28.000000000 +0200
Ivana Varekova 4257bfc
+++ man-pages-cs-0.18.20090209/man-pages/man2/signal.2	2009-09-29 13:07:21.000000000 +0200
Ivana Varekova 4257bfc
@@ -1,4 +1,5 @@
Ivana Varekova 4257bfc
-.TH SIGNAL 2 "18. února 1997" "Linux 2.0" "Linux \- příručka Programátora"
Ivana Varekova 4257bfc
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
Ivana Varekova 4257bfc
+.TH SIGNAL 2 "23.září 2009" "Linux 2.0" "Linux \- příručka Programátora"
Ivana Varekova 4257bfc
 .do hla cs
Ivana Varekova 4257bfc
 .do hpf hyphen.cs
Ivana Varekova 4257bfc
 
Ivana Varekova 4257bfc
@@ -8,24 +9,41 @@
Ivana Varekova 4257bfc
 .SH SYNTAXE
Ivana Varekova 4257bfc
 .B #include <signal.h>
Ivana Varekova 4257bfc
 .sp 2
Ivana Varekova 4257bfc
-.BI "void (*signal(int " signum ", void (*" handler ")(int)))(int);"
Ivana Varekova 4257bfc
+.B typedef void (*sighandler_t)(int);
Ivana Varekova 4257bfc
+.sp 2
Ivana Varekova 4257bfc
+.BI "sighandler_t signal(int " signum ", sighandler_t " handler ");
Ivana Varekova 4257bfc
 
Ivana Varekova 4257bfc
 .SH POPIS
Ivana Varekova 4257bfc
-Systémové volání
Ivana Varekova 4257bfc
-.B signal
Ivana Varekova 4257bfc
-instaluje novou obslužnou funkci pro signál s číslem
Ivana Varekova 4257bfc
-.I signum.
Ivana Varekova 4257bfc
-Obsluha signálu je nastavena na
Ivana Varekova 4257bfc
-.I handler,
Ivana Varekova 4257bfc
-což může být uživatelsky definovaná funkce, nebo jedna z následujících konstant:
Ivana Varekova 4257bfc
-.RS
Ivana Varekova 4257bfc
-.TP
Ivana Varekova 4257bfc
-.B SIG_IGN
Ivana Varekova 4257bfc
-Signál bude ignorován.
Ivana Varekova 4257bfc
-.TP
Ivana Varekova 4257bfc
-.B SIG_DFL
Ivana Varekova 4257bfc
-Nastaví se standardní obsluha signálu.
Ivana Varekova 4257bfc
-.RE
Ivana Varekova 4257bfc
+Chování volání \fBsignal\fP() se liší napříč distribucemi Unixu a také
Ivana Varekova 4257bfc
+se liší historicky v jednotlivých vydáních Linuxu. \fB Vyhněte se použití
Ivana Varekova 4257bfc
+této funkce.\fP Raději použijte \fB sigaction\fP(2). Viz \fI přenositelnost\fP
Ivana Varekova 4257bfc
+níže.
Ivana Varekova 4257bfc
+
Ivana Varekova 4257bfc
+Systémové  volání  \fBsignal\fP  instaluje novou obslužnou funkci pro
Ivana Varekova 4257bfc
+ signál s číslem \fIsignum\fP.  Obsluha signálu je nastavena na  \fIhandler\fP,
Ivana Varekova 4257bfc
+což  může být uživatelsky definovaná funkce nebo \fBSIG_IGN\fP případně
Ivana Varekova 4257bfc
+\fBSIG_DFL\fP.
Ivana Varekova 4257bfc
+
Ivana Varekova 4257bfc
+Pokud je signál \fIsignum\fP přijat procesem, stane se jedna z následujících
Ivana Varekova 4257bfc
+věcí:
Ivana Varekova 4257bfc
+.TP
Ivana Varekova 4257bfc
+*
Ivana Varekova 4257bfc
+Je-li nastaveno \fBSIG_IGN\fP signál je ignorován.
Ivana Varekova 4257bfc
+.TP
Ivana Varekova 4257bfc
+*
Ivana Varekova 4257bfc
+Je-li nastaveno  \fBSIG_DFL\fP je vyvolána implicitní funkce.
Ivana Varekova 4257bfc
+.TP
Ivana Varekova 4257bfc
+*
Ivana Varekova 4257bfc
+Pokud je dispozice nastavena na funkci, pak je nejdřív buď znovu
Ivana Varekova 4257bfc
+nastavena dispozice na \fBSIG_DFL\fP nebo je signál blokován(viz přenositelnost
Ivana Varekova 4257bfc
+níže) a \fIobslužná funkce\fP je volána s parametrem \fI signum\fP. Pokud volání
Ivana Varekova 4257bfc
+funkce zablokovalo signál, je signál odblokován při návratu z obslužné
Ivana Varekova 4257bfc
+funkce.
Ivana Varekova 4257bfc
+
Ivana Varekova 4257bfc
+.LP
Ivana Varekova 4257bfc
+Signály \fB SIGKILL \fP a \fBSIGSTOP \fP nemohou být odchyceny nebo blokovány.
Ivana Varekova 4257bfc
+
Ivana Varekova 4257bfc
+
Ivana Varekova 4257bfc
 .PP
Ivana Varekova 4257bfc
 Obslužná funkce dostane při zavolání jako parametr číslo signálu. To umožňuje
Ivana Varekova 4257bfc
 použít jednu obslužnou funkci pro více signálů.
Ivana Varekova 4257bfc
@@ -33,52 +51,96 @@
Ivana Varekova 4257bfc
 .SH "NÁVRATOVÁ HODNOTA"
Ivana Varekova 4257bfc
 Funkce
Ivana Varekova 4257bfc
 .B signal
Ivana Varekova 4257bfc
-vrací předchozí hodnotu obsluhy signálu, nebo 
Ivana Varekova 4257bfc
+vrací předchozí hodnotu obsluhy signálu, nebo
Ivana Varekova 4257bfc
 .B SIG_ERR ","
Ivana Varekova 4257bfc
 nastane-li chyba.
Ivana Varekova 4257bfc
-.SH POZNÁMKY
Ivana Varekova 4257bfc
-Nelze nastavit obsluhu signálů
Ivana Varekova 4257bfc
-.B SIGKILL
Ivana Varekova 4257bfc
-a
Ivana Varekova 4257bfc
-.BR SIGSTOP .
Ivana Varekova 4257bfc
-.PP
Ivana Varekova 4257bfc
-V Linuxu se na rozdíl od systémů BSD obsluha signálu vrací
Ivana Varekova 4257bfc
-při příchodu signálu na standardní hodnotu.
Ivana Varekova 4257bfc
-Když ale použijete
Ivana Varekova 4257bfc
-.B "#include <bsd/signal.h>"
Ivana Varekova 4257bfc
-místo
Ivana Varekova 4257bfc
-.B "<signal.h>" ","
Ivana Varekova 4257bfc
-je funkce
Ivana Varekova 4257bfc
-.B signal
Ivana Varekova 4257bfc
-předefinována na
Ivana Varekova 4257bfc
-.B __bsd_signal
Ivana Varekova 4257bfc
-a chová se jako v BSD.
Ivana Varekova 4257bfc
-Obě verze funkce
Ivana Varekova 4257bfc
-.B signal
Ivana Varekova 4257bfc
-jsou knihovní funkce, které používají systémové volání
Ivana Varekova 4257bfc
-.BR sigaction (2).
Ivana Varekova 4257bfc
-.PP
Ivana Varekova 4257bfc
-Není\-li Vám jasná syntaxe uvedená na začátku této manuálové stránky,
Ivana Varekova 4257bfc
-možná Vám pomůže tento ekvivalentní zápis:
Ivana Varekova 4257bfc
-.PP
Ivana Varekova 4257bfc
-typedef void (*sighandler_t)(int);
Ivana Varekova 4257bfc
-.br
Ivana Varekova 4257bfc
-.BI "sighandler_t signal(int " signum ", sighandler_t " handler );
Ivana Varekova 4257bfc
-.PP
Ivana Varekova 4257bfc
-Podle normy POSIX není definováno chování procesu poté, co
Ivana Varekova 4257bfc
-ignoruje signál SIGFPE, SIGILL, nebo SIGSEGV, který nebyl generován
Ivana Varekova 4257bfc
-funkcemi \fIkill()\fP nebo \fIraise()\fP.
Ivana Varekova 4257bfc
-Celočíselné dělení nulou dává nedefinovaný výsledek a
Ivana Varekova 4257bfc
-na některých architekturách generuje signál SIGFPE.
Ivana Varekova 4257bfc
-Ignorování tohoto signálu může způsobit zacyklení procesu.
Ivana Varekova 4257bfc
-
Ivana Varekova 4257bfc
+.SH "CHYBY"
Ivana Varekova 4257bfc
+.B EINVAL
Ivana Varekova 4257bfc
+.I signum
Ivana Varekova 4257bfc
+je neplatný
Ivana Varekova 4257bfc
 .SH "SPLŇUJE STANDARDY"
Ivana Varekova 4257bfc
-ANSI C
Ivana Varekova 4257bfc
+C89, C99, POSIX.1-2001.
Ivana Varekova 4257bfc
+.SH "POZNÁMKY"
Ivana Varekova 4257bfc
+Efekt funkce signal v procesech s vlákny nejsou specifikovány.
Ivana Varekova 4257bfc
+
Ivana Varekova 4257bfc
+Dle specifikace POSIX je chování systému nespecifikováno, pokud
Ivana Varekova 4257bfc
+ignoruje \fB SIGFPE \fP, \fBSIGILL \fP nebo \fBSIGSEGV \fP signál
Ivana Varekova 4257bfc
+pokud nebyl vyvolán pomocí \fBkill \fP(2) nebo \fBraise \fP(3).
Ivana Varekova 4257bfc
+Celočíselné dělení nulou má nedefinovaný výsledek. Na některých
Ivana Varekova 4257bfc
+architekturách se generuje \fBSIGFRE\fP signál. (Také dělení
Ivana Varekova 4257bfc
+největšího záporného celého čísla -1 generuje \fBSIGFRE\fP).
Ivana Varekova 4257bfc
+Ignorování tohoto signálu může vést k nekonečné smyčce.
Ivana Varekova 4257bfc
+
Ivana Varekova 4257bfc
+Viz \fBsigaction\fP(2) pro více informací co se stane je-li
Ivana Varekova 4257bfc
+\fBSIGCHLD\fP nastaveno na \fBSIG_IGN\fP.
Ivana Varekova 4257bfc
+
Ivana Varekova 4257bfc
+Viz \fBsignal\fP(7) pro seznam asynchronních bezpečných funkcí,
Ivana Varekova 4257bfc
+které mohou být bezpečně volány uvnitř funkce pro obsluhu signálu.
Ivana Varekova 4257bfc
+
Ivana Varekova 4257bfc
+Použití \fI sighandler_t\fP je rozšířením GNU. Různé verze
Ivana Varekova 4257bfc
+glibc předem definují tento typ; libc4 a libc5 definují
Ivana Varekova 4257bfc
+\fISignalHandler\fP, glibc definuje \fIsig_t\fP a je-li
Ivana Varekova 4257bfc
+definován \fB_GNU_SOURCE\fP pak je definován i \fIsighandler_t\fP.
Ivana Varekova 4257bfc
+Bez definice takového typu je deklarace funkce \fBsignal\fP hůře
Ivana Varekova 4257bfc
+čitelná.
Ivana Varekova 4257bfc
+
Ivana Varekova 4257bfc
+\fB void ( *\fP \fIsignal\fP\fB(int\fP \fIsignum\fP\fB, void (*\fP
Ivana Varekova 4257bfc
+\fIhandler\fP\fB)(int)) ) (int);\fP
Ivana Varekova 4257bfc
+
Ivana Varekova 4257bfc
+.SH Přenositelnost
Ivana Varekova 4257bfc
+Jediné přenositelné použití funkce \fBsignal\fP() je nastavit obsluhu signálu
Ivana Varekova 4257bfc
+na \fBSIG_DFL\fP nebo \fBSIG_IGN\fP. Sémantika použití \fBsignal\fP() na nastavení
Ivana Varekova 4257bfc
+obsluhy signálu se liší na různých systémech (a POSIX.1 tot explicitně podporuje).
Ivana Varekova 4257bfc
+\fB Proto jej nepoužívejte za tímto účelem.\fP
Ivana Varekova 4257bfc
+
Ivana Varekova 4257bfc
+POSIX.1 vyřešil tento nesoulad v přenositelnosti zavedením \fBsigaction\fP(2),
Ivana Varekova 4257bfc
+který poskytuje explicitní kontrolu sémantiky v případě vyvolání obsluhy
Ivana Varekova 4257bfc
+signálu. Používejte jej proto místo \fBsignal\fP()u.
Ivana Varekova 4257bfc
+
Ivana Varekova 4257bfc
+Pokud v původních Unixových systémech byla obslužná funkce zřízená pomocí
Ivana Varekova 4257bfc
+\fBsignal\fP() vyvolána pomocí doručení signálu, stav byl nastaven na
Ivana Varekova 4257bfc
+\fBSIG_DFL\fP a systém neblokoval další možná doručení tohoto signálu.
Ivana Varekova 4257bfc
+System V také poskytuje sémantiku pro \fBsignal\fP(). To bylo špatné, protože
Ivana Varekova 4257bfc
+signál mohl být znovu doručen před tím, než se mohla obsluha signálu obnovit.
Ivana Varekova 4257bfc
+Navíc doručení několika signálu stejného druhu bezprostředně za sebou
Ivana Varekova 4257bfc
+vyústilo v rekurzivní volání obsluhy signálu.
Ivana Varekova 4257bfc
+
Ivana Varekova 4257bfc
+BSD vylepšilo tuto situaci změnou sémantiky obsluhy signálu (ale naneštěstí
Ivana Varekova 4257bfc
+v tichosti také změnily sémantiku zřízení obsluhy pomocí \fbsignal\fP()).
Ivana Varekova 4257bfc
+Když je na BSD vyvolána obsluha signálu , tak není dispozice signálu znovu
Ivana Varekova 4257bfc
+nastavena a další doručení signálu je blokováno dokud se provádí obsluha.
Ivana Varekova 4257bfc
 
Ivana Varekova 4257bfc
+Situace na Linuxu je následující:
Ivana Varekova 4257bfc
+.TP
Ivana Varekova 4257bfc
+*
Ivana Varekova 4257bfc
+Systémové volání jádra \fBsignal\fP poskytuje System V sémantiku.
Ivana Varekova 4257bfc
+.TP
Ivana Varekova 4257bfc
+*
Ivana Varekova 4257bfc
+Implicitně v glibc 2 a pozdějších vydáních je obalen \fBsignal\fP()
Ivana Varekova 4257bfc
+funkcí, která nevolá jádro systému. Místo toho volá \fBsigaction\fP(2)
Ivana Varekova 4257bfc
+a používá příznaky, které zaručí BSD sémantiku. Toto chování ja zaručeno
Ivana Varekova 4257bfc
+po dobu trvání definice makra \fB_BSD_SOURCE\fP. Standartně je \fB_BSD_SOURCE\fP
Ivana Varekova 4257bfc
+definováno; je také implicitně definováno, pokud je nadefinováno \fB_GNU_SOURCE\fP
Ivana Varekova 4257bfc
+a také může být definováno explicitně.
Ivana Varekova 4257bfc
+
Ivana Varekova 4257bfc
+Na glibc 2 a pozdějších, pokud není \fB_BSD_SOURCE\fP test makro definováno,
Ivana Varekova 4257bfc
+poskytuje \fBsignal\fP() sémantiku System V. (Standardní implicitní definice
Ivana Varekova 4257bfc
+\fB_BSD_SOURCE\fP není poskytnuta, pokud je \fBgcc\fP(1) vyvoláno v jenom ze
Ivana Varekova 4257bfc
+standardních módů (-std=xxx nebo -ansi) nebo je definováno jiné test makro
Ivana Varekova 4257bfc
+jako například \fB_POSIX_SOURCE\fP, \fB_XOPEN_SOURCE\fP nebo \fB_SVID_SOURCE\fP
Ivana Varekova 4257bfc
+viz \fB feature_test_macros\fP(7).)
Ivana Varekova 4257bfc
+.TP
Ivana Varekova 4257bfc
+Funkce \fBsignal\fP() v Linuxu libc4 a libc5 poskutyje sémantiku
Ivana Varekova 4257bfc
+System V. Pokud je na libc5 systém vloženo <bsd/signal.h> místo
Ivana Varekova 4257bfc
+<signal.h> pak poskytuje \fBsignal\fP() BSD sémantiku.
Ivana Varekova 4257bfc
 .SH "DALŠÍ INFORMACE"
Ivana Varekova 4257bfc
-.BR kill "(1), " kill "(2), " killpg "(2), " pause "(2), " raise "(3), "
Ivana Varekova 4257bfc
-.BR sigaction "(2), " signal "(7), " sigsetops "(3), " sigvec (2),
Ivana Varekova 4257bfc
-.BR alarm (2).
Ivana Varekova 4257bfc
+.BR kill "(1), "alarm "(2)" kill "(2), " killpg "(2), " pause "(2), "
Ivana Varekova 4257bfc
+.BR sigaction "(2), " signalfd "(2),"sigpending "(2) " sigprocmask "(2), "
Ivana Varekova 4257bfc
+.BR sigqueue "(2), " sigsuspend "(2),"bsd_signal "(3) " raise "(3), "
Ivana Varekova 4257bfc
+.BR siginterrupt "(3), " sigsetopts "(3),"sigvec "(3) " sysv_signal "(3), "
Ivana Varekova 4257bfc
+.BR feature_test_macros " (7), " signal " (7).
Ivana Varekova 4257bfc
+
Ivana Varekova 4257bfc
+.SH TIRÁŽ
Ivana Varekova 4257bfc
+Tato stránka je součástí projektu Linux \fIman\-pages\fP.  Popis projektu a
Ivana Varekova 4257bfc
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
Ivana Varekova 4257bfc
 
Ivana Varekova 4257bfc
-.SH VAROVÁNÍ
Ivana Varekova 4257bfc
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
Ivana Varekova 4257bfc
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man2/sigpause.2 man-pages-cs-0.18.20090209/man-pages/man2/sigpause.2
Ivana Varekova 4257bfc
--- man-pages-cs-0.18.20090209-orig/man-pages/man2/sigpause.2	1999-05-31 19:28:28.000000000 +0200
Ivana Varekova 4257bfc
+++ man-pages-cs-0.18.20090209/man-pages/man2/sigpause.2	2009-09-29 13:07:41.000000000 +0200
Ivana Varekova 4257bfc
@@ -1,13 +1,16 @@
Ivana Varekova 4257bfc
-.TH SIGPAUSE 2 "18. února 1997" "Linux 1.3" "Linux - příručka Programátora"
Ivana Varekova 4257bfc
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
Ivana Varekova 4257bfc
+.TH SIGPAUSE 2 "25. září 2009" "Linux 1.3" "Linux - příručka Programátora"
Ivana Varekova 4257bfc
 .do hla cs
Ivana Varekova 4257bfc
 .do hpf hyphen.cs
Ivana Varekova 4257bfc
 .SH JMÉNO
Ivana Varekova 4257bfc
-sigpause \- uvolni blokované signály a čekej na přerušení
Ivana Varekova 4257bfc
+sigpause \- atomicky uvolní blokované signály a čeká na přerušení
Ivana Varekova 4257bfc
 
Ivana Varekova 4257bfc
 .SH SYNTAXE
Ivana Varekova 4257bfc
 .B #include <signal.h>
Ivana Varekova 4257bfc
 .sp
Ivana Varekova 4257bfc
-.BI "int sigpause(int " sigmask );
Ivana Varekova 4257bfc
+\fB int sigpause(int\fP \fIsigmask\fP\fB);  /* BSD */ \fP
Ivana Varekova 4257bfc
+.sp
Ivana Varekova 4257bfc
+\fB int sigpause(int\fP\fI sig\fP\fB); /* SYSTEM V / Unix 95 */ \fP
Ivana Varekova 4257bfc
 
Ivana Varekova 4257bfc
 .SH POPIS
Ivana Varekova 4257bfc
 Tato funkce je zastaralá a je nahrazena funkcí
Ivana Varekova 4257bfc
@@ -19,21 +22,38 @@
Ivana Varekova 4257bfc
 .I sigmask
Ivana Varekova 4257bfc
 a poté čeká na příchod signálu. Při návratu je obnovena původní maska signálů.
Ivana Varekova 4257bfc
 .PP
Ivana Varekova 4257bfc
-Parametr
Ivana Varekova 4257bfc
-.I sigmask
Ivana Varekova 4257bfc
-je obvykle nastavován na nulu, tj. že nemá být blokován žádný signál.
Ivana Varekova 4257bfc
-Funkce
Ivana Varekova 4257bfc
+.SH NÁVRATOVÁ HODNOTA
Ivana Varekova 4257bfc
+Pokud se funkce
Ivana Varekova 4257bfc
 .B sigpause
Ivana Varekova 4257bfc
-je vždy ukončena přerušením, vrací \-1 a globální proměnná
Ivana Varekova 4257bfc
+() vrátí, byla ukončena přerušením a návratová hodnota je \-1 a globální proměnná
Ivana Varekova 4257bfc
 .I errno
Ivana Varekova 4257bfc
 je nastavena na
Ivana Varekova 4257bfc
 .BR EINTR .
Ivana Varekova 4257bfc
 .SH "SPLŇUJE STANDARDY"
Ivana Varekova 4257bfc
-4.4BSD. Funkce
Ivana Varekova 4257bfc
-.B sigpause
Ivana Varekova 4257bfc
-se poprvé objevila v 4.3BSD a její použití v nových programech se nedoporučuje.
Ivana Varekova 4257bfc
+Systém V verze funkce \fB sigpause\fP() je standardizována v POSIX.1-2001.
Ivana Varekova 4257bfc
+.SH POZNÁMKY
Ivana Varekova 4257bfc
+.TP
Ivana Varekova 4257bfc
+\fB Historie\fP
Ivana Varekova 4257bfc
+Klasická BSD verze této funkce se objevila v 4.2BSD. Nastavuje masku signálů procesu
Ivana Varekova 4257bfc
+na \fIsigmask\fP. Unix95 standardizoval nekompatibilní System V verzi této funkce,
Ivana Varekova 4257bfc
+která odstraní specifikovaný signál \fIsig\fP ze signálové masky procesu. Nepřehledná
Ivana Varekova 4257bfc
+situace kolem dvou nekompatibilních funkcí se stejným názvem byla vyřešena pomocí
Ivana Varekova 4257bfc
+funkce \fBsigsuspend\fP(2), která bere argument \fIsigset_t *\fP (místo \fI int\fP).
Ivana Varekova 4257bfc
+.TP
Ivana Varekova 4257bfc
+.B Linuxové poznámky
Ivana Varekova 4257bfc
+Na Linuxu je tato rutina systémovým voláním pouze na architektuře Sparc
Ivana Varekova 4257bfc
+(sparc64).
Ivana Varekova 4257bfc
+
Ivana Varekova 4257bfc
+Libc4 a libc5 užívají pouze BSD verzi.
Ivana Varekova 4257bfc
+
Ivana Varekova 4257bfc
+Glibc používá BSD verzi pokud je specifikována třída testovacích maker \fB_BSD_SOURCE\fP a
Ivana Varekova 4257bfc
+zároveň není definováno žádné z  \fB_POSIC_SOURCE\fP,\fB_POSIX_C_SOURCE\fP, \fB_XOPEN_SOURCE\fP,
Ivana Varekova 4257bfc
+\fB_GNU_SOURCE\fP, \fB_SVID_SOURCE\fP. System V verze je použita v \fB_XOPEN_SOURCE\fP pokud
Ivana Varekova 4257bfc
+je definováno.
Ivana Varekova 4257bfc
 .SH "DALŠÍ INFORMACE"
Ivana Varekova 4257bfc
 .BR sigsuspend "(2), " kill "(2), " sigaction "(2), " sigprocmask "(2), "
Ivana Varekova 4257bfc
-.BR sigblock "(2), " sigvec (2)
Ivana Varekova 4257bfc
-.SH VAROVÁNÍ
Ivana Varekova 4257bfc
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
Ivana Varekova 4257bfc
+.BR sigblock "(2), " sigvec " (2), " feature_test_macros "(7)
Ivana Varekova 4257bfc
+.SH TIRÁŽ
Ivana Varekova 4257bfc
+Tato stránka je součástí projektu Linux \fIman\-pages\fP.  Popis projektu a
Ivana Varekova 4257bfc
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
Ivana Varekova 4257bfc
+
Ivana Varekova 4257bfc
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man2/unimplemented.2 man-pages-cs-0.18.20090209/man-pages/man2/unimplemented.2
Ivana Varekova 4257bfc
--- man-pages-cs-0.18.20090209-orig/man-pages/man2/unimplemented.2	1999-05-31 19:28:29.000000000 +0200
Ivana Varekova 4257bfc
+++ man-pages-cs-0.18.20090209/man-pages/man2/unimplemented.2	2009-09-29 13:07:55.000000000 +0200
Ivana Varekova 4257bfc
@@ -1,20 +1,38 @@
Ivana Varekova 4257bfc
-.TH UNIMPLEMENTED 2 "5.ledna 1997" "Linux 1.2.4" "Linux - příručka programátora"
Ivana Varekova 4257bfc
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
Ivana Varekova 4257bfc
+.TH UNIMPLEMENTED 2 "23.září 2009" "Linux 1.2.4" "Linux - příručka programátora"
Ivana Varekova 4257bfc
 .do hla cs
Ivana Varekova 4257bfc
 .do hpf hyphen.cs
Ivana Varekova 4257bfc
 .SH JMÉNO
Ivana Varekova 4257bfc
-afs_syscall, break, gtty, lock, mpx, prof, stty, ulimit
Ivana Varekova 4257bfc
+afs_syscall, break, fattach, fdetach, ftime, getmsg,  getpmsg,
Ivana Varekova 4257bfc
+gtty, isastream, lock, madvise1, mpx, multiplexer, prof,  pro-
Ivana Varekova 4257bfc
+fil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver
Ivana Varekova 4257bfc
 \- neimplementovaná systémová volání
Ivana Varekova 4257bfc
+
Ivana Varekova 4257bfc
 .SH SYNTAXE
Ivana Varekova 4257bfc
 Neimplementovaná systémová volání.
Ivana Varekova 4257bfc
 .SH POPIS
Ivana Varekova 4257bfc
-Tato systémová volání nejsou implementována v Linuxu verze 1.2.4.
Ivana Varekova 4257bfc
+Tato systémová volání nejsou implementována v Linuxovém jádře
Ivana Varekova 4257bfc
+2.6.22
Ivana Varekova 4257bfc
 .SH NÁVRATOVÁ HODNOTA
Ivana Varekova 4257bfc
 Tato systémová volání vždy vrací \-1 a nastaví
Ivana Varekova 4257bfc
 .I errno
Ivana Varekova 4257bfc
 na
Ivana Varekova 4257bfc
 .BR ENOSYS .
Ivana Varekova 4257bfc
+.SH POZNÁMKY
Ivana Varekova 4257bfc
+Funkce \fBftime\fP(3), \fBprofil\fP(3) a \fBulimit\fP(3) jsou
Ivana Varekova 4257bfc
+implementovány jako knihovní funkce.
Ivana Varekova 4257bfc
+
Ivana Varekova 4257bfc
+Některá systémová volání jako \fBalloc_hugepages\fP(2),
Ivana Varekova 4257bfc
+\fBfree_hugepages\fP(2), \fBioperm\fP(2), \fBiopl\fP(2)
Ivana Varekova 4257bfc
+a \fBvm86\fP(2) existují pouze na některých architekturách.
Ivana Varekova 4257bfc
+
Ivana Varekova 4257bfc
+Některá systémová volání jako \fBipc\fP(2),
Ivana Varekova 4257bfc
+\fBcreate_module\fP(2), \fBinit_module\fP(2) a \fBdelete_module\fP(2)
Ivana Varekova 4257bfc
+existují pouze pokud byla podpora těchto volání zakompilována
Ivana Varekova 4257bfc
+do linuxového jádra.
Ivana Varekova 4257bfc
 .SH DALŠÍ INFORMACE
Ivana Varekova 4257bfc
-.BR obsolete (2),
Ivana Varekova 4257bfc
-.BR undocumented (2).
Ivana Varekova 4257bfc
-.SH VAROVÁNÍ
Ivana Varekova 4257bfc
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
Ivana Varekova 4257bfc
+.BR syscalls (2)
Ivana Varekova 4257bfc
+.SH TIRÁŽ
Ivana Varekova 4257bfc
+Tato stránka je součástí projektu Linux \fIman\-pages\fP.  Popis projektu a
Ivana Varekova 4257bfc
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
Ivana Varekova 4257bfc
+