maint: update copyright
[gnulib.git] / lib / execinfo.in.h
1 /* Information about executables.
2
3    Copyright (C) 2012-2014 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 <http://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