diff options
Diffstat (limited to 'futility/futility.h')
-rw-r--r-- | futility/futility.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/futility/futility.h b/futility/futility.h index 8c2b809b..03b4cb57 100644 --- a/futility/futility.h +++ b/futility/futility.h @@ -71,4 +71,11 @@ int futil_looks_like_gbb(GoogleBinaryBlockHeader *gbb, uint32_t len); int futil_valid_gbb_header(GoogleBinaryBlockHeader *gbb, uint32_t len, uint32_t *maxlen); +/* Copies a file or dies with an error message */ +void copy_file_or_die(const char *infile, const char *outfile); + +/* Wrapper for mmap/munmap. Returns 0 on success. Skips stupidly large files. */ +int map_it(int fd, int writeable, void **buf, uint32_t *len); +int unmap_it(int fd, int writeable, void *buf, uint32_t len); + #endif /* VBOOT_REFERENCE_FUTILITY_H_ */ |