UNIX ON-LINE Man Pages - Die Onlinehilfe

Die Syntax von Unixbefehlen wird in den entsprechenden Manpages dokumentiert. Hier können Sie diese Onlinehilfe für viele Standardbefehle abrufen.

Seiten auflisten, welche beginnen mit:
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z   ALPHA   NUM   ANDERE   ALLE
ASSERT_PERROR(3)           Linux Programmer's Manual          ASSERT_PERROR(3)

       assert_perror - test errnum and abort

       #define _GNU_SOURCE
       #include <assert.h>

       void assert_perror(int errnum);

       If  the  macro  NDEBUG  was  defined  at the moment <assert.h> was last
       included, the macro assert_perror() generates no code, and  hence  does
       nothing  at  all.  Otherwise, the macro assert_perror() prints an error
       message to  standard  error  and  terminates  the  program  by  calling
       abort(3)  if  errnum  is  nonzero.   The message contains the filename,
       function name and line number of the macro call, and the output of str-

       No value is returned.

       This is a GNU extension.

       The purpose of the assert macros is to help the programmer find bugs in
       his program, things that cannot happen unless there was a  coding  mis-
       take.   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 NDEBUG is
       defined, but by proper error handling code.  Never use this macro.

       abort(3), assert(3), exit(3), strerror(3), feature_test_macros(7)

       This page is part of release 3.25 of the Linux  man-pages  project.   A
       description  of  the project, and information about reporting bugs, can
       be found at http://www.kernel.org/doc/man-pages/.

GNU                               2002-08-25                  ASSERT_PERROR(3)

Scannen Sie den Barcode um die Webseite zu öffnen

Quelle: http://www.trinler.net/de/service/doc/linux/man.html?command=assert_perror
Gedruckt am: 11.12.2017 16:10 GMT+0100 (2017-12-11T16:10:46+01:00)