Using pfsctl (BPX1PCT) Physical File System Control for HFS

The following information describes the use of pfsctl, BPX1PCT callable service, for HFS.

The pfsctl callable service, BPX1PCT, conveys a command and an argument to a physical file system. The meaning of the command and argument are specific to the physical file system and are defined by the physical file system.

Format:
   CALL BPX1PCT,(File_System_type,
                 Command,
                 Argument_length,
                 Argument,
                 Return_value,
                 Return_code,
                 Reason_code)
File_System_type:
   Type:              Character string
   Length:            8 bytes
   Character string:  HFS
Command:
   Type:              Integer
   Length:            Fullword
If the physical file system is an HFS data set, you can code one of these values:
   X'40000001'           DisplayBufferLimits
   X'00000002'           ChangeBufferLimits
   X'40000003'           DisplayGlobalStats
   X'40000004'           DisplayFSStats
   X'00000005'           ExtendFS

These HFS-defined commands and the data areas for each are defined in GFUMPCTL, located in SYS1.MODGEN.

Argument_Length: A 4-byte integer. See below for the valid values.

Argument: Structure as described below and in Table 2, Table 3, Table 4, or Table 5.

Return Value: Fullword

Return_Code: A 4-byte integer that BPX1PCT sets to one of the values described in Table 1.

Reason_Code: A 4-byte integer that BPX1PCT sets to one of the values described in Table 1.