Changeset aa865ee in mainline
- Timestamp:
- 2011-07-25T21:18:48Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 3fb0fec, ceb890b
- Parents:
- c566782
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/generic/elf/elf_load.c
rc566782 raa865ee 148 148 149 149 rc = read_all(elf->fd, header, sizeof(elf_header_t)); 150 if (rc < 0) {150 if (rc != sizeof(elf_header_t)) { 151 151 DPRINTF("Read error.\n"); 152 152 return EE_INVALID; … … 211 211 rc = read_all(elf->fd, &segment_hdr, 212 212 sizeof(elf_segment_header_t)); 213 if (rc < 0) {213 if (rc != sizeof(elf_segment_header_t)) { 214 214 DPRINTF("Read error.\n"); 215 215 return EE_INVALID; … … 233 233 rc = read_all(elf->fd, §ion_hdr, 234 234 sizeof(elf_section_header_t)); 235 if (rc < 0) {235 if (rc != sizeof(elf_section_header_t)) { 236 236 DPRINTF("Read error.\n"); 237 237 return EE_INVALID; … … 321 321 uintptr_t seg_addr; 322 322 size_t mem_sz; 323 int rc;323 ssize_t rc; 324 324 325 325 bias = elf->bias; … … 401 401 rc = read_all(elf->fd, dp, now); 402 402 403 if (rc < 0) {403 if (rc != (ssize_t) now) { 404 404 DPRINTF("Read error.\n"); 405 405 return EE_INVALID;
Note:
See TracChangeset
for help on using the changeset viewer.