diff --git a/man-pages-cs-07.patch b/man-pages-cs-07.patch new file mode 100644 index 0000000..0a9b338 --- /dev/null +++ b/man-pages-cs-07.patch @@ -0,0 +1,632 @@ +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 + .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 ++.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 + .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 ++.B #include + .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 + .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 + .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 + .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 ++.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\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/. ++ diff --git a/man-pages-cs-08.patch b/man-pages-cs-08.patch new file mode 100644 index 0000000..ff9093c --- /dev/null +++ b/man-pages-cs-08.patch @@ -0,0 +1,1022 @@ +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 + .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 + .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 + .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 + .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 + .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 + .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\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 + .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\fP místo ++\fI\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 + .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 + .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 + .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 ++.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 + .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 + .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 + .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 + .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/. ++ diff --git a/man-pages-cs.spec b/man-pages-cs.spec index 16141ad..a11e097 100644 --- a/man-pages-cs.spec +++ b/man-pages-cs.spec @@ -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 - 0.18.20090209-5 +- add another patches created by Ludek Dolihal + * Mon Oct 12 2009 Ivana Varekova - 0.18.20090209-4 - add another patches created by Ludek Dolihal