- Included in:
Included Files
- #include <mplib1/mplib1_config.h>
- #include <mplib1/bpo_lock.h>
- #include <mplib1/bpo_list.h>
- #include <sys/types.h>
- #include <stdio.h>
- #include <mplib1/bpo_init.h>
Preprocessor definitions
#define MPLIB1_BPO_ALLOC_PRIV
#define MIN_SHALLOC_SIZE 32
#define MIN_SHALLOC_MASK 0xffffffe0
#define STD_NUM_TRACK_BLKS 100
- struct shalloc_track_head
- {
- off_t lno_me;
- off_t next_track_head;
- size_t head_and_tracks;
- int num_tracks;
- int num_empty;
- int sth_flags;
- }
- struct shalloc_track
- {
- off_t sh_off;
- size_t sh_size;
- }
- struct shalloc_base
- {
- off_t lno_me;
- size_t sh_size;
- off_t lno_first_free;
- off_t lno_first_used;
- b_lock sb_lock;
- struct shalloc_track emergency_used;
- struct sodb_resource shalloc_resource;
- char shalloc_name[10];
- }