{
{   The purpose of this request is to validate the mass storage
{ information supplied. The following rules are enforced during
{ validation of the mass storage information:
{
{   System User -- system administration authority
{     Create files and catalogs on any device.
{     Create files and catalogs with any class.
{
{   Privileged User -- Task running at ring 6 or below
{     These users are given access to the file classes not reserved
{         by Control Data.
{     Create files on any device except those with classes C, J, K, Q,
{         or L as valid classes.
{     Create catalogs on any device except those devices with classes C, J, K,
{         Q, or M as valid classes.
{     Create files of any class except C, J, K, Q and L.
{     Create catalogs of any class except C, J, K, Q and M.
{
{   Normal User -- ring > 6
{     Create permanent files on devices with class M as a valid class.
{     Create catalogs on devices with class L as a valid class.
{     Create temporary files on devices with class N as a valid class.
{     Create permanent files of class M.
{     Create catalogs of class L.
{     Create temporary files of class N.
{
{     A job with job class of MAINTENANCE can create temporary files
{     on any device.
{
{     A job with job clas of MAINTENANCE or system administration authority
{     can create a file with volume overflow inhibited.
{
{       RMP$VALIDATE_MASS_STORAGE_INFO (FAMILY_SET_NAME, OBJECT_PERMANENT
{             OBJECT_TYPE, P_MASS_STORAGE_REQUEST_INFO, STATUS);
{
{ FAMILY_SET_NAME: (input) This parameter identifies the set name of the file
{       or catalog.
{
{ OBJECT_PERMANENT: (input) This parameter indicates whether the object is
{       permanent.
{
{ OBJECT_TYPE: (input) This parameter specifies the type of object to validate.
{
{ P_MASS_STORAGE_REQUEST_INFO: (input) This parameter specifies the location
{       of the mass storage information which is to be validated.
{
{ STATUS: (output) This parameter returns the status to the caller.
{
{       CONDITIONS:
{             rme$file_class_not_valid
{             rme$job_not_valid
{             rme$unknown_volume
{             rme$volume_overflow_required
{             rme$vsn_not_part_of_set
{
