root/lib/execinfo.in.h

/* [<][>][^][v][top][bottom][index][help] */

DEFINITIONS

This source file includes following definitions.
  1. backtrace
  2. backtrace_symbols
  3. backtrace_symbols_fd

     1 /* Information about executables.
     2 
     3    Copyright (C) 2012-2023 Free Software Foundation, Inc.
     4 
     5    This program is free software: you can redistribute it and/or modify
     6    it under the terms of the GNU Lesser General Public License as published by
     7    the Free Software Foundation; either version 2.1 of the License, or
     8    (at your option) any later version.
     9 
    10    This program is distributed in the hope that it will be useful,
    11    but WITHOUT ANY WARRANTY; without even the implied warranty of
    12    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    13    GNU Lesser General Public License for more details.
    14 
    15    You should have received a copy of the GNU Lesser General Public License
    16    along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
    17 
    18 /* Written by Paul Eggert.  */
    19 
    20 #ifndef _GL_EXECINFO_H
    21 #define _GL_EXECINFO_H
    22 
    23 #ifndef _GL_INLINE_HEADER_BEGIN
    24  #error "Please include config.h first."
    25 #endif
    26 _GL_INLINE_HEADER_BEGIN
    27 #ifndef _GL_EXECINFO_INLINE
    28 # define _GL_EXECINFO_INLINE _GL_INLINE
    29 #endif
    30 
    31 _GL_EXECINFO_INLINE int
    32 backtrace (void **buffer, int size)
    33 {
    34   (void) buffer;
    35   (void) size;
    36   return 0;
    37 }
    38 
    39 _GL_EXECINFO_INLINE char **
    40 backtrace_symbols (void *const *buffer, int size)
    41 {
    42   (void) buffer;
    43   (void) size;
    44   return 0;
    45 }
    46 
    47 _GL_EXECINFO_INLINE void
    48 backtrace_symbols_fd (void *const *buffer, int size, int fd)
    49 {
    50   (void) buffer;
    51   (void) size;
    52   (void) fd;
    53 }
    54 
    55 _GL_INLINE_HEADER_END
    56 
    57 #endif

/* [<][>][^][v][top][bottom][index][help] */