Specify new storage characteristics

The mi_lo_spec_init() function is the constructor for the LO-specification structure. This function performs the following tasks to create a LO-specification structure:
  1. It allocates a new LO-specification structure when you provide a NULL-valued pointer as an argument.
  2. It initializes all fields of the LO-specification structure (disk-storage information and attributes flag) to the appropriate null values.
Restriction: Do not handle memory allocation for an LO-specification structure with system memory-allocation routines (such as malloc() or mi_alloc()) or by direct declaration. You must use the LO-specification constructor, mi_lo_spec_init(), to allocate a new LO-specification structure.