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 /* This file uses _GL_INLINE_HEADER_BEGIN, _GL_INLINE.  */
    24 #if !_GL_CONFIG_H_INCLUDED
    25  #error "Please include config.h first."
    26 #endif
    27 
    28 _GL_INLINE_HEADER_BEGIN
    29 #ifndef _GL_EXECINFO_INLINE
    30 # define _GL_EXECINFO_INLINE _GL_INLINE
    31 #endif
    32 
    33 _GL_EXECINFO_INLINE int
    34 backtrace (void **buffer, int size)
    35 {
    36   (void) buffer;
    37   (void) size;
    38   return 0;
    39 }
    40 
    41 _GL_EXECINFO_INLINE char **
    42 backtrace_symbols (void *const *buffer, int size)
    43 {
    44   (void) buffer;
    45   (void) size;
    46   return 0;
    47 }
    48 
    49 _GL_EXECINFO_INLINE void
    50 backtrace_symbols_fd (void *const *buffer, int size, int fd)
    51 {
    52   (void) buffer;
    53   (void) size;
    54   (void) fd;
    55 }
    56 
    57 _GL_INLINE_HEADER_END
    58 
    59 #endif

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