Use _FILE_OFFSET_BITS=64 to make sure the off_t (in lseek()) type is
greather than unsigned int
Change-Id: I7bc4d05e8fd824859d00c9bd7711e1a18054c92e
ENDFOREACH(flag)
ADD_EXECUTABLE(${VERIFIER} ${VERIFIER_SRCS})
+TARGET_COMPILE_DEFINITIONS(${VERIFIER} PRIVATE -D_FILE_OFFSET_BITS=64)
TARGET_LINK_LIBRARIES(${VERIFIER} ${verify_pkgs_LDFLAGS})
INSTALL(TARGETS ${VERIFIER} DESTINATION ${SBINDIR})
offset = lseek(signed_file_fd, -metadata_size, SEEK_END);
ASSERT_RETV(offset != (off_t)-1, false, "Failed to move file offset : %m");
+ // read also fills other members of signed_file
ret = read(signed_file_fd, &signed_file.delta_size, metadata_size);
ASSERT_RETV(ret == metadata_size, false, "Failed to read metadata : %m");