User Guide
5-18 Ampex 1308911-02
Model No.
Running Head
dst_format libdd2 API Functions
asize The size, in physical blocks, of the Group A partitions on the tape.
Minimum partition size is 235 physical blocks. However, you can use
zero to indicate that the partition takes up the remainder of the tape.
Values in the range 1-234 are not allowed. Of the specified size, 35
physical blocks are reserved for system information and therefore not
available for user data, leaving a usable minimum size of 200 physical
blocks (roughly 240 million bytes).
The
asize parameter is ignored when the format type is
DstFmtInit.
acount The number of Group A partitions per partition pattern. This value must
be in the range 1-255.
The
acount parameter is ignored if the format type is DstFmtInit.
bsize The size, in physical blocks, of the Group B partitions on the tape.
Minimum partition size is 235 physical blocks. However, you can use a
zero value here to indicate that the partition takes up the remainder of
the tape. Values in the range 1-234 are not allowed. Of the specified size,
35 physical blocks are reserved for system information and therefore
not available for user data, leaving a usable minimum size of 200
physical blocks (roughly 240 million bytes).
If the format type is
DstFmtInit or DstFmtPart, zero is the only
valid value.
bcount The number of Group B partitions per partition pattern, in the range 0-
255. A zero indicates that there is only one type of partition on the tape
(the Group A partition).
If the format type is
DstFmtInit, zero is the only valid value.
If the format type i
s DstFmtPart, one is the only valid value.
layout Tape layout, indicating how to handle allocation of partitions across
system zones. The following definitions apply:
DstPack - Packs as many partitions as possible onto the tape, allowing
any given partition to span a system zone if necessary. If there is not
enough space for a full partition between the last system zone and EOT,
the remaining space is not used.
DstStretch - Any given partition is stretched to the next system zone
if there is not room for another partition before the system zone. This
can mean that some partitions are larger than the specified size. If there
is not enough space for a full partition between the last system zone and
EOT, the last partition is extended to EOT.