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