!*** MODULE $LIBVMDEF *** !DEC$ OPTIONS/ALIGN=(RECORDS=PACKED,COMMONS=PACKED)/NOWARN ! Interface definitions for LIB$VM package ! ! LIB$CREATE_VM_ZONE algorithm codes PARAMETER LIB$K_VM_FIRST_FIT = '00000001'X ! First fit PARAMETER LIB$K_VM_QUICK_FIT = '00000002'X ! Quick fit, with fixed queues of preferred sizes PARAMETER LIB$K_VM_FREQ_SIZES = '00000003'X ! First fit, with frequent sizes cache PARAMETER LIB$K_VM_FIXED = '00000004'X ! Fixed size blocks ! LIB$CREATE_VM_ZONE flag definitions PARAMETER LIB$M_VM_BOUNDARY_TAGS = '00000001'X ! Boundary tagged blocks PARAMETER LIB$M_VM_GET_FILL0 = '00000002'X ! 0-fill for LIB$GET_VM PARAMETER LIB$M_VM_GET_FILL1 = '00000004'X ! 1-fill for LIB$GET_VM PARAMETER LIB$M_VM_FREE_FILL0 = '00000008'X ! 0-fill for LIB$FREE_VM PARAMETER LIB$M_VM_FREE_FILL1 = '00000010'X ! 1-fill for LIB$FREE_VM PARAMETER LIB$M_VM_EXTEND_AREA = '00000020'X ! Add extent to existing area if possible PARAMETER LIB$M_VM_NO_EXTEND = '00000040'X ! Area is not allowed to be extended PARAMETER LIB$M_VM_TAIL_LARGE = '00000080'X ! Add larger than normal areas at the tail !DEC$ END OPTIONS