compositor: check for execinfo.h

Some systems may not have execinfo.h. Add a configure test for it, and
if it is not found, make the backtrace() call a no-operation.

Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>
This commit is contained in:
Pekka Paalanen
2012-05-30 15:53:42 +03:00
committed by Kristian Høgsberg
parent 51aaf646db
commit 200019c0c6
3 changed files with 12 additions and 1 deletions
+10
View File
@@ -23,6 +23,16 @@
#ifndef OS_COMPATIBILITY_H
#define OS_COMPATIBILITY_H
#ifdef HAVE_EXECINFO_H
#include <execinfo.h>
#else
static inline int
backtrace(void **buffer, int size)
{
return 0;
}
#endif
int
os_socketpair_cloexec(int domain, int type, int protocol, int *sv);