{
{   The purpose of this request is to create a new empty subcatalog.  This
{ request is only provided for fault tolerance testing; normal users should
{ use the PFP$DEFINE_CATALOG program interface.  This procedure differs from
{ PFP$DEFINE_CATALOG by allowing the caller to specify device characteristics
{ of the mass storage catalog being created.  Callers should refer to the
{ RMP$REQUEST_MASS_STORAGE procedure for a description of the mass storage
{ parameters.  Callers may also make the new catalog an internal catalog, in which
{ case no new physical catalog is created and the other mass storage attribute
{ parameters are not used.  If, the catalog is internal, it is contained
{ physically within its parent's physical catalog.
{
{       PFP$DEFINE_MASS_STORAGE_CATALOG (PATH, CATALOG_TYPE, ALLOCATION_SIZE,
{             P_MASS_STORAGE_REQUEST_INFO, STATUS)
{
{ PATH: (input) This parameter specifies the identification of the subcatalog.
{
{ CATALOG_TYPE:(input) This parameter specifies whether the new catalog will
{       reside in a separate device manager file or be contained within the
{       parent catalog.
{
{ P_MASS_STORAGE_REQUEST_INFO: (input) This parameter specifies the mass
{       storage attributes used when creating the catalog.  Refer to
{       RMP$VALIDATE_MASS_STORAGE_INFO for a description of this parameter.
{
{ STATUS: (output) This parameter returns the request status.
{
{     CONDITIONS:
{           pfe$too_many_catalogs_in_path
{
