Lines Matching refs:error
42 /* The error number. */
93 canonicalize (Dwfl_Error error)
97 switch (error)
100 value = error;
126 __libdwfl_canon_error (Dwfl_Error error)
128 return canonicalize (error);
133 __libdwfl_seterrno (Dwfl_Error error)
135 global_error = canonicalize (error);
140 errnomsg(int error)
143 static char unknown[] = "unknown error";
146 return strerror_r (error, unknown, 0);
148 /* To store the error message from strerror_r in a thread-safe manner */
150 return strerror_r (error, msg, sizeof (msg)) ? unknown : msg;
155 dwfl_errmsg (int error)
157 if (error == 0 || error == -1)
161 if (error == 0 && last_error == 0)
164 error = last_error;
168 switch (error &~ 0xffff)
171 return errnomsg (error & 0xffff);
173 return elf_errmsg (error & 0xffff);
175 return INTUSE(dwarf_errmsg) (error & 0xffff);
178 return ebl_errmsg (error & 0xffff);
182 return _(&msgstr[msgidx[(unsigned int) error < nmsgidx
183 ? error : DWFL_E_UNKNOWN_ERROR]]);