|
Ivana Varekova |
ba20e10 |
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man2/send.2 man-pages-cs-0.18.20090209/man-pages/man2/send.2
|
|
Ivana Varekova |
ba20e10 |
--- man-pages-cs-0.18.20090209-orig/man-pages/man2/send.2 1999-05-31 19:28:28.000000000 +0200
|
|
Ivana Varekova |
ba20e10 |
+++ man-pages-cs-0.18.20090209/man-pages/man2/send.2 2009-10-08 10:16:16.000000000 +0200
|
|
Ivana Varekova |
ba20e10 |
@@ -1,4 +1,5 @@
|
|
Ivana Varekova |
ba20e10 |
-.TH SEND 2 "2. července 1997" "BSD Man Page" "Linux - příručka programátora"
|
|
Ivana Varekova |
ba20e10 |
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
|
|
Ivana Varekova |
ba20e10 |
+.TH SEND 2 "5 října 2009" "BSD Man Page" "Linux - příručka programátora"
|
|
Ivana Varekova |
ba20e10 |
.do hla cs
|
|
Ivana Varekova |
ba20e10 |
.do hpf hyphen.cs
|
|
Ivana Varekova |
ba20e10 |
.SH JMÉNO
|
|
Ivana Varekova |
ba20e10 |
@@ -8,111 +9,284 @@
|
|
Ivana Varekova |
ba20e10 |
.br
|
|
Ivana Varekova |
ba20e10 |
.B #include <sys/socket.h>
|
|
Ivana Varekova |
ba20e10 |
.sp 2
|
|
Ivana Varekova |
ba20e10 |
-.BI "int send(int " s ", const void *" msg ", int " len ","
|
|
Ivana Varekova |
ba20e10 |
-.BI "unsigned int " flags );
|
|
Ivana Varekova |
ba20e10 |
+.BI "ssize_t send(int " s ", const void *" msg ", size_t " len ",int " flags " );
|
|
Ivana Varekova |
ba20e10 |
.sp
|
|
Ivana Varekova |
ba20e10 |
-.BI "int sendto(int " s ", const void *" msg ", int " len ","
|
|
Ivana Varekova |
ba20e10 |
-.BI "unsigned int " flags ", const struct sockaddr *" to ", int " tolen );
|
|
Ivana Varekova |
ba20e10 |
+.BI "ssize_t sendto(int " s ", const void *" msg ", size_t " len ",int " flags ",
|
|
Ivana Varekova |
ba20e10 |
+ \fBconst struct sockaddr *\fP \fIto\fP \fB, socklen_t\fP \fItolen\fP \fB);\fP
|
|
Ivana Varekova |
ba20e10 |
.sp
|
|
Ivana Varekova |
ba20e10 |
-.BI "int sendmsg(int " s ", const struct msghdr *" msg ","
|
|
Ivana Varekova |
ba20e10 |
-.BI "unsigned int " flags );
|
|
Ivana Varekova |
ba20e10 |
+.BI "ssize_t sendmsg(int " s ", const struct msghdr *" msg ", int " flags " );
|
|
Ivana Varekova |
ba20e10 |
.SH POPIS
|
|
Ivana Varekova |
ba20e10 |
-.BR Send ,
|
|
Ivana Varekova |
ba20e10 |
-.BR sendto ,
|
|
Ivana Varekova |
ba20e10 |
+\fBSend\fP() ,
|
|
Ivana Varekova |
ba20e10 |
+\fBsendto\fP() ,
|
|
Ivana Varekova |
ba20e10 |
a
|
|
Ivana Varekova |
ba20e10 |
-.B sendmsg
|
|
Ivana Varekova |
ba20e10 |
+\fBsendmsg\fP()
|
|
Ivana Varekova |
ba20e10 |
se používají k zasílání zpráv do jiných soketů.
|
|
Ivana Varekova |
ba20e10 |
+
|
|
Ivana Varekova |
ba20e10 |
+
|
|
Ivana Varekova |
ba20e10 |
.B Send
|
|
Ivana Varekova |
ba20e10 |
může být použito pouze, je-li soket
|
|
Ivana Varekova |
ba20e10 |
.I spojený
|
|
Ivana Varekova |
ba20e10 |
-zatímco
|
|
Ivana Varekova |
ba20e10 |
-.B sendto
|
|
Ivana Varekova |
ba20e10 |
-a
|
|
Ivana Varekova |
ba20e10 |
-.B sendmsg
|
|
Ivana Varekova |
ba20e10 |
-mohou být použity kdykoliv.
|
|
Ivana Varekova |
ba20e10 |
+(takže je znám příjemce zprávy).
|
|
Ivana Varekova |
ba20e10 |
+Jediný rozdíl mezi \fBsend\fP() a \fBwrite\fP(2)
|
|
Ivana Varekova |
ba20e10 |
+je přítomnost \fIflagů\fP. Pokud je proměnná \fIflag\fPy
|
|
Ivana Varekova |
ba20e10 |
+v \fBsend\fP() je to ekvivalentní s voláním \fBwrite\fP(2).
|
|
Ivana Varekova |
ba20e10 |
+send(s,buf,len,flags)
|
|
Ivana Varekova |
ba20e10 |
+je ekvivalentní sendto(s,buf,len,flags, NULL,0).
|
|
Ivana Varekova |
ba20e10 |
|
|
Ivana Varekova |
ba20e10 |
-Adresa cílového soketu je zadána parametrem
|
|
Ivana Varekova |
ba20e10 |
+Parametr \fIs\fP je deskriptor odesílajícího soketu.
|
|
Ivana Varekova |
ba20e10 |
+
|
|
Ivana Varekova |
ba20e10 |
+Pokud je \fBsendto\fP() použito ve spojovaném módu
|
|
Ivana Varekova |
ba20e10 |
+(\fBSOCK_STREAM, SOCK_SEQPACKET\fP) jsou parametry
|
|
Ivana Varekova |
ba20e10 |
.I to
|
|
Ivana Varekova |
ba20e10 |
a
|
|
Ivana Varekova |
ba20e10 |
.I tolen
|
|
Ivana Varekova |
ba20e10 |
-specifikuje jeho velikost. Adresa zprávy je zadána v argumentu
|
|
Ivana Varekova |
ba20e10 |
-.IR len .
|
|
Ivana Varekova |
ba20e10 |
-Je-li zpráva příliš dlouhá, aby mola být poslána atomicky, je vrácena chyba
|
|
Ivana Varekova |
ba20e10 |
-.B EMSGSIZE
|
|
Ivana Varekova |
ba20e10 |
+ignorovány(a chyba \fBEISCONN\fP může být vrácena,
|
|
Ivana Varekova |
ba20e10 |
+pokud nejsou NULL a 0) a chyba \fBENOTCONN\fP je vrácena,
|
|
Ivana Varekova |
ba20e10 |
+pokud nebyl soket připojen. Jinak je adresa cíle dána v
|
|
Ivana Varekova |
ba20e10 |
+.I to
|
|
Ivana Varekova |
ba20e10 |
+a
|
|
Ivana Varekova |
ba20e10 |
+.I tolen
|
|
Ivana Varekova |
ba20e10 |
+specifikuje jeho velikost. Pro \fBsendmsg\fP()
|
|
Ivana Varekova |
ba20e10 |
+je adresa zadána pomocí
|
|
Ivana Varekova |
ba20e10 |
+.I msg.msg_name
|
|
Ivana Varekova |
ba20e10 |
+a
|
|
Ivana Varekova |
ba20e10 |
+.I msg.msg_namelen
|
|
Ivana Varekova |
ba20e10 |
+specifikuje jeho velikost.
|
|
Ivana Varekova |
ba20e10 |
+
|
|
Ivana Varekova |
ba20e10 |
+Pro \fBsend\fP() a \fBsendto\fP() je zpráva uložena v
|
|
Ivana Varekova |
ba20e10 |
+.I buf
|
|
Ivana Varekova |
ba20e10 |
+a má délku
|
|
Ivana Varekova |
ba20e10 |
+.I len
|
|
Ivana Varekova |
ba20e10 |
+.
|
|
Ivana Varekova |
ba20e10 |
+Pro \fBsendmsg\fP() je zpráva indexována jednotlivými prvky pole
|
|
Ivana Varekova |
ba20e10 |
+.I msg.msg_iov. Volání \fBsendmsg\fP() umožňuje také posílat
|
|
Ivana Varekova |
ba20e10 |
+přidružená data (známá také jako kontrolní informace).
|
|
Ivana Varekova |
ba20e10 |
+
|
|
Ivana Varekova |
ba20e10 |
+Pokud je zpráva příliš dlouhá na to, aby prošla atomicky
|
|
Ivana Varekova |
ba20e10 |
+skrze protokol nižší vrstvy, je vrácena chyba \fBEMGSIZE\fP
|
|
Ivana Varekova |
ba20e10 |
a zpráva není poslána.
|
|
Ivana Varekova |
ba20e10 |
|
|
Ivana Varekova |
ba20e10 |
Funkce send neposkytuje žádnou možnost indikace správného doručení.
|
|
Ivana Varekova |
ba20e10 |
Lokálně detekované chyby jsou indikovány návratovou hodnotou \-1.
|
|
Ivana Varekova |
ba20e10 |
|
|
Ivana Varekova |
ba20e10 |
-Pokud není k dispozici žádné volné místo pro zprávu před jejím přenosem,
|
|
Ivana Varekova |
ba20e10 |
-.B send
|
|
Ivana Varekova |
ba20e10 |
-se normálně zablokuje, pokud soket není v neblokujícím módu.
|
|
Ivana Varekova |
ba20e10 |
-Volání
|
|
Ivana Varekova |
ba20e10 |
-.BR select (2)
|
|
Ivana Varekova |
ba20e10 |
-může být použito k zjištění, je-li možno poslat další data.
|
|
Ivana Varekova |
ba20e10 |
+Pokud se zpráva nevejde do výstupního bufferu soketu, pak \fBsend\fP()
|
|
Ivana Varekova |
ba20e10 |
+za běžných okolností tuto zprávu blokuje, pokud ovšem není nastaven
|
|
Ivana Varekova |
ba20e10 |
+neblokující I/O mód. V neblokujícím módu je v takovém případě vrácena
|
|
Ivana Varekova |
ba20e10 |
+hodnota
|
|
Ivana Varekova |
ba20e10 |
+.B EAGAIN
|
|
Ivana Varekova |
ba20e10 |
+.
|
|
Ivana Varekova |
ba20e10 |
+Funkce \fBselect\fP(2) může být zavolána, aby určila, kdy je možné
|
|
Ivana Varekova |
ba20e10 |
+zasílat další data.
|
|
Ivana Varekova |
ba20e10 |
|
|
Ivana Varekova |
ba20e10 |
Parametr
|
|
Ivana Varekova |
ba20e10 |
.I flags
|
|
Ivana Varekova |
ba20e10 |
-může obsahovat jednu nebo více z následujících hodnot:
|
|
Ivana Varekova |
ba20e10 |
+je buď bitový, nulový nebo sestává z více následujících flagů.
|
|
Ivana Varekova |
ba20e10 |
+.TP
|
|
Ivana Varekova |
ba20e10 |
+\fB MSG_CONFIRM\fP (pouze Linux 2.3+)
|
|
Ivana Varekova |
ba20e10 |
+Řekne linkové vrstvě, že nastal proces přeposlání:
|
|
Ivana Varekova |
ba20e10 |
+obdrželi jsme odpověď od druhé strany. Pokud toto
|
|
Ivana Varekova |
ba20e10 |
+linková vrstva nedostane, bude neustále cyklicky dotazovat
|
|
Ivana Varekova |
ba20e10 |
+souseda(například pomocí ARP). Platí pouze na
|
|
Ivana Varekova |
ba20e10 |
+.B SOCK_DGRAM
|
|
Ivana Varekova |
ba20e10 |
+a
|
|
Ivana Varekova |
ba20e10 |
+.B SOCK_RAW
|
|
Ivana Varekova |
ba20e10 |
+soketech a implementováno pouze pro IPv4 a IPv6. Pro více
|
|
Ivana Varekova |
ba20e10 |
+informací viz \fB arp\fP(7).
|
|
Ivana Varekova |
ba20e10 |
|
|
Ivana Varekova |
ba20e10 |
-.RS
|
|
Ivana Varekova |
ba20e10 |
-.nf
|
|
Ivana Varekova |
ba20e10 |
-#define MSG_OOB 0x1 /* zpracuj out-of-band data */
|
|
Ivana Varekova |
ba20e10 |
-#define MSG_DONTROUTE 0x4 /* obejdi routing, použij přímé rozhraní*/
|
|
Ivana Varekova |
ba20e10 |
-.fi
|
|
Ivana Varekova |
ba20e10 |
-.RE
|
|
Ivana Varekova |
ba20e10 |
+.TP
|
|
Ivana Varekova |
ba20e10 |
+\fB MSG_DONTROUTE
|
|
Ivana Varekova |
ba20e10 |
+Nepoužívej bránu pro odesílání paketu do jiné sítě.
|
|
Ivana Varekova |
ba20e10 |
+Posílej pakety pouze hostům, kteří jsou přímo připojeni k síti.
|
|
Ivana Varekova |
ba20e10 |
+Toto nastavení je obvykle používáno pouze diagnostickými
|
|
Ivana Varekova |
ba20e10 |
+a směrovacími programy. Definováno pouze pro rodiny, které směrují.
|
|
Ivana Varekova |
ba20e10 |
+Paketové sokety nesměrují.
|
|
Ivana Varekova |
ba20e10 |
+
|
|
Ivana Varekova |
ba20e10 |
+.TP
|
|
Ivana Varekova |
ba20e10 |
+\fB MSG_DONTWAIT\fP (od Linuxu 2.2)
|
|
Ivana Varekova |
ba20e10 |
+Umožňuje neblokující operace; pokud by operace blokovala
|
|
Ivana Varekova |
ba20e10 |
+je vráceno
|
|
Ivana Varekova |
ba20e10 |
+.B EAGAIN
|
|
Ivana Varekova |
ba20e10 |
+(Toto lze také povolit pomocí \fBO_NONBLOCK\fP v \fBF_SETFL fnctl\fP(2)).
|
|
Ivana Varekova |
ba20e10 |
+.TP
|
|
Ivana Varekova |
ba20e10 |
+\fB MSG_EOR\fP (od Linuxu 2.2)
|
|
Ivana Varekova |
ba20e10 |
+Ukončí záznam (pokud je tento parametr podporován jako například u soketů
|
|
Ivana Varekova |
ba20e10 |
+\fBSOCK_PAKET\fP).
|
|
Ivana Varekova |
ba20e10 |
+.TP
|
|
Ivana Varekova |
ba20e10 |
+\fB MSG_MORE\fP (od Linuxu 2.4.4)
|
|
Ivana Varekova |
ba20e10 |
+Volající má více dat k odeslání. Tento flag je používán s TCP sokety ke
|
|
Ivana Varekova |
ba20e10 |
+získání stejného efektu, jakého dosahuje parametr soketu \fBTCP_CORK\fP
|
|
Ivana Varekova |
ba20e10 |
+(viz \fBtcp\fP(7)) s tím rozdílem, že tento parametr může být nastaven
|
|
Ivana Varekova |
ba20e10 |
+pro každé volání.
|
|
Ivana Varekova |
ba20e10 |
|
|
Ivana Varekova |
ba20e10 |
-Flag
|
|
Ivana Varekova |
ba20e10 |
+Od Linuxu 2.6 je tento parametr podporován také pro sokety UDP a informuje kernel,
|
|
Ivana Varekova |
ba20e10 |
+aby všechna data, která mají nastaven tento příznak, byla zabalena do jednoho
|
|
Ivana Varekova |
ba20e10 |
+datagramu, který je poslán, když je provedeno volání, které nemá tento flag
|
|
Ivana Varekova |
ba20e10 |
+nastaven. (Viz parametr \fBUDP_CORK\fP, který je popsán v \fBudp\fP(7).)
|
|
Ivana Varekova |
ba20e10 |
+.TP
|
|
Ivana Varekova |
ba20e10 |
+\fB MSG_NOSIGNAL\fP (od Linuxu 2.2)
|
|
Ivana Varekova |
ba20e10 |
+Signál
|
|
Ivana Varekova |
ba20e10 |
+.B SIGPIPE
|
|
Ivana Varekova |
ba20e10 |
+nebude zaslán u proudově orientovaných soketů, když druhý konec ukončí
|
|
Ivana Varekova |
ba20e10 |
+spojení. Chyba \fBEPIPE\fP je však stále zasílána.
|
|
Ivana Varekova |
ba20e10 |
+.TP
|
|
Ivana Varekova |
ba20e10 |
.B MSG_OOB
|
|
Ivana Varekova |
ba20e10 |
-je použit pro posílání
|
|
Ivana Varekova |
ba20e10 |
+Posílá
|
|
Ivana Varekova |
ba20e10 |
.I out-of-band
|
|
Ivana Varekova |
ba20e10 |
-dat do soketu, který to podporuje (např.
|
|
Ivana Varekova |
ba20e10 |
-.BR SOCK_STREAM );
|
|
Ivana Varekova |
ba20e10 |
-použitý protokol musí také podporovat
|
|
Ivana Varekova |
ba20e10 |
+data, pokud to daný soket povoluje(např. \fBSOCK_STREAM\fP); protokol
|
|
Ivana Varekova |
ba20e10 |
+nižší vrstvy musí také podporovat
|
|
Ivana Varekova |
ba20e10 |
.I out-of-band
|
|
Ivana Varekova |
ba20e10 |
data.
|
|
Ivana Varekova |
ba20e10 |
-.B MSG_DONTROUTE
|
|
Ivana Varekova |
ba20e10 |
-je normálně používáno pouze diagnostickými a routovacími programy.
|
|
Ivana Varekova |
ba20e10 |
|
|
Ivana Varekova |
ba20e10 |
-V
|
|
Ivana Varekova |
ba20e10 |
-.BR recv (2)
|
|
Ivana Varekova |
ba20e10 |
-je obsažen popis struktury
|
|
Ivana Varekova |
ba20e10 |
+
|
|
Ivana Varekova |
ba20e10 |
+Následuje definice
|
|
Ivana Varekova |
ba20e10 |
.I msghdr
|
|
Ivana Varekova |
ba20e10 |
+struktury. Další detaily lze nalézt v \fBrecv\fP(2) a níže.
|
|
Ivana Varekova |
ba20e10 |
+.TP
|
|
Ivana Varekova |
ba20e10 |
+
|
|
Ivana Varekova |
ba20e10 |
+struct msghdr \ {
|
|
Ivana Varekova |
ba20e10 |
+ void *msg_name \ /*volitelná adresa*/
|
|
Ivana Varekova |
ba20e10 |
+ socklen_t msg_namelen; \ /*velikost adresy*/
|
|
Ivana Varekova |
ba20e10 |
+ struct iovec *msq_iov \ /*pole*/
|
|
Ivana Varekova |
ba20e10 |
+.br
|
|
Ivana Varekova |
ba20e10 |
+ size_t msg_iovlen \ /*členy msq_iov*/
|
|
Ivana Varekova |
ba20e10 |
+ void *msg_control \ /*pomocná data*/
|
|
Ivana Varekova |
ba20e10 |
+ socklen_t msg_controllen \ /*délka bufferu*/
|
|
Ivana Varekova |
ba20e10 |
+ int msg_flags \ /*parametry příchozí zprávy*/
|
|
Ivana Varekova |
ba20e10 |
+.LP
|
|
Ivana Varekova |
ba20e10 |
+};
|
|
Ivana Varekova |
ba20e10 |
+
|
|
Ivana Varekova |
ba20e10 |
+Můžete poslat kontrolní informaci pomocí
|
|
Ivana Varekova |
ba20e10 |
+.I msg_control
|
|
Ivana Varekova |
ba20e10 |
+a
|
|
Ivana Varekova |
ba20e10 |
+.I msg_controllen.
|
|
Ivana Varekova |
ba20e10 |
+Maximální délka bufferu, kterou může kernel zpracovat je
|
|
Ivana Varekova |
ba20e10 |
+omezena pro každý soket pomocí
|
|
Ivana Varekova |
ba20e10 |
+.I net.core.opt-mem_max
|
|
Ivana Varekova |
ba20e10 |
+sysctl. Viz \fBsocket\fP(7).
|
|
Ivana Varekova |
ba20e10 |
+
|
|
Ivana Varekova |
ba20e10 |
+
|
|
Ivana Varekova |
ba20e10 |
.SH NÁVRATOVÁ HODNOTA
|
|
Ivana Varekova |
ba20e10 |
Volání vrací počet poslaných znaků, nebo \-1 pokud se objevila chyba.
|
|
Ivana Varekova |
ba20e10 |
.SH CHYBY
|
|
Ivana Varekova |
ba20e10 |
+Toto jsou některé standardní chyby generované sokety.
|
|
Ivana Varekova |
ba20e10 |
+Nižší vrstvy však mohou generovat i jiné chyby. Pro
|
|
Ivana Varekova |
ba20e10 |
+jejich popis navštivte jejich manuálové stránky.
|
|
Ivana Varekova |
ba20e10 |
.TP 0.8i
|
|
Ivana Varekova |
ba20e10 |
+.B EACCES
|
|
Ivana Varekova |
ba20e10 |
+(Pro unixové sokety, které jsou identifikovány pomocí cesty.)
|
|
Ivana Varekova |
ba20e10 |
+Právo zápisu je odmítnuto pro cílový soubor nebo právo na prohledávání
|
|
Ivana Varekova |
ba20e10 |
+je odmítnuto pro některý adresář v cestě. (Viz \fB path_resolution\fP(7).)
|
|
Ivana Varekova |
ba20e10 |
+.TP
|
|
Ivana Varekova |
ba20e10 |
+.B EAGAIN
|
|
Ivana Varekova |
ba20e10 |
+nebo
|
|
Ivana Varekova |
ba20e10 |
+.B EWOULDBLOCK
|
|
Ivana Varekova |
ba20e10 |
+.br
|
|
Ivana Varekova |
ba20e10 |
+Soket je označen jako neblokující a požadovaná operace by blokovala.
|
|
Ivana Varekova |
ba20e10 |
+.TP
|
|
Ivana Varekova |
ba20e10 |
.B EBADF
|
|
Ivana Varekova |
ba20e10 |
Byl specifikován neplatný deskriptor.
|
|
Ivana Varekova |
ba20e10 |
.TP
|
|
Ivana Varekova |
ba20e10 |
-.B ENOTSOCK
|
|
Ivana Varekova |
ba20e10 |
-Argument
|
|
Ivana Varekova |
ba20e10 |
-.I s
|
|
Ivana Varekova |
ba20e10 |
-není soket
|
|
Ivana Varekova |
ba20e10 |
+.B ECONNRESET
|
|
Ivana Varekova |
ba20e10 |
+.br
|
|
Ivana Varekova |
ba20e10 |
+Spojení resetováno druhou stranou.
|
|
Ivana Varekova |
ba20e10 |
+.TP
|
|
Ivana Varekova |
ba20e10 |
+.B EDESTADDRREQ
|
|
Ivana Varekova |
ba20e10 |
+.br
|
|
Ivana Varekova |
ba20e10 |
+Soket se nenachází ve spojovaném módu a není nastavena žádná adresa.
|
|
Ivana Varekova |
ba20e10 |
.TP
|
|
Ivana Varekova |
ba20e10 |
.B EFAULT
|
|
Ivana Varekova |
ba20e10 |
Parametr je v neplatné části adresového prostoru procesu.
|
|
Ivana Varekova |
ba20e10 |
.TP
|
|
Ivana Varekova |
ba20e10 |
-.B EMSGSIZE
|
|
Ivana Varekova |
ba20e10 |
-Soket požaduje, aby tato zpráva byla poslána atomicky, ale velikost této
|
|
Ivana Varekova |
ba20e10 |
-zprávy toto znemožňuje.
|
|
Ivana Varekova |
ba20e10 |
+.B EINTR
|
|
Ivana Varekova |
ba20e10 |
+Objevil se signál dříve, než byla přenesena data. Viz \fBsignal\fP(7).
|
|
Ivana Varekova |
ba20e10 |
.TP
|
|
Ivana Varekova |
ba20e10 |
-.B EWOULDBLOCK
|
|
Ivana Varekova |
ba20e10 |
-Soket je označen jako neblokující a požadovaná operace by blokovala.
|
|
Ivana Varekova |
ba20e10 |
+.B EINVAL
|
|
Ivana Varekova |
ba20e10 |
+Předán neplatný parametr.
|
|
Ivana Varekova |
ba20e10 |
.TP
|
|
Ivana Varekova |
ba20e10 |
-.B ENOBUFS
|
|
Ivana Varekova |
ba20e10 |
-Systém není schopen alokovat interní buffery. Operace může být úspěšná až
|
|
Ivana Varekova |
ba20e10 |
-budou buffery k dispozici.
|
|
Ivana Varekova |
ba20e10 |
+.B EISCONN
|
|
Ivana Varekova |
ba20e10 |
+Pro již spojený soket byl specifikován další adresát. (Buď je
|
|
Ivana Varekova |
ba20e10 |
+vyvolána tato chyba nebo je další adresát ignorován.)
|
|
Ivana Varekova |
ba20e10 |
.TP
|
|
Ivana Varekova |
ba20e10 |
+.B EMSGSIZE
|
|
Ivana Varekova |
ba20e10 |
+Soket požaduje, aby tato zpráva byla poslána atomicky, ale velikost této
|
|
Ivana Varekova |
ba20e10 |
+zprávy toto znemožňuje.
|
|
Ivana Varekova |
ba20e10 |
.B ENOBUFS
|
|
Ivana Varekova |
ba20e10 |
Výstupní fronta pro síťové rozhraní je zaplněna. To obvykle znamená, že
|
|
Ivana Varekova |
ba20e10 |
rozhraní přestalo posílat, ale může to být také způsobeno občasným
|
|
Ivana Varekova |
ba20e10 |
přetížením rozhraní.
|
|
Ivana Varekova |
ba20e10 |
+.TP
|
|
Ivana Varekova |
ba20e10 |
+.B ENOMEM
|
|
Ivana Varekova |
ba20e10 |
+Žádná dostupná paměť.
|
|
Ivana Varekova |
ba20e10 |
+.TP
|
|
Ivana Varekova |
ba20e10 |
+.B ENOTCONN
|
|
Ivana Varekova |
ba20e10 |
+.br
|
|
Ivana Varekova |
ba20e10 |
+Soket není spojený a nebyl dán žádný cíl.
|
|
Ivana Varekova |
ba20e10 |
+.TP
|
|
Ivana Varekova |
ba20e10 |
+.B ENOTSOCK
|
|
Ivana Varekova |
ba20e10 |
+Argument
|
|
Ivana Varekova |
ba20e10 |
+.I s
|
|
Ivana Varekova |
ba20e10 |
+není soket.
|
|
Ivana Varekova |
ba20e10 |
+.TP
|
|
Ivana Varekova |
ba20e10 |
+.B EOPNOTSUPP
|
|
Ivana Varekova |
ba20e10 |
+.br
|
|
Ivana Varekova |
ba20e10 |
+Některý bit v parametrech je nevhodný pro tento typ soketu.
|
|
Ivana Varekova |
ba20e10 |
+.TP
|
|
Ivana Varekova |
ba20e10 |
+.B EPIPE
|
|
Ivana Varekova |
ba20e10 |
+Lokální spojení bylo ukončeno na spojovaném soketu. V tom případě
|
|
Ivana Varekova |
ba20e10 |
+proces také obdrží
|
|
Ivana Varekova |
ba20e10 |
+.B SIGPIPE
|
|
Ivana Varekova |
ba20e10 |
+pokud není nastaveno
|
|
Ivana Varekova |
ba20e10 |
+.B MSG_NOSIGNAL
|
|
Ivana Varekova |
ba20e10 |
+
|
|
Ivana Varekova |
ba20e10 |
+
|
|
Ivana Varekova |
ba20e10 |
+
|
|
Ivana Varekova |
ba20e10 |
.SH SPLŇUJE STANDARDY
|
|
Ivana Varekova |
ba20e10 |
-4.4BSD, SVr4 (tato volání se poprvé objevila ve 4.2BSD). SVr4
|
|
Ivana Varekova |
ba20e10 |
-dokumentuje další chyby EINVAL, EINTR, EMSGSIZE, ENOSR, ENOMEM.
|
|
Ivana Varekova |
ba20e10 |
+4.4BSD, SVr4, POSIX.1-2001 Tato volání se poprvé objevila ve 4.2BSD.
|
|
Ivana Varekova |
ba20e10 |
+
|
|
Ivana Varekova |
ba20e10 |
+POSIX.1-2001 popisuje pouze příznaky
|
|
Ivana Varekova |
ba20e10 |
+.B MSG_OOB
|
|
Ivana Varekova |
ba20e10 |
+a
|
|
Ivana Varekova |
ba20e10 |
+.B MSG_EOR.
|
|
Ivana Varekova |
ba20e10 |
+Příznak
|
|
Ivana Varekova |
ba20e10 |
+.B MSG_CONFIRM
|
|
Ivana Varekova |
ba20e10 |
+je dostupný pouze v Linuxu.
|
|
Ivana Varekova |
ba20e10 |
+.SH POZNÁMKY
|
|
Ivana Varekova |
ba20e10 |
+Prototypy uvedené výše splňují Single Unix Specifikaci a glibc2 také.
|
|
Ivana Varekova |
ba20e10 |
+Parametr
|
|
Ivana Varekova |
ba20e10 |
+.I flags
|
|
Ivana Varekova |
ba20e10 |
+byl typu
|
|
Ivana Varekova |
ba20e10 |
+.I int
|
|
Ivana Varekova |
ba20e10 |
+v BSD 4.x, ovšem
|
|
Ivana Varekova |
ba20e10 |
+.I unsigned int
|
|
Ivana Varekova |
ba20e10 |
+v libc4 a libc5. Argument
|
|
Ivana Varekova |
ba20e10 |
+.I len
|
|
Ivana Varekova |
ba20e10 |
+byl v BSD 4.x a libc 4
|
|
Ivana Varekova |
ba20e10 |
+.I int
|
|
Ivana Varekova |
ba20e10 |
+, ovšem v libc5 je typu
|
|
Ivana Varekova |
ba20e10 |
+.I size_t
|
|
Ivana Varekova |
ba20e10 |
+argument
|
|
Ivana Varekova |
ba20e10 |
+.I tolen
|
|
Ivana Varekova |
ba20e10 |
+je typu
|
|
Ivana Varekova |
ba20e10 |
+.I int
|
|
Ivana Varekova |
ba20e10 |
+v 4.x BSD, libc4 i libc5. Viz \fB accept\fP(2).
|
|
Ivana Varekova |
ba20e10 |
+
|
|
Ivana Varekova |
ba20e10 |
+Dle normy POSIX.1-2001 pole
|
|
Ivana Varekova |
ba20e10 |
+.I msg_controllen
|
|
Ivana Varekova |
ba20e10 |
+ve struktuře
|
|
Ivana Varekova |
ba20e10 |
+.I maghdr
|
|
Ivana Varekova |
ba20e10 |
+by mělo být typu
|
|
Ivana Varekova |
ba20e10 |
+.I socklen_t
|
|
Ivana Varekova |
ba20e10 |
+, ale v aktuální verzi glibc(2.4) má typ
|
|
Ivana Varekova |
ba20e10 |
+.I size_t
|
|
Ivana Varekova |
ba20e10 |
+.SH CHYBY
|
|
Ivana Varekova |
ba20e10 |
+Linux by měl vrace \fBEPIPE\fP místo \fBENOTCONN\fP.
|
|
Ivana Varekova |
ba20e10 |
+.SH PŘÍKLAD
|
|
Ivana Varekova |
ba20e10 |
+Příklad použití \fBsendto\fP() je v \fBgetaddrinfo\fP(3).
|
|
Ivana Varekova |
ba20e10 |
+
|
|
Ivana Varekova |
ba20e10 |
.SH DALŠÍ INFORMACE
|
|
Ivana Varekova |
ba20e10 |
-.BR fcntl "(2), " recv "(2), " select "(2), " getsockopt "(2), "
|
|
Ivana Varekova |
ba20e10 |
-.BR socket "(2), " write (2)
|
|
Ivana Varekova |
ba20e10 |
-.SH VAROVÁNÍ
|
|
Ivana Varekova |
ba20e10 |
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
|
|
Ivana Varekova |
ba20e10 |
+.BR fcntl "(2), "sendfile "(2), "shutdown "(2), " recv "(2), " select "(2), " getsockopt "(2), "
|
|
Ivana Varekova |
ba20e10 |
+.BR socket "(2), " write "(2), " cmsg "(3), " ip "(7), " socket "(7), " tcp "(7), " udp "(7)
|
|
Ivana Varekova |
ba20e10 |
+.SH TIRÁŽ
|
|
Ivana Varekova |
ba20e10 |
+Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a
|
|
Ivana Varekova |
ba20e10 |
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
|
|
Ivana Varekova |
ba20e10 |
+
|
|
Ivana Varekova |
ba20e10 |
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/acosh.3 man-pages-cs-0.18.20090209/man-pages/man3/acosh.3
|
|
Ivana Varekova |
ba20e10 |
--- man-pages-cs-0.18.20090209-orig/man-pages/man3/acosh.3 1999-05-31 19:28:29.000000000 +0200
|
|
Ivana Varekova |
ba20e10 |
+++ man-pages-cs-0.18.20090209/man-pages/man3/acosh.3 2009-10-08 10:17:34.000000000 +0200
|
|
Ivana Varekova |
ba20e10 |
@@ -1,26 +1,59 @@
|
|
Ivana Varekova |
ba20e10 |
-.TH ACOSH 3 "5.ledna 1997" "" "Linux - příručka programátora"
|
|
Ivana Varekova |
ba20e10 |
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
|
|
Ivana Varekova |
ba20e10 |
+.TH ACOSH 3 "6. října 2009" "" "Linux - příručka programátora"
|
|
Ivana Varekova |
ba20e10 |
.do hla cs
|
|
Ivana Varekova |
ba20e10 |
.do hpf hyphen.cs
|
|
Ivana Varekova |
ba20e10 |
.SH JMÉNO
|
|
Ivana Varekova |
ba20e10 |
-acosh \- inverzní hyperbolický cosinus
|
|
Ivana Varekova |
ba20e10 |
+acosh, acoshf, acoshl \- inverzní hyperbolický cosinus
|
|
Ivana Varekova |
ba20e10 |
.SH SYNTAXE
|
|
Ivana Varekova |
ba20e10 |
.nf
|
|
Ivana Varekova |
ba20e10 |
.B #include <math.h>
|
|
Ivana Varekova |
ba20e10 |
.sp
|
|
Ivana Varekova |
ba20e10 |
.BR "double acosh(double " x );
|
|
Ivana Varekova |
ba20e10 |
+.BR "float acoshf(float " x );
|
|
Ivana Varekova |
ba20e10 |
+.BR "long double acoshl(long double " x );
|
|
Ivana Varekova |
ba20e10 |
.fi
|
|
Ivana Varekova |
ba20e10 |
+.sp
|
|
Ivana Varekova |
ba20e10 |
+Linkujte s \fI -lm\fP
|
|
Ivana Varekova |
ba20e10 |
+.fi
|
|
Ivana Varekova |
ba20e10 |
+.sp
|
|
Ivana Varekova |
ba20e10 |
+Vyžaduje Feature Test Makro pro glibc (viz \fBfeature_test_macros\fP(7)):
|
|
Ivana Varekova |
ba20e10 |
+.sp
|
|
Ivana Varekova |
ba20e10 |
+\fBatanh()\fP: _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE >= 500
|
|
Ivana Varekova |
ba20e10 |
+|| _ISOC99_SOURCE; nebo \fIcc -std=c99\fP
|
|
Ivana Varekova |
ba20e10 |
+.br
|
|
Ivana Varekova |
ba20e10 |
+\fBatanhf\fP(), \fBatanhl\fP(): _BSD_SOURCE || _SVID_SOURCE ||
|
|
Ivana Varekova |
ba20e10 |
+_XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP
|
|
Ivana Varekova |
ba20e10 |
.SH POPIS
|
|
Ivana Varekova |
ba20e10 |
-Funkce \fBacosh()\fP počítá hodnotu inverzního hyperbolického cosinu čísla
|
|
Ivana Varekova |
ba20e10 |
+Funkce \fBacosh()\fP počítá hodnotu inverzního hyperbolického cosinu čísla
|
|
Ivana Varekova |
ba20e10 |
\fIx\fP; což je hodnota, jejíž hyperbolický cosinus je \fIx\fP.
|
|
Ivana Varekova |
ba20e10 |
-Je-li \fIx\fP menší než 1.0, \fBacosh()\fP vrací \fInot-a-number\fP (NaN)
|
|
Ivana Varekova |
ba20e10 |
-a nastaví proměnnou \fIerrno\fP .
|
|
Ivana Varekova |
ba20e10 |
+.SH NÁVRATOVÁ HODNOTA
|
|
Ivana Varekova |
ba20e10 |
+Při úspěchu vrací tato funkce inverzní hyperbolický kosinus \fIx\fP.
|
|
Ivana Varekova |
ba20e10 |
+.sp
|
|
Ivana Varekova |
ba20e10 |
+Je-li \fIx\fP NaN, je vráceno NaN.
|
|
Ivana Varekova |
ba20e10 |
+.sp
|
|
Ivana Varekova |
ba20e10 |
+Je-li \fIx\fP +1, je vráceno +0.
|
|
Ivana Varekova |
ba20e10 |
+.sp
|
|
Ivana Varekova |
ba20e10 |
+Je-li \fIx\fP plus nekonečno, je vráceno plus nekonečno.
|
|
Ivana Varekova |
ba20e10 |
+s matematicky korektním znaménkem.
|
|
Ivana Varekova |
ba20e10 |
+.sp
|
|
Ivana Varekova |
ba20e10 |
+Pokud je \fIx\fP menší než 1, vznikne doménová chyba a funkce vrátí
|
|
Ivana Varekova |
ba20e10 |
+NaN.
|
|
Ivana Varekova |
ba20e10 |
.SH CHYBY
|
|
Ivana Varekova |
ba20e10 |
+Pro více informací zda funkce při svém volání generovala chybu viz
|
|
Ivana Varekova |
ba20e10 |
+\fB math_error\fP(7).
|
|
Ivana Varekova |
ba20e10 |
+.sp
|
|
Ivana Varekova |
ba20e10 |
+Mohou se objevit následující chyby:
|
|
Ivana Varekova |
ba20e10 |
+.sp
|
|
Ivana Varekova |
ba20e10 |
.TP
|
|
Ivana Varekova |
ba20e10 |
-.B EDOM
|
|
Ivana Varekova |
ba20e10 |
-\fIx\fP není z definičního oboru.
|
|
Ivana Varekova |
ba20e10 |
+Doménová chyba: \fIx\fP je menší +1
|
|
Ivana Varekova |
ba20e10 |
+\fIerrno\fP je nastaveno na
|
|
Ivana Varekova |
ba20e10 |
+.B EDOM.
|
|
Ivana Varekova |
ba20e10 |
+Je signalizována výjimka plovoucí čárky(\fBFE_INVALID\fP).
|
|
Ivana Varekova |
ba20e10 |
.SH SPLŇUJE STANDARDY
|
|
Ivana Varekova |
ba20e10 |
SVID 3, POSIX, BSD 4.3, ISO 9899
|
|
Ivana Varekova |
ba20e10 |
.SH DALŠÍ INFORMACE
|
|
Ivana Varekova |
ba20e10 |
-.BR asinh "(3), " atanh "(3), " cosh "(3), " sinh "(3), " tanh (3)
|
|
Ivana Varekova |
ba20e10 |
-.SH VAROVÁNÍ
|
|
Ivana Varekova |
ba20e10 |
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
|
|
Ivana Varekova |
ba20e10 |
+.BR asinh "(3), " atanh "(3), " cacosh "(3), " cosh "(3), " sinh "(3), " tanh (3)
|
|
Ivana Varekova |
ba20e10 |
+.SH TIRÁŽ
|
|
Ivana Varekova |
ba20e10 |
+Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a
|
|
Ivana Varekova |
ba20e10 |
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
|
|
Ivana Varekova |
ba20e10 |
+
|
|
Ivana Varekova |
ba20e10 |
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/atanh.3 man-pages-cs-0.18.20090209/man-pages/man3/atanh.3
|
|
Ivana Varekova |
ba20e10 |
--- man-pages-cs-0.18.20090209-orig/man-pages/man3/atanh.3 1999-05-31 19:28:30.000000000 +0200
|
|
Ivana Varekova |
ba20e10 |
+++ man-pages-cs-0.18.20090209/man-pages/man3/atanh.3 2009-10-08 10:18:32.000000000 +0200
|
|
Ivana Varekova |
ba20e10 |
@@ -1,26 +1,70 @@
|
|
Ivana Varekova |
ba20e10 |
-.TH ATANH 3 "5.ledna 1997" "" "Linux - příručka programátora"
|
|
Ivana Varekova |
ba20e10 |
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
|
|
Ivana Varekova |
ba20e10 |
+.TH ATANH 3 "6. října 2009" "" "Linux - příručka programátora"
|
|
Ivana Varekova |
ba20e10 |
.do hla cs
|
|
Ivana Varekova |
ba20e10 |
.do hpf hyphen.cs
|
|
Ivana Varekova |
ba20e10 |
.SH JMÉNO
|
|
Ivana Varekova |
ba20e10 |
-atanh \- funkce inverzního hyperbolického tangens
|
|
Ivana Varekova |
ba20e10 |
+atanh, atanhf, atanhl \- funkce inverzního hyperbolického tangens
|
|
Ivana Varekova |
ba20e10 |
.SH SYNTAXE
|
|
Ivana Varekova |
ba20e10 |
.nf
|
|
Ivana Varekova |
ba20e10 |
.B #include <math.h>
|
|
Ivana Varekova |
ba20e10 |
.sp
|
|
Ivana Varekova |
ba20e10 |
.BI "double atanh(double " x );
|
|
Ivana Varekova |
ba20e10 |
+.BI "float atanhf(float " x );
|
|
Ivana Varekova |
ba20e10 |
+.BI "lonf double atanh(long double " x );
|
|
Ivana Varekova |
ba20e10 |
+.sp
|
|
Ivana Varekova |
ba20e10 |
+Linkujte s \fI -lm\fP
|
|
Ivana Varekova |
ba20e10 |
.fi
|
|
Ivana Varekova |
ba20e10 |
+.sp
|
|
Ivana Varekova |
ba20e10 |
+Vyžaduje Feature Test Makro pro glibc (viz \fBfeature_test_macros\fP(7)):
|
|
Ivana Varekova |
ba20e10 |
+.sp
|
|
Ivana Varekova |
ba20e10 |
+\fBatanh()\fP: _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE >= 500
|
|
Ivana Varekova |
ba20e10 |
+|| _ISOC99_SOURCE; nebo \fIcc -std=c99\fP
|
|
Ivana Varekova |
ba20e10 |
+.br
|
|
Ivana Varekova |
ba20e10 |
+\fBatanhf\fP(), \fBatanhl\fP(): _BSD_SOURCE || _SVID_SOURCE ||
|
|
Ivana Varekova |
ba20e10 |
+_XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP
|
|
Ivana Varekova |
ba20e10 |
+
|
|
Ivana Varekova |
ba20e10 |
+
|
|
Ivana Varekova |
ba20e10 |
.SH POPIS
|
|
Ivana Varekova |
ba20e10 |
Funkce \fBatanh()\fP počítá inverzní hyperbolický tangens \fIx\fP, což je
|
|
Ivana Varekova |
ba20e10 |
-hodnota, jejíž hyperbolický tangens je \fIx\fP. Je-li absolutní hodnota
|
|
Ivana Varekova |
ba20e10 |
-\fIx\fP větší než 1.0, funkce \fBacosh()\fP vrací \fInot-a-number\fP (NaN)
|
|
Ivana Varekova |
ba20e10 |
-a je nastavena proměnná \fIerrno\fP .
|
|
Ivana Varekova |
ba20e10 |
+hodnota, jejíž hyperbolický tangens je \fIx\fP.
|
|
Ivana Varekova |
ba20e10 |
+.SH NÁVRATOVÁ HODNOTA
|
|
Ivana Varekova |
ba20e10 |
+Při úspěchu vrací tato funkce inverzní hyperbolický tangens \fIx\fP.
|
|
Ivana Varekova |
ba20e10 |
+.sp
|
|
Ivana Varekova |
ba20e10 |
+Je-li \fIx\fP NaN, je vráceno NaN.
|
|
Ivana Varekova |
ba20e10 |
+.sp
|
|
Ivana Varekova |
ba20e10 |
+Je-li \fIx\fP +0 (-0), je vráceno +0 (-0).
|
|
Ivana Varekova |
ba20e10 |
+.sp
|
|
Ivana Varekova |
ba20e10 |
+Je-li \fIx\fP +1 nebo -1 je generována chyba a funkce vrátí
|
|
Ivana Varekova |
ba20e10 |
+.B HUGE_VAL,
|
|
Ivana Varekova |
ba20e10 |
+.B HUGE_VALF,
|
|
Ivana Varekova |
ba20e10 |
+nebo
|
|
Ivana Varekova |
ba20e10 |
+.B HUGE_VALL
|
|
Ivana Varekova |
ba20e10 |
+s matematicky korektním znaménkem.
|
|
Ivana Varekova |
ba20e10 |
+.sp
|
|
Ivana Varekova |
ba20e10 |
+Pokud je absolutní hodnota \fIx\fP větší než 1, je generována doménová chyba
|
|
Ivana Varekova |
ba20e10 |
+a návratová hodnota je NaN.
|
|
Ivana Varekova |
ba20e10 |
.SH CHYBY
|
|
Ivana Varekova |
ba20e10 |
+Pro více informací zda funkce při svém volání generovala chybu viz
|
|
Ivana Varekova |
ba20e10 |
+\fB math_error\fP(7).
|
|
Ivana Varekova |
ba20e10 |
+.sp
|
|
Ivana Varekova |
ba20e10 |
+Mohou se objevit následující chyby:
|
|
Ivana Varekova |
ba20e10 |
+.sp
|
|
Ivana Varekova |
ba20e10 |
+.TP
|
|
Ivana Varekova |
ba20e10 |
+Doménová chyba: \fIx\fP je menší než -1 nebo větší než +1
|
|
Ivana Varekova |
ba20e10 |
+\fIerrno\fP je nastaveno na
|
|
Ivana Varekova |
ba20e10 |
+.B EDOM.
|
|
Ivana Varekova |
ba20e10 |
+Je signalizována výjimka plovoucí čárky(\fBFE_DIVBYZERO\fP).
|
|
Ivana Varekova |
ba20e10 |
.TP
|
|
Ivana Varekova |
ba20e10 |
-.B EDOM
|
|
Ivana Varekova |
ba20e10 |
-\fIx\fP není z definičního oboru.
|
|
Ivana Varekova |
ba20e10 |
+Chyba míry: \fIx\fP je +1 nebo -1
|
|
Ivana Varekova |
ba20e10 |
+\fIerrno\fP je nastaveno na
|
|
Ivana Varekova |
ba20e10 |
+.B ERANGE
|
|
Ivana Varekova |
ba20e10 |
+(viz BUGS).Je signalizována výjimka plovoucí čárky(\fBFE_DIVBYZERO\fP).
|
|
Ivana Varekova |
ba20e10 |
.SH SPLŇUJE STANDARDY
|
|
Ivana Varekova |
ba20e10 |
-SVID 3, POSIX, BSD 4.3, ISO 9899
|
|
Ivana Varekova |
ba20e10 |
+C99, POSIX.1-2001, Varianta vracející \fIdouble\fP také splňuje
|
|
Ivana Varekova |
ba20e10 |
+SVr4, 4.3BSD, C89.
|
|
Ivana Varekova |
ba20e10 |
.SH DALŠÍ INFORMACE
|
|
Ivana Varekova |
ba20e10 |
-.BR asinh "(3), " acosh "(3), " cosh "(3), " sinh "(3), " tanh (3)
|
|
Ivana Varekova |
ba20e10 |
-.SH VAROVÁNÍ
|
|
Ivana Varekova |
ba20e10 |
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
|
|
Ivana Varekova |
ba20e10 |
+.BR asinh "(3), " acosh "(3), "catanh "(3), " cosh "(3), " sinh "(3), " tanh (3)
|
|
Ivana Varekova |
ba20e10 |
+.SH TIRÁŽ
|
|
Ivana Varekova |
ba20e10 |
+Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a
|
|
Ivana Varekova |
ba20e10 |
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
|
|
Ivana Varekova |
ba20e10 |
+
|
|
Ivana Varekova |
ba20e10 |
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/atof.3 man-pages-cs-0.18.20090209/man-pages/man3/atof.3
|
|
Ivana Varekova |
ba20e10 |
--- man-pages-cs-0.18.20090209-orig/man-pages/man3/atof.3 1999-05-31 19:28:30.000000000 +0200
|
|
Ivana Varekova |
ba20e10 |
+++ man-pages-cs-0.18.20090209/man-pages/man3/atof.3 2009-10-08 10:19:34.000000000 +0200
|
|
Ivana Varekova |
ba20e10 |
@@ -1,4 +1,5 @@
|
|
Ivana Varekova |
ba20e10 |
-.TH ATOF 3 "6.ledna 1997" "GNU" "Linux - příručka programátora"
|
|
Ivana Varekova |
ba20e10 |
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
|
|
Ivana Varekova |
ba20e10 |
+.TH ATOF 3 "7. října 2009" "GNU" "Linux - příručka programátora"
|
|
Ivana Varekova |
ba20e10 |
.do hla cs
|
|
Ivana Varekova |
ba20e10 |
.do hpf hyphen.cs
|
|
Ivana Varekova |
ba20e10 |
.SH JMÉNO
|
|
Ivana Varekova |
ba20e10 |
@@ -11,18 +12,20 @@
|
|
Ivana Varekova |
ba20e10 |
.fi
|
|
Ivana Varekova |
ba20e10 |
.SH POPIS
|
|
Ivana Varekova |
ba20e10 |
Funkce \fBatof()\fP převádí úvodní část řetězce
|
|
Ivana Varekova |
ba20e10 |
-\fInptr\fP na číslo typu double. Její chování je stejné jako u funkce
|
|
Ivana Varekova |
ba20e10 |
+\fInptr\fP na číslo typu \fIdouble\fP. Její chování je stejné jako u funkce
|
|
Ivana Varekova |
ba20e10 |
.sp
|
|
Ivana Varekova |
ba20e10 |
.RS
|
|
Ivana Varekova |
ba20e10 |
-.B strtod(nptr, (char **)NULL);
|
|
Ivana Varekova |
ba20e10 |
+strtod(nptr, (char **)NULL);
|
|
Ivana Varekova |
ba20e10 |
.RE
|
|
Ivana Varekova |
ba20e10 |
.sp
|
|
Ivana Varekova |
ba20e10 |
kromě toho, že \fBatof()\fP nedetekuje žádné chyby.
|
|
Ivana Varekova |
ba20e10 |
.SH NÁVRATOVÁ HODNOTA
|
|
Ivana Varekova |
ba20e10 |
Převedené číslo.
|
|
Ivana Varekova |
ba20e10 |
.SH SPLŇUJE STANDARDY
|
|
Ivana Varekova |
ba20e10 |
-SVID 3, POSIX, BSD 4.3, ISO 9899
|
|
Ivana Varekova |
ba20e10 |
+SVr4, POSIX.1-2001, 4.3BSD, C89, C99
|
|
Ivana Varekova |
ba20e10 |
.SH DALŠÍ INFORMACE
|
|
Ivana Varekova |
ba20e10 |
.BR atoi "(3), " atol "(3), " strtod "(3), " strtol "(3), " strtoul (3)
|
|
Ivana Varekova |
ba20e10 |
-.SH VAROVÁNÍ
|
|
Ivana Varekova |
ba20e10 |
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
|
|
Ivana Varekova |
ba20e10 |
+.SH TIRÁŽ
|
|
Ivana Varekova |
ba20e10 |
+Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a
|
|
Ivana Varekova |
ba20e10 |
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
|
|
Ivana Varekova |
ba20e10 |
+
|
|
Ivana Varekova |
ba20e10 |
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/atol.3 man-pages-cs-0.18.20090209/man-pages/man3/atol.3
|
|
Ivana Varekova |
ba20e10 |
--- man-pages-cs-0.18.20090209-orig/man-pages/man3/atol.3 1999-05-31 19:28:31.000000000 +0200
|
|
Ivana Varekova |
ba20e10 |
+++ man-pages-cs-0.18.20090209/man-pages/man3/atol.3 2009-10-08 10:20:10.000000000 +0200
|
|
Ivana Varekova |
ba20e10 |
@@ -1,29 +1,55 @@
|
|
Ivana Varekova |
ba20e10 |
-.TH ATOL 3 "5.ledna 1997" "GNU" "Linux - příručka programátora"
|
|
Ivana Varekova |
ba20e10 |
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
|
|
Ivana Varekova |
ba20e10 |
+.TH ATOL 3 "6. října 2009" "GNU" "Linux - příručka programátora"
|
|
Ivana Varekova |
ba20e10 |
.do hla cs
|
|
Ivana Varekova |
ba20e10 |
.do hpf hyphen.cs
|
|
Ivana Varekova |
ba20e10 |
.SH JMÉNO
|
|
Ivana Varekova |
ba20e10 |
-atol \- převádí řetězec na číslo typu long integer.
|
|
Ivana Varekova |
ba20e10 |
+atoi, atol, atoll, atoq \- převádí řetězec na integer.
|
|
Ivana Varekova |
ba20e10 |
.SH SYNTAXE
|
|
Ivana Varekova |
ba20e10 |
.nf
|
|
Ivana Varekova |
ba20e10 |
.B #include <stdlib.h>
|
|
Ivana Varekova |
ba20e10 |
.sp
|
|
Ivana Varekova |
ba20e10 |
+.BI "int atoi(const char *" nptr );
|
|
Ivana Varekova |
ba20e10 |
.BI "long atol(const char *" nptr );
|
|
Ivana Varekova |
ba20e10 |
+.BI "long long atoll(const char *" nptr );
|
|
Ivana Varekova |
ba20e10 |
+.BI "long long atoq(const char *" nptr );
|
|
Ivana Varekova |
ba20e10 |
.fi
|
|
Ivana Varekova |
ba20e10 |
+.sp
|
|
Ivana Varekova |
ba20e10 |
+Vyžaduje Feature Test Makro pro glibc (viz \fBfeature_test_macros\fP(7)):
|
|
Ivana Varekova |
ba20e10 |
+.sp
|
|
Ivana Varekova |
ba20e10 |
+\fBatoll()\fP: _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE >= 600
|
|
Ivana Varekova |
ba20e10 |
+|| _ISOC99_SOURCE; nebo \fIcc -std=c99\fP
|
|
Ivana Varekova |
ba20e10 |
.SH POPIS
|
|
Ivana Varekova |
ba20e10 |
-Funkce \fBatol()\fP převádí úvodní část řetězce
|
|
Ivana Varekova |
ba20e10 |
-\fInptr\fP na číslo typu long integer. Její chování je přibližně stejné jako
|
|
Ivana Varekova |
ba20e10 |
+Funkce \fBatoi()\fP převádí úvodní část řetězce
|
|
Ivana Varekova |
ba20e10 |
+\fInptr\fP na \fI integer\fP. Její chování je přibližně stejné jako
|
|
Ivana Varekova |
ba20e10 |
u
|
|
Ivana Varekova |
ba20e10 |
.sp
|
|
Ivana Varekova |
ba20e10 |
.RS
|
|
Ivana Varekova |
ba20e10 |
-.B strtol(nptr, (char **)NULL, 10);
|
|
Ivana Varekova |
ba20e10 |
+strtol(nptr, (char **)NULL, 10);
|
|
Ivana Varekova |
ba20e10 |
.RE
|
|
Ivana Varekova |
ba20e10 |
.sp
|
|
Ivana Varekova |
ba20e10 |
-kromě toho, že \fBatol()\fP nedetekuje chyby.
|
|
Ivana Varekova |
ba20e10 |
+kromě toho, že \fBatoi()\fP nedetekuje chyby.
|
|
Ivana Varekova |
ba20e10 |
+.sp
|
|
Ivana Varekova |
ba20e10 |
+Funkce \fBatol\fP() a \fBatoll\fP() se chovají stejně jako \fBatoi\fP() s
|
|
Ivana Varekova |
ba20e10 |
+tím rozdílem, že převádí úvodní část řetězce na svůj návratový typ
|
|
Ivana Varekova |
ba20e10 |
+.I long
|
|
Ivana Varekova |
ba20e10 |
+nebo
|
|
Ivana Varekova |
ba20e10 |
+.I long long.
|
|
Ivana Varekova |
ba20e10 |
+Funkce \fBatoq\fP() je zastaralým názvem pro \fBatoi\fP().
|
|
Ivana Varekova |
ba20e10 |
+
|
|
Ivana Varekova |
ba20e10 |
.SH NÁVRATOVÁ HODNOTA
|
|
Ivana Varekova |
ba20e10 |
Převedená hodnota.
|
|
Ivana Varekova |
ba20e10 |
.SH SPLŇUJE STANDARDY
|
|
Ivana Varekova |
ba20e10 |
-SVID 3, POSIX, BSD 4.3, ISO 9899
|
|
Ivana Varekova |
ba20e10 |
+SVr4, POSIX.1-2001, 4.3BSD, C99. C89 a POSIX.1-1996 zahrnují pouze funkce
|
|
Ivana Varekova |
ba20e10 |
+\fBatoi\fP() a \fBatol\fP(). Funkce \fBatoq\fP() je rozšíření GNU.
|
|
Ivana Varekova |
ba20e10 |
+.SH POZNÁMKY
|
|
Ivana Varekova |
ba20e10 |
+Nestandardní funkce \fBatoq\fP() již není přítomna v libc 4.6.27
|
|
Ivana Varekova |
ba20e10 |
+ani glibc2, ale je přítomna v libc5 a libc 4.7(ačkoli pouze jako
|
|
Ivana Varekova |
ba20e10 |
+inline funkce v \fI<stdlib.h>\fP od verze 5.4.44). Funkce
|
|
Ivana Varekova |
ba20e10 |
+\fBatoll\fP() je přítomna v glibc 2 od verze 2.0.2, ale ne v glibc4 a
|
|
Ivana Varekova |
ba20e10 |
+glibc5.
|
|
Ivana Varekova |
ba20e10 |
.SH DALŠÍ INFORMACE
|
|
Ivana Varekova |
ba20e10 |
-.BR atof "(3), " atoi "(3), " strtod "(3), " strtol "(3), " strtoul (3)
|
|
Ivana Varekova |
ba20e10 |
-.SH VAROVÁNÍ
|
|
Ivana Varekova |
ba20e10 |
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
|
|
Ivana Varekova |
ba20e10 |
+.BR atof "(3), " strtod "(3), " strtol "(3), " strtoul (3)
|
|
Ivana Varekova |
ba20e10 |
+.SH TIRÁŽ
|
|
Ivana Varekova |
ba20e10 |
+Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a
|
|
Ivana Varekova |
ba20e10 |
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
|
|
Ivana Varekova |
ba20e10 |
+
|
|
Ivana Varekova |
ba20e10 |
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/expm1.3 man-pages-cs-0.18.20090209/man-pages/man3/expm1.3
|
|
Ivana Varekova |
ba20e10 |
--- man-pages-cs-0.18.20090209-orig/man-pages/man3/expm1.3 1999-05-31 19:28:31.000000000 +0200
|
|
Ivana Varekova |
ba20e10 |
+++ man-pages-cs-0.18.20090209/man-pages/man3/expm1.3 2009-10-08 10:21:52.000000000 +0200
|
|
Ivana Varekova |
ba20e10 |
@@ -1,29 +1,76 @@
|
|
Ivana Varekova |
ba20e10 |
-.TH EXPM1 3 "5.ledna 1997" "GNU" "Linux - příručka programátora"
|
|
Ivana Varekova |
ba20e10 |
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
|
|
Ivana Varekova |
ba20e10 |
+.TH EXPM1 3 "7. října 2009" "GNU" "Linux - příručka programátora"
|
|
Ivana Varekova |
ba20e10 |
.do hla cs
|
|
Ivana Varekova |
ba20e10 |
.do hpf hyphen.cs
|
|
Ivana Varekova |
ba20e10 |
.SH JMÉNO
|
|
Ivana Varekova |
ba20e10 |
-expm1, log1p \- exponenciální funkce minus 1, logaritmus čísla 1 plus argument
|
|
Ivana Varekova |
ba20e10 |
+expm1, exmp1f, expm1l \- exponenciální funkce minus 1
|
|
Ivana Varekova |
ba20e10 |
.SH SYNTAXE
|
|
Ivana Varekova |
ba20e10 |
.nf
|
|
Ivana Varekova |
ba20e10 |
.B #include <math.h>
|
|
Ivana Varekova |
ba20e10 |
.sp
|
|
Ivana Varekova |
ba20e10 |
-.BI "double expm1 ( double " x " );"
|
|
Ivana Varekova |
ba20e10 |
+.BI "double expm1 (double " x " );"
|
|
Ivana Varekova |
ba20e10 |
+.BI "float expm1f (float " x " );"
|
|
Ivana Varekova |
ba20e10 |
+.BI "long double expm1 (long double " x " );"
|
|
Ivana Varekova |
ba20e10 |
+.fi
|
|
Ivana Varekova |
ba20e10 |
.sp
|
|
Ivana Varekova |
ba20e10 |
-.BI "double log1p ( double " x " );"
|
|
Ivana Varekova |
ba20e10 |
+Linkujte s \fI -lm\fP
|
|
Ivana Varekova |
ba20e10 |
.fi
|
|
Ivana Varekova |
ba20e10 |
+.sp
|
|
Ivana Varekova |
ba20e10 |
+Vyžaduje Feature Test Makro pro glibc (viz \fBfeature_test_macros\fP(7)):
|
|
Ivana Varekova |
ba20e10 |
+.sp
|
|
Ivana Varekova |
ba20e10 |
+\fBexpm1()\fP: _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE >= 500
|
|
Ivana Varekova |
ba20e10 |
+|| _ISOC99_SOURCE; nebo \fIcc -std=c99\fP
|
|
Ivana Varekova |
ba20e10 |
+.br
|
|
Ivana Varekova |
ba20e10 |
+\fBexpm1f\fP(), \fBexpm1l\fP(): _BSD_SOURCE || _SVID_SOURCE ||
|
|
Ivana Varekova |
ba20e10 |
+_XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP
|
|
Ivana Varekova |
ba20e10 |
.SH POPIS
|
|
Ivana Varekova |
ba20e10 |
.BI expm1( x )
|
|
Ivana Varekova |
ba20e10 |
-vrací číslo odpovídající `exp (\fIx\fP) - 1'. Toto číslo je počítáno
|
|
Ivana Varekova |
ba20e10 |
-algoritmem, který je poměrně přesný i v případě, že číslo
|
|
Ivana Varekova |
ba20e10 |
-\fIx\fP je blízko čísla nula. -- v tomto případě bude `exp (\fIx\fP) - 1'
|
|
Ivana Varekova |
ba20e10 |
+vrací číslo odpovídající
|
|
Ivana Varekova |
ba20e10 |
+.TP
|
|
Ivana Varekova |
ba20e10 |
+exp (\fIx\fP) - 1
|
|
Ivana Varekova |
ba20e10 |
+.LP
|
|
Ivana Varekova |
ba20e10 |
+Toto číslo je počítáno
|
|
Ivana Varekova |
ba20e10 |
+algoritmem, který je poměrně přesný i v případě, že číslo
|
|
Ivana Varekova |
ba20e10 |
+\fIx\fP je blízko čísla nula. V tomto případě bude `exp (\fIx\fP) - 1'
|
|
Ivana Varekova |
ba20e10 |
nevhodné, protože bychom odečítali dvě skoro stejná čísla.
|
|
Ivana Varekova |
ba20e10 |
-.PP
|
|
Ivana Varekova |
ba20e10 |
-.BI log1p( x )
|
|
Ivana Varekova |
ba20e10 |
-vrací hodnotu `log (1 + \fIx\fP)'. Je počítána algoritmem, který je poměrně
|
|
Ivana Varekova |
ba20e10 |
-přesný i v případě, kdy je číslo \fIx\fP skoro nula.
|
|
Ivana Varekova |
ba20e10 |
+.SH NÁVRATOVÁ HODNOTA
|
|
Ivana Varekova |
ba20e10 |
+Při úspěchu vrací tato funkce \fIexp(x) - 1\fP.
|
|
Ivana Varekova |
ba20e10 |
+.sp
|
|
Ivana Varekova |
ba20e10 |
+Je-li \fIx\fP NaN, je vráceno NaN.
|
|
Ivana Varekova |
ba20e10 |
+.sp
|
|
Ivana Varekova |
ba20e10 |
+Je-li \fIx\fP +0 (-0), je vráceno +0 (-0).
|
|
Ivana Varekova |
ba20e10 |
+.sp
|
|
Ivana Varekova |
ba20e10 |
+Je-li \fIx\fP plus nekonečno, je vráceno plus nekonečno.
|
|
Ivana Varekova |
ba20e10 |
+.sp
|
|
Ivana Varekova |
ba20e10 |
+Je-li \fIx\fP mínus nekonečno, je vráceno -1.
|
|
Ivana Varekova |
ba20e10 |
+.sp
|
|
Ivana Varekova |
ba20e10 |
+Pokud výsledek přeteče, je vystavena chyba rozsahu a funkce vrátí
|
|
Ivana Varekova |
ba20e10 |
+.B -HUGE_VAL, -HUGE_VALF
|
|
Ivana Varekova |
ba20e10 |
+nebo
|
|
Ivana Varekova |
ba20e10 |
+.B -HUGE_VALL.
|
|
Ivana Varekova |
ba20e10 |
+.SH CHYBY
|
|
Ivana Varekova |
ba20e10 |
+Pro více informací zda funkce při svém volání generovala chybu viz
|
|
Ivana Varekova |
ba20e10 |
+\fB math_error\fP(7).
|
|
Ivana Varekova |
ba20e10 |
+.sp
|
|
Ivana Varekova |
ba20e10 |
+Mohou se objevit následující chyby:
|
|
Ivana Varekova |
ba20e10 |
+.sp
|
|
Ivana Varekova |
ba20e10 |
+.TP
|
|
Ivana Varekova |
ba20e10 |
+Chyba rozsahu, přetečení
|
|
Ivana Varekova |
ba20e10 |
+
|
|
Ivana Varekova |
ba20e10 |
+Je signalizována výjimka plovoucí čárky(\fBFE_OVERFLOW\fP).
|
|
Ivana Varekova |
ba20e10 |
+.LP
|
|
Ivana Varekova |
ba20e10 |
+Tato funkce nenastavuje \fIerrno\fP.
|
|
Ivana Varekova |
ba20e10 |
.SH SPLŇUJE STANDARDY
|
|
Ivana Varekova |
ba20e10 |
-BSD
|
|
Ivana Varekova |
ba20e10 |
+C99, POSIX.1-2001.
|
|
Ivana Varekova |
ba20e10 |
+.SH CHYBY
|
|
Ivana Varekova |
ba20e10 |
+Pro některé velké záporné hodnoty \fIx\fP (pro něž se výsledek funkce blíží -1)
|
|
Ivana Varekova |
ba20e10 |
+vystaví \fBexpm1\fP() nesprávnou výjimku podtečení v plovoucí čárce.
|
|
Ivana Varekova |
ba20e10 |
+
|
|
Ivana Varekova |
ba20e10 |
+Pro některé velké kladné hodnoty \fIx\fP vystaví \fBexmp1\fP() vedle výjimky přetečení
|
|
Ivana Varekova |
ba20e10 |
+ještě nesprávnou výjimku neplatná operace v plovoucí čárce a vrátí NaN místo plus nekonečno.
|
|
Ivana Varekova |
ba20e10 |
.SH DALŠÍ INFORMACE
|
|
Ivana Varekova |
ba20e10 |
-.BR exp "(3), " log (3)
|
|
Ivana Varekova |
ba20e10 |
-.SH VAROVÁNÍ
|
|
Ivana Varekova |
ba20e10 |
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
|
|
Ivana Varekova |
ba20e10 |
+.BR exp "(3), " log "(3), " log1p "(3)
|
|
Ivana Varekova |
ba20e10 |
+.SH TIRÁŽ
|
|
Ivana Varekova |
ba20e10 |
+Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a
|
|
Ivana Varekova |
ba20e10 |
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
|
|
Ivana Varekova |
ba20e10 |
+
|
|
Ivana Varekova |
ba20e10 |
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/getprotoent.3 man-pages-cs-0.18.20090209/man-pages/man3/getprotoent.3
|
|
Ivana Varekova |
ba20e10 |
--- man-pages-cs-0.18.20090209-orig/man-pages/man3/getprotoent.3 1999-05-31 19:28:32.000000000 +0200
|
|
Ivana Varekova |
ba20e10 |
+++ man-pages-cs-0.18.20090209/man-pages/man3/getprotoent.3 2009-10-08 10:23:31.000000000 +0200
|
|
Ivana Varekova |
ba20e10 |
@@ -1,4 +1,5 @@
|
|
Ivana Varekova |
ba20e10 |
-.TH GETPROTOENT 3 "31. března 1997" "BSD" "Linux - příručka programátora"
|
|
Ivana Varekova |
ba20e10 |
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
|
|
Ivana Varekova |
ba20e10 |
+.TH GETPROTOENT 3 "6. října 2009" "BSD" "Linux - příručka programátora"
|
|
Ivana Varekova |
ba20e10 |
.do hla cs
|
|
Ivana Varekova |
ba20e10 |
.do hpf hyphen.cs
|
|
Ivana Varekova |
ba20e10 |
.SH JMÉNO
|
|
Ivana Varekova |
ba20e10 |
@@ -19,22 +20,23 @@
|
|
Ivana Varekova |
ba20e10 |
.B void endprotoent(void);
|
|
Ivana Varekova |
ba20e10 |
.fi
|
|
Ivana Varekova |
ba20e10 |
.SH POPIS
|
|
Ivana Varekova |
ba20e10 |
-Funkce \fBgetprotoent()\fP přečte další záznam z databáze protokolů
|
|
Ivana Varekova |
ba20e10 |
-\fI/etc/protocols\fP a vrátí strukturu \fIprotoent\fP, která obsahuje
|
|
Ivana Varekova |
ba20e10 |
-jednotlivá pole. Soubor \fI/etc/protocols\fP je otevřen, je-li potřeba.
|
|
Ivana Varekova |
ba20e10 |
+Funkce \fBgetprotoent()\fP přečte další záznam z databáze protokolů
|
|
Ivana Varekova |
ba20e10 |
+(viz \fBprotocols\fP(5)) a vrátí strukturu \fIprotoent\fP, která obsahuje
|
|
Ivana Varekova |
ba20e10 |
+jednotlivá pole. Připojení k databázi je otevřeno, je-li potřeba.
|
|
Ivana Varekova |
ba20e10 |
.PP
|
|
Ivana Varekova |
ba20e10 |
Funkce \fBgetprotobyname()\fP vrací strukturu \fIprotoent\fP
|
|
Ivana Varekova |
ba20e10 |
-ze souboru \fI/etc/protocols\fP pro řádek, který vyhovuje
|
|
Ivana Varekova |
ba20e10 |
-jménu \fIname\fP.
|
|
Ivana Varekova |
ba20e10 |
+ze databáze pro řádek, který vyhovuje
|
|
Ivana Varekova |
ba20e10 |
+jménu \fIname\fP. Připojení k databázi je otevřeno, je-li potřeba.
|
|
Ivana Varekova |
ba20e10 |
.PP
|
|
Ivana Varekova |
ba20e10 |
-Funkce \fBgetprotobynumber()\fP vrací strukturu \fIprotoent\fP
|
|
Ivana Varekova |
ba20e10 |
+Funkce \fBgetprotobynumber()\fP vrací strukturu \fIprotoent\fP z databáze
|
|
Ivana Varekova |
ba20e10 |
pro řádek, který vyhovuje protokolovému číslu \fInumber\fP.
|
|
Ivana Varekova |
ba20e10 |
+Připojení k databázi je otevřeno, je-li potřeba.
|
|
Ivana Varekova |
ba20e10 |
.PP
|
|
Ivana Varekova |
ba20e10 |
Funkce \fBsetprotoent()\fP otevře databázi protokolů a nastaví ukazovátko na
|
|
Ivana Varekova |
ba20e10 |
jeho začátek. Je-li \fIstayopen\fP nenulové, soubor nebude mezi voláními
|
|
Ivana Varekova |
ba20e10 |
\fBgetprotobyname()\fP a \fBgetprotobynumber()\fP uzavírán.
|
|
Ivana Varekova |
ba20e10 |
.PP
|
|
Ivana Varekova |
ba20e10 |
-Funkce \fBendprotoent()\fP uzavírá \fI/etc/protocols\fP.
|
|
Ivana Varekova |
ba20e10 |
+Funkce \fBendprotoent()\fP uzavírá spojení s databází.
|
|
Ivana Varekova |
ba20e10 |
.PP
|
|
Ivana Varekova |
ba20e10 |
Struktura \fIprotoent\fP je definována v \fI<netdb.h>\fP následovně:
|
|
Ivana Varekova |
ba20e10 |
.sp
|
|
Ivana Varekova |
ba20e10 |
@@ -43,9 +45,9 @@
|
|
Ivana Varekova |
ba20e10 |
.ne 5
|
|
Ivana Varekova |
ba20e10 |
.ta 8n 16n 32n
|
|
Ivana Varekova |
ba20e10 |
struct protoent {
|
|
Ivana Varekova |
ba20e10 |
- char *p_name; /* official protocol name */
|
|
Ivana Varekova |
ba20e10 |
- char **p_aliases; /* alias list */
|
|
Ivana Varekova |
ba20e10 |
- int p_proto; /* protocol number */
|
|
Ivana Varekova |
ba20e10 |
+ char *p_name; /* official protocol name */
|
|
Ivana Varekova |
ba20e10 |
+ char **p_aliases; /* alias list */
|
|
Ivana Varekova |
ba20e10 |
+ int p_proto; /* protocol number */
|
|
Ivana Varekova |
ba20e10 |
}
|
|
Ivana Varekova |
ba20e10 |
.ta
|
|
Ivana Varekova |
ba20e10 |
.fi
|
|
Ivana Varekova |
ba20e10 |
@@ -72,8 +74,10 @@
|
|
Ivana Varekova |
ba20e10 |
databáze protokolů
|
|
Ivana Varekova |
ba20e10 |
.PD
|
|
Ivana Varekova |
ba20e10 |
.SH SPLŇUJE STANDARDY
|
|
Ivana Varekova |
ba20e10 |
-BSD 4.3
|
|
Ivana Varekova |
ba20e10 |
+4.3BSD, POSIX.1-2001.
|
|
Ivana Varekova |
ba20e10 |
.SH DALŠÍ INFORMACE
|
|
Ivana Varekova |
ba20e10 |
-.BR getservent "(3), " getnetent "(3), " protocols (5)
|
|
Ivana Varekova |
ba20e10 |
-.SH VAROVÁNÍ
|
|
Ivana Varekova |
ba20e10 |
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
|
|
Ivana Varekova |
ba20e10 |
+.BR getservent "(3), " getnetent "(3), " protocols " (5), " getprotent_r "(3)
|
|
Ivana Varekova |
ba20e10 |
+.SH TIRÁŽ
|
|
Ivana Varekova |
ba20e10 |
+Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a
|
|
Ivana Varekova |
ba20e10 |
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
|
|
Ivana Varekova |
ba20e10 |
+
|
|
Ivana Varekova |
ba20e10 |
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/getservent.3 man-pages-cs-0.18.20090209/man-pages/man3/getservent.3
|
|
Ivana Varekova |
ba20e10 |
--- man-pages-cs-0.18.20090209-orig/man-pages/man3/getservent.3 1999-05-31 19:28:32.000000000 +0200
|
|
Ivana Varekova |
ba20e10 |
+++ man-pages-cs-0.18.20090209/man-pages/man3/getservent.3 2009-10-08 10:24:36.000000000 +0200
|
|
Ivana Varekova |
ba20e10 |
@@ -1,4 +1,5 @@
|
|
Ivana Varekova |
ba20e10 |
-.TH GETSERVENT 3 "31. března 1997" "BSD" "Linux - příručka programátora"
|
|
Ivana Varekova |
ba20e10 |
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
|
|
Ivana Varekova |
ba20e10 |
+.TH GETSERVENT 3 "6. října 2009" "BSD" "Linux - příručka programátora"
|
|
Ivana Varekova |
ba20e10 |
.do hla cs
|
|
Ivana Varekova |
ba20e10 |
.do hpf hyphen.cs
|
|
Ivana Varekova |
ba20e10 |
.SH JMÉNO
|
|
Ivana Varekova |
ba20e10 |
@@ -19,23 +20,25 @@
|
|
Ivana Varekova |
ba20e10 |
.B void endservent(void);
|
|
Ivana Varekova |
ba20e10 |
.fi
|
|
Ivana Varekova |
ba20e10 |
.SH POPIS
|
|
Ivana Varekova |
ba20e10 |
-Funkce \fBgetservent()\fP čte další řádek ze souboru
|
|
Ivana Varekova |
ba20e10 |
-\fI/etc/services\fP a vrací strukturu \fIservent\fP obsahující pole tohoto
|
|
Ivana Varekova |
ba20e10 |
-záznamu. Soubor \fI/etc/services\fP je otevřen, je-li potřeba.
|
|
Ivana Varekova |
ba20e10 |
-.PP
|
|
Ivana Varekova |
ba20e10 |
-Funkce \fBgetservbyname()\fP vrací strukturu \fIservent\fP ze souboru
|
|
Ivana Varekova |
ba20e10 |
-\fI/etc/services\fP, která vyhovuje službě \fIname\fP používající protokol
|
|
Ivana Varekova |
ba20e10 |
-\fIproto\fP.
|
|
Ivana Varekova |
ba20e10 |
+Funkce \fBgetservent()\fP čte další řádek z databáze
|
|
Ivana Varekova |
ba20e10 |
+(vis \fBservices\fP(5)) a vrací strukturu \fIservent\fP obsahující pole tohoto
|
|
Ivana Varekova |
ba20e10 |
+záznamu. Spojení s databází je otevřeno, je-li třeba.
|
|
Ivana Varekova |
ba20e10 |
+.PP
|
|
Ivana Varekova |
ba20e10 |
+Funkce \fBgetservbyname()\fP vrací strukturu \fIservent\fPz databáze,
|
|
Ivana Varekova |
ba20e10 |
+která vyhovuje službě \fIname\fP používající protokol
|
|
Ivana Varekova |
ba20e10 |
+\fIproto\fP. Pokud je \fIproto\fP NULL, lze přířadit libovolný protokol.
|
|
Ivana Varekova |
ba20e10 |
+Spojení s databází je otevřeno, je-li třeba.
|
|
Ivana Varekova |
ba20e10 |
.PP
|
|
Ivana Varekova |
ba20e10 |
Funkce \fBgetservbyport()\fP vrací ukazatel na strukturu \fIservent\fP
|
|
Ivana Varekova |
ba20e10 |
pro záznam, který vyhovuje portu \fIport\fP zadanému v síťovém pořadí bajtů
|
|
Ivana Varekova |
ba20e10 |
-a protokolu \fIproto\fP.
|
|
Ivana Varekova |
ba20e10 |
+a protokolu \fIproto\fP. Pokud je \fIproto\fP NULL, lze přířadit libovolný protokol.
|
|
Ivana Varekova |
ba20e10 |
+Spojení s databází je otevřeno, je-li třeba.
|
|
Ivana Varekova |
ba20e10 |
.PP
|
|
Ivana Varekova |
ba20e10 |
-Funkce \fBsetservent()\fP otevře soubor \fI/etc/services\fP a nastaví
|
|
Ivana Varekova |
ba20e10 |
+Funkce \fBsetservent()\fP otevře databázi a nastaví
|
|
Ivana Varekova |
ba20e10 |
ukazovátko na jeho začátek. Je-li \fIstayopen\fP nenulové (1), potom soubor
|
|
Ivana Varekova |
ba20e10 |
nebude mezi voláními \fBgetservbyname()\fP a \fBgetservbyport()\fP uzavřen.
|
|
Ivana Varekova |
ba20e10 |
.PP
|
|
Ivana Varekova |
ba20e10 |
-Funkce \fBendservent()\fP uzavře soubor \fI/etc/services\fP.
|
|
Ivana Varekova |
ba20e10 |
+Funkce \fBendservent()\fP uzavře databázi.
|
|
Ivana Varekova |
ba20e10 |
.PP
|
|
Ivana Varekova |
ba20e10 |
Struktura \fIservent\fP je definována v \fI<netdb.h>\fP následovně:
|
|
Ivana Varekova |
ba20e10 |
.sp
|
|
Ivana Varekova |
ba20e10 |
@@ -44,10 +47,10 @@
|
|
Ivana Varekova |
ba20e10 |
.ne 6
|
|
Ivana Varekova |
ba20e10 |
.ta 8n 16n 32n
|
|
Ivana Varekova |
ba20e10 |
struct servent {
|
|
Ivana Varekova |
ba20e10 |
- char *s_name; /* official service name */
|
|
Ivana Varekova |
ba20e10 |
- char **s_aliases; /* alias list */
|
|
Ivana Varekova |
ba20e10 |
- int s_port; /* port number */
|
|
Ivana Varekova |
ba20e10 |
- char *s_proto; /* protocol to use */
|
|
Ivana Varekova |
ba20e10 |
+ char *s_name; /* official service name */
|
|
Ivana Varekova |
ba20e10 |
+ char **s_aliases; /* alias list */
|
|
Ivana Varekova |
ba20e10 |
+ int s_port; /* port number */
|
|
Ivana Varekova |
ba20e10 |
+ char *s_proto; /* protocol to use */
|
|
Ivana Varekova |
ba20e10 |
}
|
|
Ivana Varekova |
ba20e10 |
.ta
|
|
Ivana Varekova |
ba20e10 |
.fi
|
|
Ivana Varekova |
ba20e10 |
@@ -75,8 +78,10 @@
|
|
Ivana Varekova |
ba20e10 |
.I /etc/services
|
|
Ivana Varekova |
ba20e10 |
databáze služeb
|
|
Ivana Varekova |
ba20e10 |
.SH SPLŇUJE STANDARDY
|
|
Ivana Varekova |
ba20e10 |
-BSD 4.3
|
|
Ivana Varekova |
ba20e10 |
+4.3BSD, POSIX.1-2001
|
|
Ivana Varekova |
ba20e10 |
.SH DALŠÍ INFORMACE
|
|
Ivana Varekova |
ba20e10 |
-.BR getprotoent "(3), " getnetent "(3), " services (5)
|
|
Ivana Varekova |
ba20e10 |
-.SH VAROVÁNÍ
|
|
Ivana Varekova |
ba20e10 |
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
|
|
Ivana Varekova |
ba20e10 |
+.BR getprotoent "(3), " getnetent "(3), "getservent_r "(3), " services (5)
|
|
Ivana Varekova |
ba20e10 |
+.SH TIRÁŽ
|
|
Ivana Varekova |
ba20e10 |
+Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a
|
|
Ivana Varekova |
ba20e10 |
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
|
|
Ivana Varekova |
ba20e10 |
+
|
|
Ivana Varekova |
ba20e10 |
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/index.3 man-pages-cs-0.18.20090209/man-pages/man3/index.3
|
|
Ivana Varekova |
ba20e10 |
--- man-pages-cs-0.18.20090209-orig/man-pages/man3/index.3 1999-05-31 19:28:33.000000000 +0200
|
|
Ivana Varekova |
ba20e10 |
+++ man-pages-cs-0.18.20090209/man-pages/man3/index.3 2009-10-08 10:24:28.000000000 +0200
|
|
Ivana Varekova |
ba20e10 |
@@ -1,4 +1,5 @@
|
|
Ivana Varekova |
ba20e10 |
-.TH INDEX 3 "5.ledna 1997" "GNU" "Linux - příručka programátora"
|
|
Ivana Varekova |
ba20e10 |
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
|
|
Ivana Varekova |
ba20e10 |
+.TH INDEX 3 "7. října 2009" "GNU" "Linux - příručka programátora"
|
|
Ivana Varekova |
ba20e10 |
.do hla cs
|
|
Ivana Varekova |
ba20e10 |
.do hpf hyphen.cs
|
|
Ivana Varekova |
ba20e10 |
.SH JMÉNO
|
|
Ivana Varekova |
ba20e10 |
@@ -23,9 +24,12 @@
|
|
Ivana Varekova |
ba20e10 |
FUnkce \fBindex()\fP a \fBrindex()\fP vrací ukazatel na nalezený řetězec
|
|
Ivana Varekova |
ba20e10 |
nebo NULL pokud nebyl znak nalezen.
|
|
Ivana Varekova |
ba20e10 |
.SH SPLŇUJE STANDARDY
|
|
Ivana Varekova |
ba20e10 |
-BSD 4.3
|
|
Ivana Varekova |
ba20e10 |
+4.3BSD, označeno jako zastaralé v POSIX.1-2001. POSIX.1-2008 odstranil
|
|
Ivana Varekova |
ba20e10 |
+specifikaci \fBindex()\fP a \fBrindex()\fP.
|
|
Ivana Varekova |
ba20e10 |
.SH DALŠÍ INFORMACE
|
|
Ivana Varekova |
ba20e10 |
.BR memchr "(3), " strchr "(3), " strpbrk "(3), " strrchr (3),
|
|
Ivana Varekova |
ba20e10 |
.BR strsep "(3), " strspn "(3), " strstr "(3), " strtok (3)
|
|
Ivana Varekova |
ba20e10 |
-.SH VAROVÁNÍ
|
|
Ivana Varekova |
ba20e10 |
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
|
|
Ivana Varekova |
ba20e10 |
+.SH TIRÁŽ
|
|
Ivana Varekova |
ba20e10 |
+Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a
|
|
Ivana Varekova |
ba20e10 |
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
|
|
Ivana Varekova |
ba20e10 |
+
|