on _MAX_FNAME and _MAX_PATH, unix are "reasonable values" (256 and 1024) because unix is inconsistent about this.