Lines Matching refs:errp
83 ctf_zopen(int *errp)
91 return (ctf_set_open_errno(errp, ECTF_ZMISSING));
94 return (ctf_set_open_errno(errp, ECTF_ZINIT));
102 return (ctf_set_open_errno(errp, ECTF_ZINIT));
202 ctf_fdopen(int fd, int *errp)
222 return (ctf_set_open_errno(errp, errno));
225 return (ctf_set_open_errno(errp, nbytes < 0? errno : ECTF_FMT));
234 return (ctf_set_open_errno(errp, ECTF_CTFVERS));
240 return (ctf_set_open_errno(errp, errno));
249 if ((fp = ctf_bufopen(&ctfsect, NULL, NULL, errp)) == NULL)
276 return (ctf_set_open_errno(errp, ECTF_ENDIAN));
278 return (ctf_set_open_errno(errp, ECTF_ELFVERS));
282 return (ctf_set_open_errno(errp, ECTF_FMT));
289 return (ctf_set_open_errno(errp, ECTF_CORRUPT));
295 return (ctf_set_open_errno(errp, errno));
309 return (ctf_set_open_errno(errp, errno));
319 return (ctf_set_open_errno(errp, errno));
337 return (ctf_set_open_errno(errp, ECTF_MMAP));
385 return (ctf_set_open_errno(errp, ECTF_NOCTFDATA));
394 return (ctf_set_open_errno(errp, ECTF_MMAP));
401 (void) ctf_set_open_errno(errp, ECTF_MMAP);
404 fp = ctf_bufopen(&ctfsect, &symsect, &strsect, errp);
406 fp = ctf_bufopen(&ctfsect, NULL, NULL, errp);
419 return (ctf_set_open_errno(errp, ECTF_FMT));
428 ctf_open(const char *filename, int *errp)
434 if (errp != NULL)
435 *errp = errno;
439 fp = ctf_fdopen(fd, errp);