#, fuzzy msgid "" msgstr "" "Project-Id-Version: man-pages-l10n VERSION\n" "POT-Creation-Date: 2014-07-17 17:54+0900\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. type: TH #: man-pages/man3/assert_perror.3:28 #, no-wrap msgid "ASSERT_PERROR" msgstr "" #. type: TH #: man-pages/man3/assert_perror.3:28 #, no-wrap msgid "2013-09-26" msgstr "" #. type: TH #: man-pages/man3/assert_perror.3:28 #, no-wrap msgid "GNU" msgstr "" #. type: TH #: man-pages/man3/assert_perror.3:28 #, no-wrap msgid "Linux Programmer's Manual" msgstr "" #. type: SH #: man-pages/man3/assert_perror.3:29 #, no-wrap msgid "NAME" msgstr "" #. type: Plain text #: man-pages/man3/assert_perror.3:31 msgid "assert_perror - test errnum and abort" msgstr "" #. type: SH #: man-pages/man3/assert_perror.3:31 #, no-wrap msgid "SYNOPSIS" msgstr "" #. type: Plain text #: man-pages/man3/assert_perror.3:35 #, no-wrap msgid "" "B<#define _GNU_SOURCE> /* See feature_test_macros(7) */\n" "B<#include Eassert.hE>\n" msgstr "" #. type: Plain text #: man-pages/man3/assert_perror.3:37 #, no-wrap msgid "BIB<);>\n" msgstr "" #. type: SH #: man-pages/man3/assert_perror.3:38 #, no-wrap msgid "DESCRIPTION" msgstr "" #. type: Plain text #: man-pages/man3/assert_perror.3:57 msgid "" "If the macro B was defined at the moment Iassert.hE> was " "last included, the macro B() generates no code, and hence " "does nothing at all. Otherwise, the macro B() prints an " "error message to standard error and terminates the program by calling " "B(3) if I is nonzero. The message contains the filename, " "function name and line number of the macro call, and the output of " "I." msgstr "" #. type: SH #: man-pages/man3/assert_perror.3:57 #, no-wrap msgid "RETURN VALUE" msgstr "" #. type: Plain text #: man-pages/man3/assert_perror.3:59 msgid "No value is returned." msgstr "" #. type: SH #: man-pages/man3/assert_perror.3:59 #, no-wrap msgid "CONFORMING TO" msgstr "" #. type: Plain text #: man-pages/man3/assert_perror.3:61 msgid "This is a GNU extension." msgstr "" #. type: SH #: man-pages/man3/assert_perror.3:61 #, no-wrap msgid "BUGS" msgstr "" #. type: Plain text #: man-pages/man3/assert_perror.3:71 msgid "" "The purpose of the assert macros is to help programmers find bugs in their " "programs, things that cannot happen unless there was a coding mistake. " "However, with system or library calls the situation is rather different, and " "error returns can happen, and will happen, and should be tested for. Not by " "an assert, where the test goes away when B is defined, but by proper " "error handling code. Never use this macro." msgstr "" #. type: SH #: man-pages/man3/assert_perror.3:71 #, no-wrap msgid "SEE ALSO" msgstr "" #. type: Plain text #: man-pages/man3/assert_perror.3:76 msgid "B(3), B(3), B(3), B(3)" msgstr "" #. type: SH #: man-pages/man3/assert_perror.3:76 #, no-wrap msgid "COLOPHON" msgstr "" #. type: Plain text #: man-pages/man3/assert_perror.3:84 msgid "" "This page is part of release 3.70 of the Linux I project. A " "description of the project, information about reporting bugs, and the latest " "version of this page, can be found at \\%http://www.kernel.org/doc/man-pages/" "." msgstr ""