rpms/man-pages-cs/devel man-pages-cs-07.patch, NONE, 1.1 man-pages-cs-08.patch, NONE, 1.1 man-pages-cs.spec, 1.28, 1.29
Ivana Varekova
varekova at fedoraproject.org
Tue Nov 3 15:24:16 UTC 2009
Author: varekova
Update of /cvs/pkgs/rpms/man-pages-cs/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31647
Modified Files:
man-pages-cs.spec
Added Files:
man-pages-cs-07.patch man-pages-cs-08.patch
Log Message:
add another patches created by Ludek Dolihal
man-pages-cs-07.patch:
abs.3 | 43 ++++++++++++++++++++++++++++--------
cos.3 | 46 +++++++++++++++++++++++++++++++++------
fabs.3 | 46 ++++++++++++++++++++++++++++++---------
fmod.3 | 56 +++++++++++++++++++++++++++++++++++++++--------
hypot.3 | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++------
isalpha.3 | 35 +++++++++++++++++++----------
labs.3 | 39 ++++++++++++++++++++++++++-------
siginterrupt.3 | 20 +++++++++++------
sigsetops.3 | 58 +++++++++++++++++++++++++++++++++++++++++--------
9 files changed, 333 insertions(+), 77 deletions(-)
--- NEW FILE man-pages-cs-07.patch ---
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/abs.3 man-pages-cs-0.18.20090209/man-pages/man3/abs.3
--- man-pages-cs-0.18.20090209-orig/man-pages/man3/abs.3 1999-05-31 19:28:29.000000000 +0200
+++ man-pages-cs-0.18.20090209/man-pages/man3/abs.3 2009-10-14 13:26:49.000000000 +0200
@@ -1,24 +1,49 @@
-.TH ABS 3 "5.ledna 1997" "GNU" "Linux - příručka programátora"
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
+.TH ABS 3 "9. října 2009" "GNU" "Linux - příručka programátora"
.do hla cs
.do hpf hyphen.cs
.SH JMÉNO
-abs \- vrací absolutní hodnotu čísla typu integer
+abs, labs, llabs, imaxbs \- vrátí absolutní hodnotu čísla typu integer.
.SH SYNTAXE
.nf
.B #include <stdlib.h>
.sp
-.BI "int abs(int " j );
+.BI "int abs(int " j );
+.BI "long int labs(long int " j );
+.BI "long long int llabs(long long int " j );
+.sp
+.B #include <inttypes.h>
+.sp
+.BI "intmax_t imaxabs(intmax_t " j );
.fi
+.sp
+Vyžaduje Feature Test Makro pro glibc (viz \fBfeature_test_macros\fP(7)):
+.sp
+\fBllabs\fP(): \ _XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP
.SH POPIS
-Funkce \fBabs()\fP vrací absolutní hodnotu integer argumentu
-\fIj\fP.
+Funkce \fBabs\fP() počítá absolutní hodnotu čísla \fIj\fP typu integer.
+Funkce \fBlabs\fP(),\fBllabs\fP() a \fBimaxabs\fP()počítají absolutní hodnotu argumentu
+\fIj\fP typu odpovídajícímu hlavičce funkce.
.SH NÁVRATOVÁ HODNOTA
Vrací absolutní hodnotu argumentu.
.SH SPLŇUJE STANDARDY
-SVID 3, POSIX, BSD 4.3, ISO 9899
+SVr4, POSIX.1-2001, 4.3BSD, C99. C89 obsahuje pouze \fBabs\fP() a \fBlabs\fP().
+Funkce \fBllabs\fP() a \fBimaxabs\fP() byly přidány v C99.
.SH POZNÁMKY
-Absolutní hodnota nejmenšího čísla typu integer není definována.
+Absolutní hodnota nejmenšího čísla typu integer není definována.
+.sp
+Funkce \fBllabs\fP()je zahrnuta v glibc verze 2.0, ale není součástí
+libc4 a libc5. Funkce \fBimaxabs\fP() je součástí v glibc od verze 2.1.1.
+
+Aby byla funkce \fBllabs\fP() dostupná, může být nezbytné definovat
+\fB_ISO99_SOURCE\fP nebo \fB_ISOC9X_SOURCE\fP (v závislosti na verzi glibc)
+dříve, než budou vloženy jakékoli hlavičkové soubory.
+
+GCC má \fBabs\fP() a \fBlabs\fP() jako vestavěné funkce. GCC 3.0
+zpracovává také \fBllabs\fP() a \fBimaxabs\fP() jako vestavěné funkce.
.SH DALŠÍ INFORMACE
.BR ceil "(3), " floor "(3), " fabs "(3), " labs "(3), " rint (3)
-.SH VAROVÁNÍ
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
+.SH TIRÁŽ
+Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
+
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/cos.3 man-pages-cs-0.18.20090209/man-pages/man3/cos.3
--- man-pages-cs-0.18.20090209-orig/man-pages/man3/cos.3 1999-05-31 19:28:31.000000000 +0200
+++ man-pages-cs-0.18.20090209/man-pages/man3/cos.3 2009-10-14 13:27:53.000000000 +0200
@@ -1,22 +1,54 @@
-.TH COS 3 "5.ledna 1997" "" "Linux - příručka programátora"
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
+.TH COS 3 "8. října 2009" "" "Linux - příručka programátora"
.do hla cs
.do hpf hyphen.cs
.SH JMÉNO
-cos \- funkce cosinus
+cos, cosf, cosl \- funkce cosinus
.SH SYNTAXE
.nf
.B #include <math.h>
.sp
.BI "double cos(double " x );
+.BI "float cosf(float " x );
+.BI "long double cosl(long double " x );
.fi
+.sp
+Vyžaduje Feature Test Makro pro glibc (viz \fBfeature_test_macros\fP(7)):
+.sp
+Linkujte s \fI -lm\fP
+.fi
+.sp
+.br
+\fBcosf\fP(), \fBcosl\fP(): _BSD_SOURCE || _SVID_SOURCE ||
+_XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP
.SH POPIS
Funkce \fBcos()\fP vrací cosinus čísla \fIx\fP, kde \fIx\fP je hodnota v
radiánech.
.SH NÁVRATOVÁ HODNOTA
-Oborem hodnot funkce \fBcos()\fP je uzavřený interval od \-1 do 1.
+Při úspěchu vrací tato funkce cosinus hodnoty \fIx\fP.
+.sp
+Pokud je \fIx\fP NaN, je vráceno NaN
+.sp
+Pokud je \fIx\fP plus nebo mínus nekonečno, je vystavena doménová
+chyba a je vráceno NaN.
+.SH CHYBY
+Pro více informací zda funkce při svém volání generovala chybu viz
+\fB math_error\fP(7).
+.sp
+Mohou se objevit následující chyby:
+.sp
+.TP
+Doménová chyba: \fIx\fP je nekonečno
+Je signalizována výjimka plovoucí čárky(\fBFE_INVALID\fP).
+.TP
+.sp
+Tato Funkce nenastavuje \fIerrno\fP.
.SH SPLŇUJE STANDARDY
-SVID 3, POSIX, BSD 4.3, ISO 9899
+C99, POSIX.1-2001. Varianta vracející \fIdouble\fP splňuje také
+SVr4 a 4.3BSD.
.SH DALŠÍ INFORMACE
-.BR acos "(3), " asin "(3), " atan "(3), " atan2 "(3), " sin "(3), " tan (3)
-.SH VAROVÁNÍ
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
+.BR acos "(3), " asin "(3), " atan "(3), " atan2 "(3), " sin "(3), " tan "(3), " ccos (3)
+.SH TIRÁŽ
+Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
+
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/fabs.3 man-pages-cs-0.18.20090209/man-pages/man3/fabs.3
--- man-pages-cs-0.18.20090209-orig/man-pages/man3/fabs.3 1999-05-31 19:28:32.000000000 +0200
+++ man-pages-cs-0.18.20090209/man-pages/man3/fabs.3 2009-10-14 13:28:50.000000000 +0200
@@ -1,20 +1,46 @@
-.TH FABS 3 "5.ledna 1997" "" "Linux - příručka programátora"
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
+.TH ABS 3 "9. října 2009" "GNU" "Linux - příručka programátora"
.do hla cs
.do hpf hyphen.cs
.SH JMÉNO
-fabs \- absolutní hodnota desetinného čísla
+fabs, fabsf, fabsl \- vrátí absolutní hodnotu čísla v plovoucí desetinné čárce.
.SH SYNTAXE
.nf
-.B #include <math.h>
+.B #include <stdlib.h>
.sp
-.BI "double fabs(double " x );
+.BI "double fabs(double " x );
+.BI "float fabsf(float " x );
+.BI "long double fabsl(long double " x );
+.sp
+Linkujete s \fI-lm\fP.
.fi
+.sp
+Vyžaduje Feature Test Makro pro glibc (viz \fBfeature_test_macros\fP(7)):
+.sp
+\fBfabsf\fP(), \fBfabsl\fP(): \ _BSD_SOURCE || _SVID_SOURCE ||
+_XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP
+
.SH POPIS
-Funkce \fBfabs()\fP vrací absolutní hodnotu čísla \fIx\fP, které je typu
-double.
+Funkce \fBfabs\fP() počítá absolutní hodnotu čísla \fIx\fP, které je typu
+double.
+.SH NÁVRATOVÁ HODNOTA
+Při úspěchu vrací tato funkce absolutní hodnotu \fIx\fP.
+.sp
+Pokud je \fIx\fP NaN, je vráceno NaN
+.sp
+Pokud je \fIx\fP -0 je vráceno +0.
+.sp
+Pokud je \fIx\fP plus nebo mínus nekonečno je vráceno plus
+nekonečno.
+.SH CHYBY
+Nemůže být vrácena chyba.
.SH SPLŇUJE STANDARDY
-SVID 3, POSIX, BSD 4.3, ISO 9899
+C99, POSIX.1-2001. Varianta vracející \fIdouble\fP splňuje také
+SVr4, 4.3BSD, C89.
+
.SH DALŠÍ INFORMACE
-.BR abs "(3), " ceil "(3), " floor "(3), " labs "(3), " rint (3)
-.SH VAROVÁNÍ
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
+.BR ceil "(3), " floor "(3), " abs "(3), " labs "(3), " rint (3)
+.SH TIRÁŽ
+Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
+
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/fmod.3 man-pages-cs-0.18.20090209/man-pages/man3/fmod.3
--- man-pages-cs-0.18.20090209-orig/man-pages/man3/fmod.3 1999-05-31 19:28:32.000000000 +0200
+++ man-pages-cs-0.18.20090209/man-pages/man3/fmod.3 2009-10-14 13:29:50.000000000 +0200
@@ -1,28 +1,64 @@
-.TH FMOD 3 "5.ledna 1997" "" "Linux - příručka programátora"
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
+.TH FMOD 3 "8. října 2009" "" "Linux - příručka programátora"
.do hla cs
.do hpf hyphen.cs
.SH JMÉNO
-fmod \- desetinná zbytková funkce
+fmod, fmodf, fmodl \- desetinná zbytková funkce
.SH SYNTAXE
.nf
.B #include <math.h>
.sp
.BI "double fmod(double " x ", double " y );
+.BI "float fmodl(float " x ", float " y );
+.BI "long double fmodl(long double " x ", long double " y );
.fi
+.sp
+Linkujte s \fI -lm\fP
+.fi
+.sp
+Vyžaduje Feature Test Makro pro glibc (viz \fBfeature_test_macros\fP(7)):
+.sp
+\fBfmodf\fP(), \fBfmodl\fP(): _BSD_SOURCE || _SVID_SOURCE ||
+_XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP
.SH POPIS
Funkce \fBmodf()\fP počítá hodnotu podílu \fIx\fP děleno
\fIy\fP. Návratová hodnota je \fIx\fP - \fIn\fP * \fIy\fP, kde \fIn\fP
je podíl \fIx\fP / \fIy\fP, zaokrouhlený směrem k nule na celé číslo.
.SH NÁVRATOVÁ HODNOTA
-Funkce \fBfmod()\fP vrací zbytek. Výjimkou je případ, kdy dělitel \fIy\fP má
-hodnotu 0. V tomto případě funkce selže a nastaví proměnnou \fIerrno\fP .
+Při úspěchu tato funkce vrací hodnotu \fIx\fP - \fIn\fP*\fIy\fP pro vhodné
+\fIn\fP. Vrácená hodnota má stejné znaménko jako \fIx\fP a velikost je menší
+než velikost \fIy\fP.
+Je-li \fIx\fP nebo \fIy\fP NaN, je vráceno NaN.
+.sp
+Je-li \fIx\fP nekonečno, je nastavena chyba domény a je vráceno NaN.
+.sp
+Je-li \fIy\fP nula, je nastavena chyba domény a je vráceno NaN.
+.sp
+Pokud je \fIx\fP +0 (-0) a \fIy\fP není nula je vrácena hodnota +0(-0).
+NaN.
.SH CHYBY
+Pro více informací zda funkce při svém volání generovala chybu viz
+\fB math_error\fP(7).
+.sp
+Mohou se objevit následující chyby:
+.sp
+.TP
+Doménová chyba: \fIx\fP je nekonečno
+Je signalizována výjimka plovoucí čárky(\fBFE_INVALID\fP).
+.sp
+V tomto případě není nastavena hodnota \fIerrno\fP.
+.sp
.TP
-.B EDOM
-Dělitel \fIy\fP je 0.
+Doménová chyba: \fIy\fP je nula
+\fIerrno\fP je nastaveno na
+.B EDOM.
+Je signalizovaná výjimka plovoucí čárky(\fBFE_INVALID\fP).
.SH SPLŇUJE STANDARDY
-SVID 3, POSIX, BSD 4.3, ISO 9899
+C99, POSIX.1-2001. Varianta vracející \fIdouble\fP splňuje také
+SVr4, 4.3BSD, C89.
.SH DALŠÍ INFORMACE
-.BR drem (3)
-.SH VAROVÁNÍ
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
+.BR remainder (3)
+.SH TIRÁŽ
+Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
+
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/hypot.3 man-pages-cs-0.18.20090209/man-pages/man3/hypot.3
--- man-pages-cs-0.18.20090209-orig/man-pages/man3/hypot.3 1999-05-31 19:28:32.000000000 +0200
+++ man-pages-cs-0.18.20090209/man-pages/man3/hypot.3 2009-10-14 13:32:21.000000000 +0200
@@ -1,21 +1,76 @@
-.TH HYPOT 3 "5.ledna 1997" "" "Linux - příručka programátora"
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
+.TH HYPOT 3 "9. října 2009" "" "Linux - příručka programátora"
.do hla cs
.do hpf hyphen.cs
.SH JMÉNO
-hypot \- eukleidovská vzdálenost
+hypot, hypotf, hypotl \- eukleidovská vzdálenost
.SH SYNTAXE
.nf
.B #include <math.h>
.sp
.BI "double hypot(double " x ", double " y );
+.BI "float hypotf(float " x ", float " y );
+.BI "long double hypotl(long double " x ",long double " y );
.fi
+.sp
+Vyžaduje Feature Test Makro pro glibc (viz \fBfeature_test_macros\fP(7)):
+.sp
+Linkujte s \fI -lm\fP
+.fi
+.sp
+.br
+\fBhypot\fP(): _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE ||
+_ISOC99_SOURCE; nebo \fIcc -std=c99\fP
+.br
+\fBhypotf\fP(), \fBhypotl\fP(): _BSD_SOURCE || _SVID_SOURCE ||
+_XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP
.SH POPIS
Funkce \fBhypot()\fP vrací hodnotu sqrt(x*x + y*y). Je to velikost přepony
pravoúhlého trojúhelníka s odvěsnami \fIx\fP a \fIy\fP, neboli vzdálenost
bodu (x, y) od počátku.
+
+Výpočet je prováděn bez zbytečných přetečení nebo podtečení během vnitřních
+fází výpočtu.
+.SH NÁVRATOVÁ HODNOTA
+Při úspěchu funkce vrací délku přepony pravoúhlého trojúhelníka se
+stranami délky \fix\fP a \fiy\fP.
+
+Pokud je \fix\fP nebo \fiy\fP nekonečno, je vráceno plus nekonečno.
+
+Pokud je \fix\fP nebo \fiy\fP NaN a druhý argument není nekonečno, je vráceno
+NaN.
+
+Pokud výsledek přeteče, je vyvolána chyba rozsahu a funkce vráti
+.B HUGE_VAL, HUGE_VALF
+nebo
+.B HUGE_VALL.
+
+Pokud jsou oba argumenty podprůměrné a výsledek je také podprůměrný,
+je vystavena chyba rozsahu a je vrácen korektní výsledek.
+.SH CHYBY
+Pro více informací zda funkce při svém volání generovala chybu viz
+\fB math_error\fP(7).
+.sp
+Mohou se objevit následující chyby:
+.sp
+.TP
+Chyba rozsahu: přetečení výsledku
+\fIerrno\fP je nastaveno na hodnotu
+.B ERANGE.
+.br
+Je vystavena výjimka přetečení v pohyblivé řádové čárce(\fBFE_OVERFLOW\fP).
+.TP
+.sp
+Chyba rozsahu: podtečení výsledku
+Je vystavena výjimka podtečení v pohyblivé řádové čárce(\fBFE_UNDERFLOW\fP).
+.br
+.sp
+Funkce v tomto případě nenastavuje \fIerrno\fP.
.SH SPLŇUJE STANDARDY
-SVID 3, BSD 4.3
+C99, POSIX.1-2001. Varianta vracející double splňuje taká SVr4 a 4.3BSD.
.SH DALŠÍ INFORMACE
-.BR sqrt (3)
-.SH VAROVÁNÍ
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
+.BR "cabs"(3), " sqrt"(3)
+.SH TIRÁŽ
+Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
+
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/isalpha.3 man-pages-cs-0.18.20090209/man-pages/man3/isalpha.3
--- man-pages-cs-0.18.20090209-orig/man-pages/man3/isalpha.3 1999-05-31 19:28:33.000000000 +0200
+++ man-pages-cs-0.18.20090209/man-pages/man3/isalpha.3 2009-10-14 13:33:09.000000000 +0200
@@ -1,8 +1,9 @@
-.TH ISALPHA 3 "5.ledna 1997" "GNU" "Linux - příručka programátora"
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
+.TH ISALPHA 3 "9. října 2009" "GNU" "Linux - příručka programátora"
.do hla cs
.do hpf hyphen.cs
.SH JMÉNO
-isalnum, isalpha, isascii, isblank, iscntrl, isdigit, isgraph, islower,
+isalnum, isalpha, isascii, isblank, iscntrl, isdigit, isgraph, islower,
isprint, ispunct, isspace, isupper, isxdigit \- klasifikace znaků
.SH SYNTAXE
.nf
@@ -34,15 +35,20 @@
.nl
.BI "int isxdigit (int " "c" ");"
.fi
+.sp
+Vyžaduje Feature Test Makro pro glibc (viz \fBfeature_test_macros\fP(7)):
+.sp
+\fBisascii\fP(): \ _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE
+\fBisblank\fP(): \ _XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP
.SH POPIS
Tyto funkce kontrolují, jestli znak
.IR c ,
-který musí mít hodnotu typu
+který musí mít hodnotu typu
.B unsigned char
nebo
.BR EOF ,
je součástí nějaké skupiny znaků.
-.TP
+.TP
.B "isalnum()"
kontroluje, je-li znak alfanumerický; je to ekvivalent testu
.BI "(isalpha(" c ") || isdigit(" c "))" \fR.
@@ -79,7 +85,7 @@
kontrola na tisknutelný znak různý od mezery nebo alfanumerického znaku.
.TP
.B "isspace()"
-kontrola na `bílý' znak. V
+kontrola na `bílý' znak. V
.B """C"""
a
.B """POSIX"""
@@ -89,7 +95,7 @@
.RB ( '\en' ),
carriage return
.RB ( '\er' ),
-horizontální tabulátor
+horizontální tabulátor
.RB ( '\et' ),
a vertikální tabulátor
.RB ( '\ev' ).
@@ -106,10 +112,11 @@
.I c
spadá do testované skupiny znaků a nula pokud tam nepatří.
.SH SPLŇUJE STANDARDY
-ANSI - C, BSD 4.3.
-\fBisascii()\fP je BSD a SVID extenzí.
-\fBisblank()\fP je GNU rozšíření.
-.SH "CHYBY"
+C99, 4.3BSD. C89 specifikuje všechny tyto funkce až na \fBisascii\fP()
+a \fBisblank\fP(). Funkce \fBisascii\fP() je rozšíření BSD a SVr4.
+\fBisblank\fP() splňuje POSIX.1-2001 a C99 7.4.1.3. POSIX.1-2008
+označil \fBisalpha\fP() za zastaralou funkci.
+.SH "POZNÁMKY"
To zda znak náleží do nějaké skupiny také závisí na současné locale.
Např.,
.B isupper()
@@ -117,7 +124,11 @@
.B "C"
locale.
.SH DALŠÍ INFORMACE
+.BR iswalnum "(3), " iswalpha "(3), " iswblank "(3), " iswcntrl "(7), " iswdigit (7)
+.BR iswgraph "(3), " iswlower "(3), " iswprint "(3), " iswpunct "(7), " iswspace (7)
+.BR iswupper "(3), " iswxdigit "(3),
.BR tolower "(3), " toupper "(3), " setlocale "(3), " ascii "(7), " locale (7)
+.SH TIRÁŽ
+Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
-.SH VAROVÁNÍ
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/labs.3 man-pages-cs-0.18.20090209/man-pages/man3/labs.3
--- man-pages-cs-0.18.20090209-orig/man-pages/man3/labs.3 1999-05-31 19:28:33.000000000 +0200
+++ man-pages-cs-0.18.20090209/man-pages/man3/labs.3 2009-10-14 13:35:01.000000000 +0200
@@ -1,23 +1,46 @@
-.TH LABS 3 "5.ledna 1997" "GNU" "Linux - příručka programátora"
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
+.TH LABS 3 "8. října 2009" "GNU" "Linux - příručka programátora"
.do hla cs
.do hpf hyphen.cs
.SH JMÉNO
-labs \- absolutní hodnota čísla typu long integer.
+abs, labs, llabs, imaxbs \- vrátí absolutní hodnotu čísla integer.
.SH SYNTAXE
.nf
.B #include <stdlib.h>
.sp
+.BI "int abs(int " j );
.BI "long int labs(long int " j );
+.BI "long long int llabs(long long int " j );
+.sp
+.B #include <inttypes.h>
+.sp
+.BI "intmax_t imaxabs(intmax_t " j );
.fi
+.sp
+Vyžaduje Feature Test Makro pro glibc (viz \fBfeature_test_macros\fP(7)):
+.sp
+\fBllabs\fP(): \ _XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP
.SH POPIS
-Funkce \fBlabs()\fP počítá absolutní hodnotu čísla \fIj\fP typu long int.
+Funkce \fBabs\fP() počítá absolutní hodnotu čísla \fIj\fP typu int.
+Funkce \fBlabs\fP(),\fBllabs\fP() a \fBimaxabs\fP()počítají absolutní hodnotu argumentu
+\fIj\fP v typu odpovídajícímu typu funkce.
.SH NÁVRATOVÁ HODNOTA
Vrací absolutní hodnotu argumentu.
.SH SPLŇUJE STANDARDY
-SVID 3, BSD 4.3, ISO 9899
+SVr4, POSIX.1-2001, 4.3BSD, C99. C89 obsahuje pouze \fBabs\fP() a \fBlabs\fP().
+Funkce \fBllabs\fP() a \fBimaxabs\fP() byly přidány v C99.
.SH POZNÁMKY
-Absolutní hodnota nejmenšího čísla long int není definována.
+Absolutní hodnota nejmenšího čísla(nejvíce záporného) int není definována.
+.sp
+Funkce \fBllabs\fP()je zahrnuta v glibc verze 2.0, ale není přítomna v
+libc4 a libc5. Funkce \fBimaxabs\fP() je přítomna v glibc od verze 2.1.1.
+
+Aby byla funkce \fBllabs\fP() dostupná, může být nezbytné definovat
+\fB_ISO99_SOURCE\fP nebo \fB_ISOC9X_SOURCE\fP (v závislosti ne verzi glibc)
+dříve, než budou vloženy jakékoli hlavičkové soubory.
.SH DALŠÍ INFORMACE
-.BR abs "(3), " ceil "(3), " floor "(3), " fabs "(3), " rint (3)
-.SH VAROVÁNÍ
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
+.BR cabs "(3), " ceil "(3), "fabs "(3), " floor "(3), " rint (3)
+.SH TIRÁŽ
+Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
+
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/siginterrupt.3 man-pages-cs-0.18.20090209/man-pages/man3/siginterrupt.3
--- man-pages-cs-0.18.20090209-orig/man-pages/man3/siginterrupt.3 1999-05-31 19:28:33.000000000 +0200
+++ man-pages-cs-0.18.20090209/man-pages/man3/siginterrupt.3 2009-10-14 13:36:56.000000000 +0200
@@ -1,4 +1,5 @@
-.TH SIGINTERRUPT 3 "26. února 1997" "" "Linux - příručka Programátora"
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
+.TH SIGINTERRUPT 3 "9. října 2009" "" "Linux - příručka Programátora"
.do hla cs
.do hpf hyphen.cs
.SH JMÉNO
@@ -9,9 +10,13 @@
.sp
.BI "int siginterrupt(int " sig ", int " flag );
.fi
+.sp
+Vyžaduje Feature Test Makro pro glibc (viz \fBfeature_test_macros\fP(7)):
+.sp
+\fBsiginterrupt\fP(): \ _BSD_SOURCE || _XOPEN_SOURCE >= 500
.SH POPIS
-Funkce \fBsiginterrupt()\fP určuje, co se stane, je\-li vstupně/výstupní
-systémové volání přerušeno signálem \fIsig\fP. Je\-li parametr \fIflag\fP
+Funkce \fBsiginterrupt()\fP určuje, co se stane, je\-li vstupně/výstupní
+systémové volání přerušeno signálem \fIsig\fP. Je\-li parametr \fIflag\fP
nulový, budou systémová volání při příchodu signálu \fIsig\fP restartována.
Toto je v Linuxu standardní chování. Pokud je však funkcí \fBsignal\fP(2)
specifikována nová obslužná funkce signálu, je systémové volání
@@ -33,8 +38,11 @@
.B EINVAL
Zadané číslo signálu je neplatné.
.SH "SPLŇUJE STANDARDY"
-BSD 4.3
+BSD 4.3, POSIX.1-2001. POSIX.1-2008 označil \fBsiginterrupt\fP() za
+zastaralou funkci.
.SH "DALŠÍ INFORMACE"
.BR signal (2)
-.SH VAROVÁNÍ
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
+.SH TIRÁŽ
+Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
+
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/sigsetops.3 man-pages-cs-0.18.20090209/man-pages/man3/sigsetops.3
--- man-pages-cs-0.18.20090209-orig/man-pages/man3/sigsetops.3 1999-05-31 19:28:33.000000000 +0200
+++ man-pages-cs-0.18.20090209/man-pages/man3/sigsetops.3 2009-10-14 13:38:27.000000000 +0200
@@ -1,4 +1,5 @@
-.TH SIGSETOPS 3 "1. března 1997" "Linux 1.0" "Linux - příručka Programátora"
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
+.TH SIGSETOPS 3 "12. října 2009" "Linux 1.0" "Linux - příručka Programátora"
.do hla cs
.do hpf hyphen.cs
@@ -18,7 +19,12 @@
.BI "int sigdelset(sigset_t *" set ", int " signum );
.sp
.BI "int sigismember(const sigset_t *" set ", int " signum );
-
+.fi
+.sp
+Vyžaduje Feature Test Makro pro glibc (viz \fBfeature_test_macros\fP(7)):
+.sp
+\fBsigemptyset\fP(), \fBsigfillset\fP(), \fBsigaddset\fP(), \fBsigdelset\fP(), \fBsigismember\fP():
+_POSIX_C_SOURCE >= 1 || _XOPEN_SOURCE || _POSIX_SOURCE
.SH POPIS
Skupina funkcí
.BR sigsetops (3)
@@ -37,7 +43,7 @@
všechny signály.
.PP
Funkce
-.B sigaddset
+.B sigaddset
a
.B sigdelset
slouží k přidání, respektive vymazání signálu
@@ -52,11 +58,18 @@
zahrnut do sady
.I set.
+Objekty typu \fIsigset_t\fP musí být inicializovány voláním
+buď \fBsigemptyset\fP() nebo \fBsigfillset\fP() před tím než
+budou zaslány funkcím \fBsigaddset\fP(), \fBsigdelset\fP() a
+\fBsigismember\fP() nebo jiným glibc funkcím popsaným níže
+(\fBsigsemptyset\fP(), \fBsigandset\fP() a \fBsigorset\fP()).
+Výsledek není definován pokud toto není provedeno.
+
.SH "NÁVRATOVÉ HODNOTY"
Funkce
-.BR sigemptyset ", " sigfullset ", " sigaddset
+.BR sigemptyset ", " sigfillset ", " sigaddset
a
-.B sigdelset
+.B sigdelset
vracejí nulu při úspěšném průběhu a -1 při chybě.
.PP
Funkce
@@ -75,10 +88,37 @@
není platné číslo signálu.
.SH "SPLŇUJE STANDARDY"
-POSIX
+POSIX.1-2001.
+.SH POZNÁMKY
+.B Glibc poznámky
+.br
+Pokud je definováno
+.B _GNU_SOURCE
+feature test makro pak jsou v hlavičkovém souboru \fI<signal.h>\fP
+k dispozici další tři funkce pro manipulaci signálových množin.
+.TP
+.sp
+.BI "int sigisemptyset(sigset_t *" set );
+vrací 1 pokud je množina \fIset\fP prázdná, jinak vrací 0.
+.TP
+.sp
+.BI "int sigorset(sigset_t *" dest ", sigset_t *" left ", sigset_t *" right );
+uloží sjednocení množin \fIleft\fP a\fIright\fP do \fIdest\fP.
+.TP
+.sp
+.BI "int sigandset(sigset_t *" dest ", sigset_t *" left ", sigset_t *" right );
+uloží průnik množin \fIleft\fP a\fIright\fP do \fIdest\fP.
+.LP
+Funkce \fBsigorset\fP a \fBsigandset\fP vrací 0 při úspěchu a -1 při
+neúspěchu.
+
+Tyto funkce jsou nestandardní(několik dalších systémů poskytuje podobné funkce) a proto
+by tyto funkce neměly být používány v přenositelných aplikacích.
.SH "DALŠÍ INFORMACE"
-.BR sigaction "(2), " sigpending "(2), " sigprocmask "(2), "
+.BR sigaction "(2), " sigpending "(2), " sigprocmask "(2), "
.BR sigsuspend "(2)"
-.SH VAROVÁNÍ
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
+.SH TIRÁŽ
+Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
+
man-pages-cs-08.patch:
acos.3 | 55 ++++++++++++++++++++++++++--------
asin.3 | 55 +++++++++++++++++++++++++---------
asinh.3 | 41 +++++++++++++++++++++----
atan.3 | 44 +++++++++++++++++++++------
atan2.3 | 66 ++++++++++++++++++++++++++++++++++------
atoi.3 | 38 ++++++++++++++++++-----
byteorder.3 | 24 +++++++++-----
ceil.3 | 45 ++++++++++++++++++++++++---
cosh.3 | 61 ++++++++++++++++++++++++++++++++-----
div.3 | 37 +++++++++++++++++-----
drem.3 | 97 +++++++++++++++++++++++++++++++++++++++++++++++++++++-------
erf.3 | 58 +++++++++++++++++++++++++++++------
exp.3 | 78 ++++++++++++++++++++++++++++++------------------
floor.3 | 43 ++++++++++++++++++++++----
14 files changed, 597 insertions(+), 145 deletions(-)
--- NEW FILE man-pages-cs-08.patch ---
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/acos.3 man-pages-cs-0.18.20090209/man-pages/man3/acos.3
--- man-pages-cs-0.18.20090209-orig/man-pages/man3/acos.3 1999-05-31 19:28:29.000000000 +0200
+++ man-pages-cs-0.18.20090209/man-pages/man3/acos.3 2009-10-27 12:53:14.000000000 +0100
@@ -1,28 +1,59 @@
-.TH ACOS 3 "5.ledna 1997" "" "Linux - příručka programátora"
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
+.TH ACOS 3 "21.října 2009" "" "Linux - příručka programátora"
.do hla cs
.do hpf hyphen.cs
.SH JMÉNO
-acos \- funkce arccos
+acos, acosf, acosl \- funkce arkuskosinus
.SH SYNTAXE
.nf
.B #include <math.h>
.sp
.BI "double acos(double " x );
+.BI "float acosf(float " x );
+.BI "long double acosl(long double " x );
.fi
+.sp
+Linkujte s \fI -lm\fP
+.sp
+Vyžaduje Feature Test Makro pro glibc (viz \fBfeature_test_macros\fP(7)):
+.fi
+.sp
+.br
+\fBacosf\fP(), \fBacosl\fP(): _BSD_SOURCE || _SVID_SOURCE ||
+_XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP
.SH POPIS
-Funkce \fBacos()\fP počítá arccos čísla \fIx\fP; což je hodnota, jejíž
-cosinus je \fIx\fP. Je-li \fIx\fP mimo interval
-od \-1 do 1, funkce \fBacos()\fP selže a je nastavena proměnná \fIerrno\fP.
+Funkce \fBacos()\fP počítá arkuscosinus čísla \fIx\fP; což je hodnota, jejíž
+cosinus je \fIx\fP.
.SH NÁVRATOVÁ HODNOTA
-Funkce \fBacos()\fP vrací arccos v radiánech. Její návratová hodnota může
+Funkce \fBacos()\fP vrací hodnotu arkuscosinus \fIx\fP v radiánech. Její návratová hodnota může
být od 0 do PI včetně.
+.sp
+Pokud je \fIx\fP NaN, je vráceno NaN
+.sp
+Pokud je \fIx\fP +1, je vráceno +0.
+.sp
+Pokud je \fIx\fP plus nebo mínus nekonečno, je vystavena doménová chyba
+ a je vráceno NaN.
+.sp
+Pokud je \fIx\fP mimo rozsah [-1, 1] je vystavena doménová
+chyba a je vráceno NaN.
.SH CHYBY
+Pro více informací zda funkce při svém volání generovala chybu viz
+\fB math_error\fP(7).
+.sp
+Mohou se objevit následující chyby:
+.sp
.TP
-.B EDOM
-\fIx\fP není z definičního oboru.
+Doménová chyba: \fIx\fP je mimo rozsah[-1, 1]
+\fIerrno\fP je nastaveno na
+.B EDOM.
+Je signalizována výjimka plovoucí čárky(\fBFE_INVALID\fP).
.SH SPLŇUJE STANDARDY
-SVID 3, POSIX, BSD 4.3, ISO 9899
+C99, POSIX.1-2001. Varianta vracející \fIdouble\fP splňuje také
+SVr4 a 4.3BSD, C89.
.SH DALŠÍ INFORMACE
-.BR asin "(3), " atan "(3), " atan2 "(3), " cos "(3), " sin "(3), " tan (3)
-.SH VAROVÁNÍ
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
+.BR asin "(3), " atan "(3), " atan2 "(3), "cacos "(3), " cos "(3), " sin "(3), " tan (3)
+.SH TIRÁŽ
+Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
+
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/asinh.3 man-pages-cs-0.18.20090209/man-pages/man3/asinh.3
--- man-pages-cs-0.18.20090209-orig/man-pages/man3/asinh.3 1999-05-31 19:28:29.000000000 +0200
+++ man-pages-cs-0.18.20090209/man-pages/man3/asinh.3 2009-10-27 12:53:41.000000000 +0100
@@ -1,20 +1,49 @@
-.TH ASINH 3 "5.ledna 1997" "" "Linux - příručka programátora"
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
+.TH ASINH 3 "26. října 2009" "" "Linux - příručka programátora"
.do hla cs
.do hpf hyphen.cs
.SH JMÉNO
-asinh \- inverzní hyperbolický sinus
+asinh, asinhf, asinhl \- funkce inverzního hyperbolického sinu
.SH SYNTAXE
.nf
.B #include <math.h>
.sp
.BI "double asinh(double " x );
+.BI "float asinhf(float " x );
+.BI "long double asinhl(long double " x );
.fi
+.sp
+Linkujte s \fI -lm\fP
+.sp
+Vyžaduje Feature Test Makro pro glibc (viz \fBfeature_test_macros\fP(7)):
+.fi
+.sp
+.br
+\fBasinh\fP(): _BSD_SOURCE || _SVID_SOURCE ||
+_XOPEN_SOURCE >= 500 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP
+.br
+\fBasinhf\fP(), \fBasinhl\fP(): _BSD_SOURCE || _SVID_SOURCE ||
+_XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP
.SH POPIS
Funkce \fBasinh()\fP počítá inverzní hyperbolický sinus čísla \fIx\fP; což
je hodnota, jejíž hyperbolický sinus je \fIx\fP.
+.SH NÁVRATOVÁ HODNOTA
+Funkce \fBasinh()\fP vrací hodnotu inverzního hyperbolického sinu \fIx\fP v radiánech.
+.sp
+Pokud je \fIx\fP NaN, je vráceno NaN
+.sp
+Pokud je \fIx\fP +0 (-0), je vráceno +0 (-0).
+.sp
+Pokud je \fIx\fP plus nebo mínus nekonečno, je vráceno plus nebo
+mínus nekonečno.
+.SH CHYBY
+Nevyskytují se žádné chyby.
.SH SPLŇUJE STANDARDY
-SVID 3, POSIX, BSD 4.3, ISO 9899
+C99, POSIX.1-2001. Varianta vracející \fIdouble\fP splňuje také
+SVr4 a 4.3BSD, C89.
.SH DALŠÍ INFORMACE
-.BR acosh "(3), " atanh "(3), " cosh "(3), " sinh "(3), " tanh (3)
-.SH VAROVÁNÍ
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
+.BR acosh "(3), " atanh "(3), "casinh "(3), " cosh "(3), " sinh "(3), " tanh (3)
+.SH TIRÁŽ
+Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
+
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/asin.3 man-pages-cs-0.18.20090209/man-pages/man3/asin.3
--- man-pages-cs-0.18.20090209-orig/man-pages/man3/asin.3 1999-05-31 19:28:29.000000000 +0200
+++ man-pages-cs-0.18.20090209/man-pages/man3/asin.3 2009-10-27 12:53:26.000000000 +0100
@@ -1,28 +1,57 @@
-.TH ASIN 3 "5.ledna 1997" "" "Linux - příručka programátora"
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
+.TH ASIN 3 "26.října 2009" "" "Linux - příručka programátora"
.do hla cs
.do hpf hyphen.cs
.SH JMÉNO
-asin \- arcus sinus
+asin, asinf, asinl \- arkussinus
.SH SYNTAXE
.nf
.B #include <math.h>
.sp
.BI "double asin(double " x );
+.BI "float asinf(float " x );
+.BI "long double asinl(long double " x );
.fi
+.sp
+Linkujte s \fI -lm\fP
+.sp
+Vyžaduje Feature Test Makro pro glibc (viz \fBfeature_test_macros\fP(7)):
+.fi
+.sp
+.br
+\fBasinf\fP(), \fBasinl\fP(): _BSD_SOURCE || _SVID_SOURCE ||
+_XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP
.SH POPIS
-Funkce \fBasin()\fP počítá hodnotu arcus sinus čísla \fIx\fP; což je
-hodnota, jejíž sinus je \fIx\fP. Je-li \fIx\fP mimo interval od
-\-1 do 1, funkce \fBasin()\fP selže a proměnná \fIerrno\fP je nastavena.
+Funkce \fBasin()\fP počítá hodnotu arkussinus čísla \fIx\fP; což je
+hodnota, jejíž sinus je \fIx\fP v radiánech. Návratová hodnota je v
+rozmezí [-pi/2, pi/2].
.SH NÁVRATOVÁ HODNOTA
-Funkce \fBasin()\fP vrací arcus sinus v radiánech a její obor hodnot je
-od -PI/2 do PI/2 včetně.
+Funkce \fBasin()\fP vrací hodnotu arkussinus \fIx\fP v radiánech. Její návratová hodnota může
+být v intervalu [-pi/2, pi/2] včetně.
+.sp
+Pokud je \fIx\fP NaN, je vráceno NaN
+.sp
+Pokud je \fIx\fP +0 (-0), je vráceno +0 (-0).
+.sp
+Pokud je \fIx\fP mimo rozsah [-1, 1] je vystavena doménová
+chyba a je vráceno NaN.
.SH CHYBY
+Pro více informací zda funkce při svém volání generovala chybu viz
+\fB math_error\fP(7).
+.sp
+Mohou se objevit následující chyby:
+.sp
.TP
-.B EDOM
-\fIx\fP není z definičního oboru.
+Doménová chyba: \fIx\fP je mimo rozsah[-1, 1]
+\fIerrno\fP je nastaveno na
+.B EDOM.
+Je signalizována výjimka plovoucí čárky(\fBFE_INVALID\fP).
.SH SPLŇUJE STANDARDY
-SVID 3, POSIX, BSD 4.3, ISO 9899
+C99, POSIX.1-2001. Varianta vracející \fIdouble\fP splňuje také
+SVr4 a 4.3BSD, C89.
.SH DALŠÍ INFORMACE
-.BR acos "(3), " atan "(3), " atan2 "(3), " cos "(3), " sin "(3), " tan (3)
-.SH VAROVÁNÍ
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
+.BR acos "(3), " atan "(3), " atan2 "(3), "casin "(3), " cos "(3), " sin "(3), " tan (3)
+.SH TIRÁŽ
+Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
+
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/atan2.3 man-pages-cs-0.18.20090209/man-pages/man3/atan2.3
--- man-pages-cs-0.18.20090209-orig/man-pages/man3/atan2.3 1999-05-31 19:28:30.000000000 +0200
+++ man-pages-cs-0.18.20090209/man-pages/man3/atan2.3 2009-10-27 12:53:56.000000000 +0100
@@ -1,25 +1,71 @@
-.TH ATAN2 3 "5.ledna 1997" "" "Linux - příručka programátora"
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
+.TH ATAN2 3 "26. října 2009" "" "Linux - příručka programátora"
.do hla cs
.do hpf hyphen.cs
.SH JMÉNO
-atan2 \- arcus tangens dvou proměnných
+atan2, tan2f, atan2l \- arkustangens dvou proměnných
.SH SYNTAXE
.nf
.B #include <math.h>
.sp
.BI "double atan2(double " y ", double " x );
+.BI "flat atan2f(flat " y ", flat " x );
+.BI "long double atan2l(long double " y ", long double " x );
.fi
+.sp
+Linkujte s \fI -lm\fP
+.sp
+Vyžaduje Feature Test Makro pro glibc (viz \fBfeature_test_macros\fP(7)):
+.fi
+.sp
+.br
+\fBatan2f\fP(), \fBatan2l\fP(): _BSD_SOURCE || _SVID_SOURCE ||
+_XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP
.SH POPIS
-Funkce \fBatan2()\fP počítá arcus tangens dvou proměnných
-\fIx\fP a \fIy\fP. Výpočet je podobný výpočtu arcus tangens
+Funkce \fBatan2()\fP počítá arkustangens dvou proměnných
+\fIx\fP a \fIy\fP. Výpočet je podobný výpočtu arkustangens
\fIy\fP / \fIx\fP, kromě toho, že znaménka obou argumentů jsou použita pro
určení kvadrantu, ve kterém se nachází výsledná hodnota.
.SH NÁVRATOVÁ HODNOTA
-Funkce \fBatan2()\fP vrací výsledek v radiánech, který je mezi
--PI a PI včetně.
+Při úspěchu tato funkce vrací hodnotu arkustangens \fIy/x\fP v radiánech.
+Návratová hodnota je v rozmezí[-pi/2, pi/2].
+.sp
+Pokud je \fIy\fP +0 (-0) a \fIx\fP je menší než 0 je vráceno +pi (-pi).
+.sp
+Pokud je \fIy\fP +0 (-0) a \fIx\fP je větší než 0, je vráceno +0 (-0).
+.sp
+Pokud je \fIy\fP menší než 0 a \fIx\fP je +0 nebo -0 je vráceno -pi/2.
+.sp
+Pokud je \fIy\fP větší než 0 a \fIx\fP je +0 nebo -0 je vráceno pi/2.
+.sp
+Pokud je \fIy\fP nebo \fIx\fP NaN je vráceno NaN.
+.sp
+Pokud je \fIy\fP +0 (-0) a \fIx\fP je -0 je vráceno +pi (-pi).
+.sp
+Pokud je \fIy\fP +0 (-0) a \fIx\fP je +0 je vráceno +0 (-0).
+.sp
+Pokud je \fIy\fP konečná hodnota větší (menší) než 0 a \fIx\fP je
+mínus nekonečno je vráceno +pi (-pi).
+.sp
+Pokud je \fIy\fP konečná hodnota větší (menší) než 0 a \fIx\fP je
+plus nekonečno je vráceno +0 (-0).
+.sp
+Pokud je \fIy\fP plus nekonečno (mínus nekonečno) a \fIx\fP je
+konečné je vráceno pi/2 (-pi/2).
+.sp
+Pokud je \fIy\fP plus nekonečno (mínus nekonečno) a \fIx\fP je
+mínus nekonečno je vráceno 3*pi/4 (-3*pi/4).
+.sp
+Pokud je \fIy\fP plus nekonečno (mínus nekonečno) a \fIx\fP je
+plus nekonečno je vráceno pi/4 (-pi/4).
+:SH CHYBY
+Neobjevují se žádné chyby.
.SH SPLŇUJE STANDARDY
-SVID 3, POSIX, BSD 4.3, ISO 9899
+C99, POSIX.1-2001. Varianta vracející \fIdouble\fP splňuje také
+SVr4 a 4.3BSD, C89
.SH DALŠÍ INFORMACE
-.BR acos "(3), " asin "(3), " atan "(3), " cos "(3), " sin "(3), " tan(3)
-.SH VAROVÁNÍ
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
+.BR acos "(3), " asin "(3), " atan "(3), " carg "(3), " cos "(3), " sin "(3), " tan(3)
+.SH TIRÁŽ
+Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
+
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/atan.3 man-pages-cs-0.18.20090209/man-pages/man3/atan.3
--- man-pages-cs-0.18.20090209-orig/man-pages/man3/atan.3 1999-05-31 19:28:30.000000000 +0200
+++ man-pages-cs-0.18.20090209/man-pages/man3/atan.3 2009-10-27 12:54:12.000000000 +0100
@@ -1,23 +1,49 @@
-.TH ATAN 3 "5.ledna 1997" "" "Linux - příručka programátora"
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
+.TH ATAN 3 "26.října 2009" "" "Linux - příručka programátora"
.do hla cs
.do hpf hyphen.cs
.SH JMÉNO
-atan \- funkce arcus tangens
+atan, atanf, atanl \- funkce arkustangens
.SH SYNTAXE
.nf
.B #include <math.h>
.sp
.BI "double atan(double " x );
+.BI "float atanf(float " x );
+.BI "long double atanl(long double " x );
.fi
+.sp
+Vyžaduje Feature Test Makro pro glibc (viz \fBfeature_test_macros\fP(7)):
+.sp
+Linkujte s \fI -lm\fP
+.fi
+.sp
+.br
+\fBatanf\fP(), \fBatanll\fP(): _BSD_SOURCE || _SVID_SOURCE ||
+_XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP
.SH POPIS
-Funkce \fBatan()\fP počítá arcus tangens čísla \fIx\fP; což je hodnota,
+Funkce \fBatan()\fP počítá arkustangens čísla \fIx\fP; což je hodnota,
jejíž tangens je \fIx\fP.
.SH NÁVRATOVÁ HODNOTA
-Funkce \fBatan()\fP vrací arcus tangens v radiánech a její obor hodnot je
-uzavřený interval od -PI/2 do PI/2.
+Funkce \fBatan()\fP vrací arkustangens v radiánech, je to hodnota jejíž
+tangenta je \fIx\fP.
+.SH NÁVRATOVÁ HODNOTA
+Při úspěchu vrací tato funkce arkustangens v radiánech. Návratová hodnota je
+v rozmezí [-pi/2, pi/2].
+.sp
+Pokud je \fIx\fP NaN, je vráceno NaN
+.sp
+Pokud je \fIx\fP +0 (-0), je vráceno +0 (-0).
+.sp
+Pokud je \fIx\fP plus nebo mínus nekonečno, je vráceno +pi/2 nebo -pi/2.
+.SH CHYBY
+Nevyskytují se žádné chyby.
.SH SPLŇUJE STANDARDY
-SVID 3, POSIX, BSD 4.3, ISO 9899
+C99, POSIX.1-2001. Varianta vracející \fIdouble\fP splňuje také
+SVr4 a 4.3BSD.
.SH DALŠÍ INFORMACE
-.BR acos "(3), " asin "(3), " atan2 "(3), " cos "(3), " sin "(3), " tan (3)
-.SH VAROVÁNÍ
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
+.BR acos "(3), " asin "(3), " atan2 "(3), "carg "(3), " catan "(3) " cos "(3), " sin "(3), " tan (3)
+.SH TIRÁŽ
+Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
+
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/atoi.3 man-pages-cs-0.18.20090209/man-pages/man3/atoi.3
--- man-pages-cs-0.18.20090209-orig/man-pages/man3/atoi.3 1999-05-31 19:28:30.000000000 +0200
+++ man-pages-cs-0.18.20090209/man-pages/man3/atoi.3 2009-10-27 12:54:45.000000000 +0100
@@ -1,28 +1,50 @@
-.TH ATOI 3 "6.ledna 1997" "GNU" "Linux - příručka programátora"
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
+.TH ATOI 3 "26.října 2009" "GNU" "Linux - příručka programátora"
.do hla cs
.do hpf hyphen.cs
.SH JMÉNO
-atoi \- převádí řetězec na číslo typu integer
+atoi, atol, atoll, atoq \- převádí řetězec na číslo typu integer
.SH SYNTAXE
.nf
.B #include <stdlib.h>
.sp
.BI "int atoi(const char *" nptr );
+.BI "long atoi(const char *" nptr );
+.BI "long long atoll(const char *" nptr );
+.BI "long long atoq(const char *" nptr );
.fi
+.sp
+Vyžaduje Feature Test Makro pro glibc (viz \fBfeature_test_macros\fP(7)):
+.sp
+\fBatoll\fP(): \ _BSD_SOURCE || _SVID_SOURCE ||
+_XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP
.SH POPIS
-Funkce \fBatoi()\fP převádí úvodní část řetězce
+Funkce \fBatoi()\fP převádí úvodní část řetězce
\fInptr\fP na číslo typu integer. Její chování je totožné s funkcí
.sp
.RS
-.B strtol(nptr, (char **)NULL, 10);
+strtol(nptr, (char **)NULL, 10);
.RE
.sp
kromě toho, že \fBatoi()\fP nedetekuje chyby.
+.sp
+Funkce \fBatol()\fP a \fBatoll()\fP se chovají stejně jako \fBatoi()\fP,
+pouze převádí úvodní část řetězce na typ \fIlong\fP případně \fIlong long\fP.
+\fBatoq\fP() je zastaralý název pro \fBatoll\fP().
.SH NÁVRATOVÁ HODNOTA
Převedená hodnota.
.SH SPLŇUJE STANDARDY
-SVID 3, POSIX, BSD 4.3, ISO 9899
+Splňuje SVr4, POSIX.1-2001, 4.3BSD a C99. C89 a POSIX.1-1996 zahrnují
+funkce \fBatoi\fP() a \fBatol\fP(). Funkce \fBatoq\fP() je rozšířením
+GNU.
+.SH POZNÁMKY
+Nestandardní funkce \fBatoq\fP() není přítomna v libc 4.6.27 nebo
+glibc 2, ale je přítomna v libc5 a libc 4.7 (ačkoliv pouze jako inline
+funkce v \fI<stdlib.h>\fP od libc 5.4.44). Funkce \fBatoll\fP() je přítomna
+v glibc 2 od verze 2.0.2, ale není zahrnuta v libc4 a libc5.
.SH DALŠÍ INFORMACE
-.BR atof "(3), " atol "(3), " strtod "(3), " strtol "(3), " strtoul (3)
-.SH VAROVÁNÍ
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
+.BR atof "(3), " strtod "(3), " strtol "(3), " strtoul (3)
+.SH TIRÁŽ
+Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
+
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/byteorder.3 man-pages-cs-0.18.20090209/man-pages/man3/byteorder.3
--- man-pages-cs-0.18.20090209-orig/man-pages/man3/byteorder.3 1999-05-31 19:28:31.000000000 +0200
+++ man-pages-cs-0.18.20090209/man-pages/man3/byteorder.3 2009-10-27 12:54:59.000000000 +0100
@@ -1,4 +1,5 @@
-.TH BYTEORDER 3 "31. března 1997" "BSD" "Linux - příručka programátora"
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
+.TH BYTEORDER 3 "26. října 2009" "BSD" "Linux - příručka programátora"
.do hla cs
.do hpf hyphen.cs
.SH JMÉNO
@@ -8,13 +9,13 @@
.nf
.B #include <netinet/in.h>
.sp
-.BI "unsigned long int htonl(unsigned long int " hostlong );
+.BI "uint32_t htonl(uint32_t " hostlong );
.sp
-.BI "unsigned short int htons(unsigned short int " hostshort );
+.BI "uint16_t htons(uint16_t " hostshort );
.sp
-.BI "unsigned long int ntohl(unsigned long int " netlong );
+.BI "uint32_t ntohl(uint32_t " netlong );
.sp
-.BI "unsigned short int ntohs(unsigned short int " netshort );
+.BI "uint16_t ntohs(uint16_t " netshort );
.fi
.SH POPIS
Funkce \fBhtonl()\fP konvertuje long integer \fIhostlong\fP z počítačového
@@ -29,12 +30,17 @@
Funkce \fBntohs()\fP konvertuje short integer \fInetshort\fP ze síťového
pořadí bajtů na počítačové.
.PP
-Na architektuře i80x86 je počítačové pořadí bajtů little endian (Least
+Na architektuře i386 je počítačové pořadí bajtů little endian (Least
Significant Byte), ale síťové pořadí dat je opačné - MSB (
Most Significant Byte).
.SH SPLŇUJE STANDARDY
-BSD 4.3
+POSIX.1-2001.
+.sp
+Některé systémy vyžadují vložení \fI<netinet/in.h>\fP místo
+\fI<arpa/inet.h>\fP
.SH DALŠÍ INFORMACE
.BR gethostbyname "(3), " getservent (3)
-.SH VAROVÁNÍ
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
+.SH TIRÁŽ
+Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
+
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/ceil.3 man-pages-cs-0.18.20090209/man-pages/man3/ceil.3
--- man-pages-cs-0.18.20090209-orig/man-pages/man3/ceil.3 1999-05-31 19:28:31.000000000 +0200
+++ man-pages-cs-0.18.20090209/man-pages/man3/ceil.3 2009-10-27 12:55:11.000000000 +0100
@@ -1,20 +1,53 @@
-.TH CEIL 3 "5.ledna 1997" "" "Linux - příručka programátora"
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
+.TH CEIL 3 "20. října 2009" "" "Linux - příručka programátora"
.do hla cs
.do hpf hyphen.cs
.SH JMÉNO
-ceil \- nejmenší celé číslo ne menší než x
+ceil, ceilf, ceill \- nejmenší celé číslo ne menší než x
.SH SYNTAXE
.nf
.B #include <math.h>
.sp
.BI "double ceil (double " x );
+.BI "float ceilf (float " x );
+.BI "long double ceill (long double " x );
.fi
+.sp
+Linkujte s \fI-lm.\fP
+.fi
+.sp
+Vyžaduje Feature Test Makro pro glibc (viz \fBfeature_test_macros\fP(7)):
+.sp
+\fBceilf\fP(), \fBceill\fP(): \ _BSD_SOURCE || _SVID_SOURCE ||
+_XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP
+
.SH POPIS
Funkce \fBceil()\fP zaokrouhlí číslo \fIx\fP nahoru na nejbližší celé číslo.
a toto číslo vrátí jako double.
+.sp
+Pokud je \fIx\fP celé číslo, +0, -0 nebo nekonečno, je vráceno samotné \fIx\fP.
+.SH CHYBY
+Nevyskytují se žádné chyby. POSIX.1-2001 dokumentuje celou škálu chyb
+týkajících se přetečení. Viz POZNÁMKY.
.SH SPLŇUJE STANDARDY
-SVID 3, POSIX, BSD 4.3, ISO 9899
+C99, POSIX.1-2001. Varianta vracející double splňuje také SVr4, 4.3BSD a C89.
+.SH POZNÁMKY
+SUSv2 a POSIX.1-2001 obsahují text, který diskutuje přetečení(to může
+nastavit \fIerrno\fP na \fBERANGE\fP nebo vyvolá výjimku \fBFE_OVERFLOW\fP).
+V praxi však výsledek nemůže přetéct na žádném moderním počítači, takže tento
+komentář nemá smysl. (Přesněji, přetečení může nastat pouze když maximální
+hodnota exponentu je menší než maximální hodnota mantisy. Například
+pro IEEE-754 standard pro 32 a 64 bitová čísla v plovoucí řádové čárce
+jsou hodnoty pro exponent 128 (respektive 1024) a pro mantisu 24 (respektive 53).)
+.sp
+Celočíselná hodnota vrácená touto funkcí může být příliš velká pro typ integer
+(\fIint\fP, \fIlong\fP, etc.). Pokud se chcete vyhnout přetečení, které bude
+produkovat nedefinované výsledky je doporučeno, aby aplikace prováděla kontrolu
+rozsahu převedené hodnoty před tím než ji bude přiřazovat do proměnné typu
+integer.
.SH DALŠÍ INFORMACE
-.BR abs "(3), " fabs "(3), " floor "(3), " labs "(3), " rint (3)
-.SH VAROVÁNÍ
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
+.BR nearbyint "(3), " floor "(3), " trunc "(3), " round "(3), " rint "(3), " lrint (3)
+.SH TIRÁŽ
+Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
+
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/cosh.3 man-pages-cs-0.18.20090209/man-pages/man3/cosh.3
--- man-pages-cs-0.18.20090209-orig/man-pages/man3/cosh.3 1999-05-31 19:28:31.000000000 +0200
+++ man-pages-cs-0.18.20090209/man-pages/man3/cosh.3 2009-10-27 12:55:26.000000000 +0100
@@ -1,20 +1,65 @@
-.TH COSH 3 "5.ledna 1997" "" "Linux - příručka programátora"
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
+.TH COSH 3 "26. října 2009" "" "Linux - příručka programátora"
.do hla cs
.do hpf hyphen.cs
.SH JMÉNO
-cosh \- funkce hyperbolický cosinus
+cosh, coshf, coshl \- funkce hyperbolický kosinus
.SH SYNTAXE
.nf
.B #include <math.h>
.sp
.BI "double cosh(double " x );
+.BI "float coshf(float " x );
+.BI "long double coshl(long double " x );
.fi
+.sp
+Linkujte s \fI -lm\fP
+.sp
+Vyžaduje Feature Test Makro pro glibc (viz \fBfeature_test_macros\fP(7)):
+.fi
+.sp
+.br
+\fBcoshf\fP(), \fBcoshl\fP(): _BSD_SOURCE || _SVID_SOURCE ||
+_XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP
.SH POPIS
-Funkce \fBcosh()\fP vrací hodnotu hyperbolického cosinu čísla \fIx\fP, který
-je definován jako (exp(x) + exp(-x)) / 2.
+Funkce \fBcosh()\fP vrací hodnotu hyperbolického kosinu čísla \fIx\fP, který
+je definován jako:
+.sp
+ cosh = (exp(x) + exp(-x)) / 2.
+.SH NÁVRATOVÁ HODNOTA
+Při úspěchu tato funkce vrací hyperbolický kosinus \fIx\fP.
+.sp
+Pokud je \fIx\fP NaN, je vráceno NaN
+.sp
+Pokud je \fIx\fP +0 nebo -0, je vrácena hodnota 1.
+.sp
+Pokud je \fIx\fP plus nebo mínus nekonečno, je vráceno plus nekonečno.
+.sp
+Pokud výsledek přeteče, je vystavena chyba rozsahu a funkce vrací
+.B +HUGE_VAL, +HUGE_VALF,
+nebo
+.B +HUGE_VALL.
+.SH CHYBY
+Pro více informací zda funkce při svém volání generovala chybu viz
+\fB math_error\fP(7).
+.sp
+Mohou se objevit následující chyby:
+.sp
+.TP
+Chyba rozsahu: přetečení výsledku
+\fIerrno\fP je nastaveno na
+.B ERANGE.
+Je generována výjimka v plovoucí řádové čárce
+(\fBFE_OVERFLOW\fP).
.SH SPLŇUJE STANDARDY
-SVID 3, POSIX, BSD 4.3, ISO 9899
+C99, POSIX.1-2001. Varianta vracející \fIdouble\fP splňuje také
+SVr4 a 4.3BSD, C89
+.SH CHYBY PROGRAMU
+V glibc 2.3.4 a dřívějších není generována výjimka (\fBFE_OVERFLOW\fP),
+když nastane přetečení.
.SH DALŠÍ INFORMACE
-.BR acosh "(3), " asinh "(3), " atanh "(3), " sinh "(3), " tanh (3)
-.SH VAROVÁNÍ
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
+.BR acosh "(3), " asinh "(3), " atanh "(3), "ccos "(3), " sinh "(3), " tanh (3)
+.SH TIRÁŽ
+Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
+
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/div.3 man-pages-cs-0.18.20090209/man-pages/man3/div.3
--- man-pages-cs-0.18.20090209-orig/man-pages/man3/div.3 1999-05-31 19:28:31.000000000 +0200
+++ man-pages-cs-0.18.20090209/man-pages/man3/div.3 2009-10-27 12:55:58.000000000 +0100
@@ -1,24 +1,43 @@
-.TH DIV 3 "5.ledna 1997" "" "Linux - příručka programátora"
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
+.TH DIV 3 "26.října 2009" "" "Linux - příručka programátora"
.do hla cs
.do hpf hyphen.cs
.SH JMÉNO
-div \- počítá podíl a zbytek při celočíselném dělení
+div, ldiv, lldiv, imaxdiv \- počítá podíl a zbytek při celočíselném dělení
.SH SYNTAXE
.nf
.B #include <stdlib.h>
.sp
-.BI "div_t div(int " numer ", int " denom );
+.BI "div_t div(int " numerator ", int " denominator );
+.BI "ldiv_t ldiv(long " numerator ", long " denominator );
+.BI "lldiv_t lldiv(long long " numerator ", long long " denominator );
+.sp
+.B #include <inttypes.h>
+.sp
+.BI "imaxdiv_t div(intmax_t " numerator ", intmax_t " denominator );
+.sp
+Vyžaduje Feature Test Makro pro glibc (viz \fBfeature_test_macros\fP(7)):
.fi
+.sp
+.br
+\fBlldiv\fP(): _XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP
.SH POPIS
-Funkce \fBdiv()\fP počítá hodnotu \fInumer\fP/\fIdenom\fP a
+Funkce \fBdiv()\fP počítá hodnotu \fInumerator\fP/\fIdenominator\fP a
vrací podíl a zbytek ve struktuře \fIdiv_t\fP, která obsahuje dvě
celočíselné složky \fIquot\fP a \fIrem\fP, kde \fIquot\fP obsahuje podíl a
-\fIrem\fP obsahuje zbytek.
+\fIrem\fP obsahuje zbytek. Podíl je zaokrouhlen k nule. Výsledek vyhovuje
+rovnici \fIquot\fP*\fIdenominator\fP+\fIrem\fP=\fInumerator\fP.
+.sp
+Funkce \fBldiv\fP(), \fBlldiv\fP() a \fBimaxdiv\fP() dělají to samé. Dělí čísla
+odpovídajících typů a vrací výsledek ve struktuře daného jména. Ve všech případech
+ má struktura pole \fIqout\fP a \fIrem\fP stejného typu jako jsou parametry.
.SH NÁVRATOVÁ HODNOTA
Struktura \fIdiv_t\fP .
.SH SPLŇUJE STANDARDY
-SVID 3, BSD 4.3, ISO 9899
+SVr4, 4.3BSD, C89. Funkce \fBlldiv\fP() a \fBimaxdiv\fP()byly přidány v C99.
.SH DALŠÍ INFORMACE
-.BR ldiv (3)
-.SH VAROVÁNÍ
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
+.BR abs "(3), " remainder "(3)
+.SH TIRÁŽ
+Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
+
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/drem.3 man-pages-cs-0.18.20090209/man-pages/man3/drem.3
--- man-pages-cs-0.18.20090209-orig/man-pages/man3/drem.3 1999-05-31 19:28:31.000000000 +0200
+++ man-pages-cs-0.18.20090209/man-pages/man3/drem.3 2009-10-27 12:56:22.000000000 +0100
@@ -1,29 +1,104 @@
-.TH DREM 3 "5.ledna 1997" "" "Linux - příručka programátora"
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
+.TH DREM 3 "23.října 2009" "" "Linux - příručka programátora"
.do hla cs
.do hpf hyphen.cs
.SH JMÉNO
-drem \- desetinný zbytek po dělení
+drem, dremf, dreml, remainder, remainderf, remainderl \- desetinný zbytek po dělení
.SH SYNTAXE
.nf
.B #include <math.h>
.sp
+/* Verze C99*/
+.br
+.BI "double remainder(double " x ", double " y );
+.BI "float remainderf(float " x ", float " y );
+.BI "long double remainderl(long double " x ", long double " y );
+.sp
+/*Zastaralá synonyma*/
.BI "double drem(double " x ", double " y );
+.BI "float dreamf(float " x ", float " y );
+.BI "long double dreml(long double " x ", long double " y );
+.sp
+Linkujte s \fI-lm\fP.
.fi
+.sp
+Vyžaduje Feature Test Makro pro glibc (viz \fBfeature_test_macros\fP(7)):
+.sp
+\fBremainder\fP(): \ _BSD_SOURCE || _SVID_SOURCE ||
+_XOPEN_SOURCE >= 500 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP
+.sp
+\fBremainderf\fP(),\fBremainderl\fP(): \ _BSD_SOURCE || _SVID_SOURCE ||
+_XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP
+.sp
+\fBdrem\fP(),\fBdremf\fP(),\fBdreml\fP(): \ _BSD_SOURCE || _SVID_SOURCE
.SH POPIS
-Funkce \fBdrem()\fP počítá zbytek po dělení čísla \fIx\fP číslem
+Funkce \fBremainder()\fP počítá zbytek po dělení čísla \fIx\fP číslem
\fIy\fP. Vrácená hodnota je \fIx\fP - \fIn\fP * \fIy\fP, kde \fIn\fP
je číslo \fIx\fP / \fIy\fP, zaokrouhlené na nejbližší celé číslo.
Je-li toto číslo 1/2, je zaokrouhleno na sudé číslo.
+.sp
+Tyto funkce nejsou ovlivněny aktuálním zaokrouhlovacím módem
+(viz \fBfenv\fP(3)).
+.sp
+Funkce \fBdrem\fP() dělá přesně to samé.
.SH NÁVRATOVÁ HODNOTA
-Funkce \fBdrem()\fP vrací zbytek, kromě případu, kdy je
-\fIy\fP rovno 0, kdy funkce selže a je nastavena proměnná \fIerrno\fP .
+V případě úspěchu tato funkce vrací zbytek po dělení v plovoucí
+řádové čárce \fIx\fP-\fIn\fP*\fIy\fP. Pokud je návratová hodnota
+0 má znaménko shodné s \fIx\fP.
+.sp
+Pokud je \fIx\fP nebo \fIy\fP NaN, je vráceno NaN.
+.sp
+Pokud je \fIx\fP nekonečno a \fIy\fP není NaN je vystavena
+doménová chyba a je vráceno NaN.
+.sp
+Pokud je \fIy\fP nula a \fIx\fP není NaN je vystavena doménová
+chyba a je vráceno NaN.
.SH CHYBY
+Pro více informací zda funkce při svém volání generovala chybu viz
+\fB math_error\fP(7).
+.sp
+Mohou se objevit následující chyby:
+.sp
+.TP
+Doménová chyba: \fIx\fP je nekonečno a \fIy\fP není NaN
+Neplatná operace v plovoucí řádové čárce (
+.B FE_INVALID
+)
+.sp
+Tato funkce nenastavuje \fIerrno\fP.
.TP
-.B EDOM
-Dělitel \fIy\fP je nula.
+.sp
+Doménová chyba: \fIy\fP je nula
+\fIerrno\fP je nastaveno na
+.B EDOM.
+Neplatná operace v plovoucí řádové čárce (
+.B FE_INVALID
+)
.SH SPLŇUJE STANDARDY
-BSD 4.3
+Funkce \fBremainder\fP(), \fBremainderf\fP() a \fBremainderl\fP() jsou specifikovány v C99
+a POSIX.1-2001.
+.sp
+Funkce \fBdrem\fP je původem z 4.3BSD. Varianty
+.I float
+a
+.I long double
+\fBdremf\fP() a \fBdreml\fP() existují na některých systémech
+jako Tru64 a glibc2. Vyvarujte se však použití těchto funkcí
+ve prospěch funkce \fBremainder\fP() a jiných.
+.SH CHYBY
+.TP
+.sp
+Volání
+.br
+remainder(nan(""),0);
+.TP
+.sp
+vrací NaN jako výjimku, ale chybně způsobuje doménovou chybu.
+.SH PŘÍKLAD
+Volání "remainder(29.0, 3.0)" vrací -1
.SH DALŠÍ INFORMACE
-.BR fmod (3)
-.SH VAROVÁNÍ
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
+.BR fmod "(3), " remquo "(3)
+.SH TIRÁŽ
+Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
+
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/erf.3 man-pages-cs-0.18.20090209/man-pages/man3/erf.3
--- man-pages-cs-0.18.20090209-orig/man-pages/man3/erf.3 1999-05-31 19:28:31.000000000 +0200
+++ man-pages-cs-0.18.20090209/man-pages/man3/erf.3 2009-10-27 12:56:46.000000000 +0100
@@ -1,27 +1,65 @@
-.TH ERF 3 "5.ledna 1997" "BSD" "Linux - příručka programátora"
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
+.TH ERF 3 "26. října 2009" "BSD" "Linux - příručka programátora"
.do hla cs
.do hpf hyphen.cs
.SH JMÉNO
-erf, erfc \- chybová funkce a doplňková chybová funkce
+erf, erff, erfl \- chybová funkce a doplňková chybová funkce
.SH SYNTAXE
.nf
.B #include <math.h>
.sp
.BI "double erf(double " x );
+.BI "float erff(float " x );
+.BI "long double erfl(long double " x );
+.fi
+.sp
+Linkujte s \fI -lm\fP
.sp
-.BI "double erfc (double " x );
+Vyžaduje Feature Test Makro pro glibc (viz \fBfeature_test_macros\fP(7)):
.fi
+.sp
+.br
+\fBerf\fP(): _BSD_SOURCE || _SVID_SOURCE ||
+_XOPEN_SOURCE || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP
+\fBerff\fP(),\fBerfl\fP(): _BSD_SOURCE || _SVID_SOURCE ||
+_XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP
.SH POPIS
-Funkce \fBerf()\fP vrací hodnotu chybové funkce pro \fIx\fP; která je
+Funkce \fBerf\fP() vrací hodnotu chybové funkce pro \fIx\fP; která je
definovaná jako
.TP
erf(x) = 2/sqrt(pi)* integrál od 0 do x funkce exp(-t*t) dt
.PP
-Funkce \fBerfc()\fP vrací hodnotu doplňkové chybové funkce čísla
-\fIx\fP, která je definována jako 1.0 - erf(x).
+.SH NÁVRATOVÁ HODNOTA
+Při úspěchu tato funkce vrací chybu \fIx\fP. Hodnota je v rozmezí
+[-1,1].
+.sp
+Pokud je \fIx\fP NaN je vr8ceno NaN.
+.sp
+Pokud je \fIx\fP +0 (-0) je vráceno +0 (-0).
+.sp
+Pokud je \fIx\fP plus nebo mínus nekonečno je
+vráceno +1 nebo -1.
+.sp
+Pokud je \fIx\fP abnormálně malé, objeví se chyba rozsahu a je
+vrácena hodnota 2*x/sqrt(pi).
+.SH CHYBY
+Pro více informací zda funkce při svém volání generovala chybu viz
+\fB math_error\fP(7).
+.sp
+Mohou se objevit následující chyby:
+.sp
+.TP
+Chyba rozsahu: podtečení výsledku (\fIx\fP je příliš malé)
+Je vystavena chyba podtečení v plovoucí řádové čárce (\fBFE_UNDERFLOW\fP).
+.sp
+.TP
+Tato funkce nenastavuje \fIerrno\fP.
.SH SPLŇUJE STANDARDY
-SVID 3, BSD 4.3
+C99, POSIX.1-2001. Varianta vracející \fIdouble\fP splňuje také
+SVr4 a 4.3BSD, C89
.SH DALŠÍ INFORMACE
-.BR exp (3)
-.SH VAROVÁNÍ
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
+.BR cerf "(3), " erfc "(3), " exp (3)
+.SH TIRÁŽ
+Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
+
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/exp.3 man-pages-cs-0.18.20090209/man-pages/man3/exp.3
--- man-pages-cs-0.18.20090209-orig/man-pages/man3/exp.3 1999-05-31 19:28:32.000000000 +0200
+++ man-pages-cs-0.18.20090209/man-pages/man3/exp.3 2009-10-27 12:57:12.000000000 +0100
@@ -1,46 +1,68 @@
-.TH EXP 3 "5.ledna 1997" "GNU" "Linux - příručka programátora"
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
+.TH EXP 3 "20. října 2009" "GNU" "Linux - příručka programátora"
.do hla cs
.do hpf hyphen.cs
.SH JMÉNO
-exp, log, log10, pow \- exponenciální, logaritmická a mocninná funkce
+exp, expf, expl\- exponenciální funkce se základem e
.SH SYNTAXE
.nf
.B #include <math.h>
.sp
.BI "double exp(double " x );
+.BI "float expf(float " x );
+.BI "long double expl(long double " x );
.sp
-.BI "double log(double " x );
+Linkujte s \fI-lm.\fP
+.fi
.sp
-.BI "double log10(double " x );
+Vyžaduje Feature Test Makro pro glibc (viz \fBfeature_test_macros\fP(7)):
.sp
-.BI "double pow(double " x ", double " y );
-.fi
+\fBexpf\fP(), \fBexpl\fP(): \ _BSD_SOURCE || _SVID_SOURCE ||
+_XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP
.SH POPIS
-Funkce \fBexp()\fP vrací hodnotu e (základ přirozených logaritmů) na
+Funkce \fBexp()\fP vrací hodnotu e (základ přirozených logaritmů) na
\fIx\fP.
-.PP
-Funkce \fBlog()\fP vrací hodnotu přirozeného logaritmu čísla \fIx\fP.
-.PP
-Funkce \fBlog10()\fP vrací hodnotu desítkového logaritmu čísla \fIx\fP.
-.PP
-Funkce \fBpow()\fP vrací hodnotu \fIx\fP na \fIy\fP.
+.SH NÁVRATOVÁ HODNOTA
+Při úspěchu funkce vrací exponenciální hodnotu \fIx\fP.
+.sp
+Pokud je \fIx\fP NaN, je vráceno NaN.
+.sp
+Pokud je \fIx\fP plus nekonečno, je vráceno plus nekonečno.
+.sp
+Pokud je \fIx\fPmínus nekonečno, je vráceno +0.
+.sp
+Pokud výsledek podteče, nebo se objeví chyba rozsahu, je vrácena
+0.
+.sp
+Pokud výsledek přeteče, je vystavena chyba rozsahu a funkce vrátí
+.B +HUGE_VAL,
+.B +HUGE_VALF,
+nebo
+.B HUGE_VALL.
.SH CHYBY
-Funkce \fBlog()\fP a \fBlog10()\fP mohou vrátit následující chyby:
-.TP
-.B EDOM
-Číslo \fIx\fP je záporné, tedy není z definičního oboru.
+Pro více informací zda funkce při svém volání generovala chybu viz
+\fB math_error\fP(7).
+.sp
+Mohou se objevit následující chyby:
+.sp
.TP
-.B ERANGE
-Číslo \fIx\fP je 0. Logaritmus nuly není definován.
-.PP
-Funkce \fBpow()\fP může vrátit následující chybu:
+Chyba rozsahu: přetečení výsledku
+\fIerrno\fP je nastaveno na hodnotu
+.B ERANGE.
+.br
+Je vystavena výjimka přetečení v pohyblivé řádové čárce(\fBFE_OVERFLOW\fP).
.TP
-.B EDOM
-Číslo \fIx\fP je záporné a \fIy\fP není celočíselná hodnota. Výsledek by
-byl komplexní číslo.
+.sp
+Chyba rozsahu: podtečení výsledku
+\fIerrno\fP je nastaveno na hodnotu
+.B ERANGE.
+.br
+Je vystavena výjimka podtečení v pohyblivé řádové čárce(\fBFE_UNDERFLOW\fP).
.SH SPLŇUJE STANDARDY
-SVID 3, POSIX, BSD 4.3, ISO 9899
+C99, POSIX.1-2001. Varianta vracející double splňuje také SVr4, 4.3BSD a C89.
.SH DALŠÍ INFORMACE
-.BR sqrt "(3), " cbrt (3)
-.SH VAROVÁNÍ
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
+.BR cbrt "(3), " cexp "(3), " exp10 "(3), " exp2 "(3), " sqrt (3)
+.SH TIRÁŽ
+Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
+
diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/floor.3 man-pages-cs-0.18.20090209/man-pages/man3/floor.3
--- man-pages-cs-0.18.20090209-orig/man-pages/man3/floor.3 1999-05-31 19:28:32.000000000 +0200
+++ man-pages-cs-0.18.20090209/man-pages/man3/floor.3 2009-10-27 12:57:28.000000000 +0100
@@ -1,20 +1,51 @@
-.TH FLOOR 3 "5.ledna 1997" "" "Linux - příručka programátora"
+.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10
+.TH FLOOR 3 "26. října 2009" "" "Linux - příručka programátora"
.do hla cs
.do hpf hyphen.cs
.SH JMÉNO
-floor \- největší celé číslo ne větší než x
+floor, floorf, floorl \- největší celé číslo ne větší než x
.SH SYNTAXE
.nf
.B #include <math.h>
.sp
.BI "double floor(double " x );
+.BI "float floorf(float " x );
+.BI "long double floorl(long double " x );
.fi
+.sp
+Linkujte s \fI -lm\fP
+.sp
+Vyžaduje Feature Test Makro pro glibc (viz \fBfeature_test_macros\fP(7)):
+.fi
+.sp
+.br
+\fBcoshf\fP(), \fBcoshl\fP(): _BSD_SOURCE || _SVID_SOURCE ||
+_XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP
.SH POPIS
Funkce \fBfloor()\fP zaokrouhluje číslo \fIx\fP dolů na nejbližší celé
číslo a vrací je jako double.
+.sp
+Například \fIfloor(0.5)\fP je 0.0 a \fIfloor(-0.5)\fP je -1.0.
+.SH NÁVRATOVÁ HODNOTA
+Pokud je \fIx\fP celé číslo, 0+, -0, NaN nebo nekonečno, je vráceno
+\fIx\fP.
+.SH CHYBY
+Neobjevují se žádné chyby. POSIX.1-2001 popisuje celou škálu chyb
+týkajících se přetečení. Viz POZNÁMKY.
.SH SPLŇUJE STANDARDY
-SVID 3, POSIX, BSD 4.3, ISO 9899
+C99, POSIX.1-2001. Varianta vracející \fIdouble\fP splňuje také
+SVr4 a 4.3BSD, C89
+.SH POZNÁMKY
+SUSv2 a POSIX.1-2001 obsahují text, který diskutuje přetečení(to může
+nastavit \fIerrno\fP na \fBERANGE\fP nebo vyvolá výjimku \fBFE_OVERFLOW\fP).
+V praxi však výsledek nemůže přetéct na žádném moderním počítači, takže tento
+komentář nemá smysl. (Přesněji, přetečení může nastat pouze když maximální
+hodnota exponentu je menší než maximální hodnota mantisy. Například
+pro IEEE-754 standard pro 32 a 64 bitová čísla v plovoucí řádové čárce
+jsou hodnoty pro exponent 128 (respektive 1024) a pro mantisu 24 (respektive 53).)
.SH DALŠÍ INFORMACE
-.BR abs "(3), " fabs "(3), " ceil "(3), " rint (3)
-.SH VAROVÁNÍ
-Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/
+.BR ceil "(3), " rint "(3), " nearbyint "(3), " rint "(3), " round "(3), " trunc (3)
+.SH TIRÁŽ
+Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a
+informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/.
+
Index: man-pages-cs.spec
===================================================================
RCS file: /cvs/pkgs/rpms/man-pages-cs/devel/man-pages-cs.spec,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -p -r1.28 -r1.29
--- man-pages-cs.spec 12 Oct 2009 07:24:29 -0000 1.28
+++ man-pages-cs.spec 3 Nov 2009 15:24:16 -0000 1.29
@@ -2,7 +2,7 @@
Summary: Czech man pages from the Linux Documentation Project
Name: man-pages-cs
Version: 0.18.20090209
-Release: 4{?dist}
+Release: 5{?dist}
License: GFDL and GPL+
Group: Documentation
URL: http://sweb.cz/tropikhajma/man-pages-cs/index.html
@@ -13,6 +13,8 @@ Patch3: man-pages-cs-03.patch
Patch4: man-pages-cs-04.patch
Patch5: man-pages-cs-05.patch
Patch6: man-pages-cs-06.patch
+Patch7: man-pages-cs-07.patch
+Patch8: man-pages-cs-08.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
@@ -28,6 +30,8 @@ Czech.
%patch4 -p1
%patch5 -p1
%patch6 -p1
+%patch7 -p1
+%patch8 -p1
%build
# coreutils directory contains newer version
@@ -53,6 +57,9 @@ rm -fr $RPM_BUILD_ROOT
%{_mandir}/cs/*
%changelog
+* Mon Nov 3 2009 Ivana Varekova <varekova at redhat.com> - 0.18.20090209-5
+- add another patches created by Ludek Dolihal
+
* Mon Oct 12 2009 Ivana Varekova <varekova at redhat.com> - 0.18.20090209-4
- add another patches created by Ludek Dolihal
More information about the scm-commits
mailing list