xread
ret = xread(fd, buffer, sizeof(uint32_t));
ret = xread(fd, (char *)buffer + sizeof(uint32_t), toread);
static ssize_t xread(int, void *, size_t);
size_t (*xread)(ea_file_impl_t *, void *, size_t))
if (xread(f, &scratch32, sizeof (scratch32)) !=
size_t (*xread)(ea_file_impl_t *, void *, size_t),
if ((r = xread(f, &obj->eo_catalog, sizeof (ea_catalog_t))) == 0) {
if (xread(f, &sz, sizeof (ea_size_t)) != sizeof (ea_size_t)) {
if (xread(f, &obj->eo_group.eg_nobjs, sizeof (uint32_t)) !=
if (xread(f, &gp_backskip, sizeof (uint32_t)) !=
if (stack_next_object(f, xread) == -1) {
if (xread(f, &sz, sizeof (ea_size_t)) != sizeof (ea_size_t)) {
if (xread(f, buf, sz) != sz) {
if (xread(f, &obj->eo_item.ei_uint8, sizeof (uint8_t)) !=
if (xread(f, &obj->eo_item.ei_uint16, sizeof (uint16_t)) !=
if (xread(f, &obj->eo_item.ei_uint32, sizeof (uint32_t)) !=
if (xread(f, &obj->eo_item.ei_uint64, sizeof (uint64_t)) !=
if (xread(f, &obj->eo_item.ei_double, sizeof (double)) !=
if (xread(f, &scratch32, sizeof (scratch32)) != sizeof (scratch32)) {
if (stack_next_object(f, xread) == -1) {
if (xread(fd, (char *)ehdr, sizeof (*ehdr)) != sizeof (*ehdr)) {
xread(fd, shdrs, size) != size) {
xread(fd, load, sp->sh_size) != sp->sh_size) {
if (xread(fd, (char *)ehdr, sizeof (*ehdr)) != sizeof (*ehdr)) {
xread(fd, shdrs, size) != size) {
xread(fd, (caddr_t)(uintptr_t)load, sp->sh_size) !=
i = xread(fd, (char *)&elfhdr, sizeof (Elf64_Ehdr));
if (xread(fd, allphdrs, phdrsize) != phdrsize)
if (xread(fd, (caddr_t)nhdr, phdr->p_filesz) != phdr->p_filesz)
if (xread(fd, (caddr_t)(uintptr_t)loadaddr,
if (xread(fd, dlname, phdr->p_filesz) !=
if (xread(fd, allphdrs, phdrsize) != phdrsize)
if (xread(fd, (caddr_t)nhdr, phdr->p_filesz) != phdr->p_filesz)
if (xread(fd, (caddr_t)(uintptr_t)
if (xread(fd, dlname, phdr->p_filesz) !=
extern ssize_t xread(int, char *, size_t);
if ((size = xread(fd, (char *)virt, st.st_size)) != st.st_size) {