1f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-Tang\documentclass{article} 2f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-Tang\usepackage[fancyhdr,pdf]{latex2man} 3f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-Tang 4f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-Tang\input{common.tex} 5f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-Tang 6f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-Tang\begin{document} 7f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-Tang 8f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-Tang\begin{Name}{3}{unw\_strerror}{Thomas Hallgren}{Programming Library}{unw\_strerror}unw\_strerror -- get text corresponding to error code 9f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-Tang\end{Name} 10f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-Tang 11f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-Tang\section{Synopsis} 12f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-Tang 13f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-Tang\File{\#include $<$libunwind.h$>$}\\ 14f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-Tang 15f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-Tang\Type{const char *} \Func{unw\_strerror}(\Type{int} \Var{err\_code});\\ 16f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-Tang 17f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-Tang\section{Description} 18f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-Tang 19f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-TangThe \Func{unw\_strerror}() routine maps the (negative) \Var{err\_code} 20f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-Tangto a corresponding text message and returns it. 21f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-Tang 22f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-Tang\section{Return Value} 23f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-Tang 24f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-TangThe message that corresponds to \Var{err\_code} or, if the 25f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-Tang\Var{err\_code} has no corresponding message, the text "invalid error 26f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-Tangcode". 27f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-Tang 28f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-Tang\section{Thread and Signal Safety} 29f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-Tang 30f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-Tang\Func{unw\_strerror}() is thread-safe as well as safe to use 31f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-Tangfrom a signal handler. 32f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-Tang 33f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-Tang\section{Author} 34f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-Tang 35f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-Tang\noindent 36f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-TangThomas Hallgren\\ 37f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-TangBEA Systems\\ 38f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-TangStockholm, Sweden\\ 39f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-TangEmail: \Email{thallgre@bea.com}\\ 40f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-Tang\LatexManEnd 41f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-Tang 42f176ad6fc6d4982e92c330265b00419e93b79f27David Mosberger-Tang\end{document} 43