Lines Matching refs:data
59 error_init(atf_error_t err, const char *type, void *data, size_t datalen,
64 PRE(data != NULL || datalen == 0);
65 PRE(datalen != 0 || data == NULL);
72 if (data == NULL) {
79 memcpy(err->m_data, data, datalen);
90 atf_error_new(const char *type, void *data, size_t datalen,
96 PRE(data != NULL || datalen == 0);
97 PRE(datalen != 0 || data == NULL);
103 if (!error_init(err, type, data, datalen, format)) {
189 const atf_libc_error_data_t *data;
193 data = atf_error_data(err);
194 snprintf(buf, buflen, "%s: %s", data->m_what, strerror(data->m_errno));
201 atf_libc_error_data_t data;
204 data.m_errno = syserrno;
206 vsnprintf(data.m_what, sizeof(data.m_what), fmt, ap);
209 err = atf_error_new("libc", &data, sizeof(data), libc_format);
217 const struct atf_libc_error_data *data;
221 data = atf_error_data(err);
223 return data->m_errno;
229 const struct atf_libc_error_data *data;
233 data = atf_error_data(err);
235 return data->m_what;