BADUNMAP
#define BADUNMAP goto unmap
#define BADUNMAP do { rv = -1; goto unmap; } while (0)
#define BADUNMAP do { rv = -1; goto unmap; } while (0)
#define BADUNMAP do { rv = -1; goto unmap; } while (0)