1
1

Added stacktrace support when running on Solaris.

This commit was SVN r10845.
Этот коммит содержится в:
Terry Dontje 2006-07-17 11:16:58 +00:00
родитель dfa1221c3b
Коммит 00694bc65c
2 изменённых файлов: 5 добавлений и 1 удалений

Просмотреть файл

@ -11,6 +11,7 @@
# Copyright (c) 2004-2005 The Regents of the University of California.
# All rights reserved.
# Copyright (c) 2006 Cisco Systems, Inc. All rights reserved.
# Copyright (c) 2006 Sun Microsystems, Inc. All rights reserved.
# $COPYRIGHT$
#
# Additional copyrights may follow
@ -696,7 +697,7 @@ OMPI_CHECK_FUNC_LIB([dirname], [gen])
# Darwin doesn't need -lm, as it's a symlink to libSystem.dylib
OMPI_CHECK_FUNC_LIB([ceil], [m])
AC_CHECK_FUNCS([asprintf snprintf vasprintf vsnprintf openpty isatty htonl ntohl htons ntohs getpwuid fork waitpid execve pipe ptsname setsid mmap mallopt tcgetpgrp])
AC_CHECK_FUNCS([asprintf snprintf vasprintf vsnprintf openpty isatty htonl ntohl htons ntohs getpwuid fork waitpid execve pipe ptsname setsid mmap mallopt tcgetpgrp printstack])
#
# Make sure we can copy va_lists (need check declared, not linkable)

Просмотреть файл

@ -9,6 +9,7 @@
* University of Stuttgart. All rights reserved.
* Copyright (c) 2004-2005 The Regents of the University of California.
* All rights reserved.
* Copyright (c) 2006 Sun Microsystems, Inc. All rights reserved.
* $COPYRIGHT$
*
* Additional copyrights may follow
@ -298,6 +299,8 @@ static void opal_show_stackframe (int signo, siginfo_t * info, void * p)
fprintf(stderr, "[%d] func:%s\n", i, messages[i]);
fflush(stderr);
}
#elif HAVE_PRINTSTACK
printstack(fileno(stderr));
#endif
write(fileno(stderr), eof_msg, sizeof(eof_msg));