error handling facility defined
os version info reworked, remaining declarations from common.h moved to volumes.h