Hi Colin,
I found two bugs.
tar/multitape/multitape_internal.h:124: * missing files. Return 0 on success, 1 if the metadata file does not
tar/multitape/multitape_metadata.c:406: * missing files. Return 0 on success, 1 if the metadata file does not
Throughout the rest of your source code, you adhere to the standard of French spacing, two spaces after a period. In these instances you deviate.