Lines Matching refs:errnum
97 static const char *get_error_info(int errnum, const struct error_info **info_ptr)
101 if (errnum == UDS_SUCCESS) {
109 if ((errnum >= block->base) && (errnum < block->last)) {
110 *info_ptr = block->infos + (errnum - block->base);
112 } else if ((errnum >= block->last) && (errnum < block->max)) {
122 static const char *system_string_error(int errnum, char *buf, size_t buflen)
127 if ((errnum > 0) && (errnum < ARRAY_SIZE(message_table)))
128 error_string = message_table[errnum];
131 snprintf(buf, buflen, "Unknown error %d", errnum) :
141 const char *uds_string_error(int errnum, char *buf, size_t buflen)
151 if (errnum < 0)
152 errnum = -errnum;
154 block_name = get_error_info(errnum, &info);
161 block_name, errnum);
166 const char *tmp = system_string_error(errnum, buffer, buf_end - buffer);
178 const char *uds_string_error_name(int errnum, char *buf, size_t buflen)
185 if (errnum < 0)
186 errnum = -errnum;
188 block_name = get_error_info(errnum, &info);
194 block_name, errnum);
201 tmp = system_string_error(errnum, buffer, buf_end - buffer);