File libsrc/bpo_resource.c


Included Files


Local Variables

done_init
static int done_init
Used in: Add_SODB_Resource()  
  Find_SODB_Resource()  

resource_internal
static int resource_internal

Used in: add_res_func()  

res_debug
static int res_debug

Used in: Add_SODB_Resource()  
  Find_SODB_Resource()  

bpo_resource_debug
static const char bpo_resource_debug[]

Used in: Add_SODB_Resource()  
  Find_SODB_Resource()  

Global Function Add_SODB_Resource()

off_t Add_SODB_Resource ( void* object, const char* res_name )
Prototyped in: mplib1/bpo_init.h
Calls: Do_SODB_Init() libsrc/bpo_init.c
  Get_SODB_Base() libsrc/bpo_init.c
  bpo_Work_List() libsrc/bpo_l_020.c
  fprintfile() libsrc/fprintfile.c
  get_private_flag() libsrc/cfg_f_015.c
  __errno_location()
Called by: Fetch_SODB_Resource() libsrc/bpo_res_2.c
  Find_Proc_List() libsrc/bpo_proc.c
  get_Q_resource() libsrc/bpo_queue.c
References Functions: add_res_func() libsrc/bpo_resource.c
References Variables: bpo_resource_debug libsrc/bpo_resource.c
  done_init libsrc/bpo_resource.c
  res_debug libsrc/bpo_resource.c

Global Function Find_SODB_Resource()

void* Find_SODB_Resource ( const void* hint, const char* res_name )
Prototyped in: mplib1/bpo_init.h
Calls: Do_SODB_Init() libsrc/bpo_init.c
  Get_SODB_Base() libsrc/bpo_init.c
  bpo_Find_Item_By_Name() libsrc/bpo_l_010.c
  fprintfile() libsrc/fprintfile.c
  get_private_flag() libsrc/cfg_f_015.c
  strcmp()
Called by: Fetch_SODB_Resource() libsrc/bpo_res_2.c
  Find_Proc_List() libsrc/bpo_proc.c
  get_Q_resource() libsrc/bpo_queue.c
  shalloc() libsrc/bpo_alloc.c
  shfree() libsrc/bpo_alloc.c
References Variables: bpo_resource_debug libsrc/bpo_resource.c
  done_init libsrc/bpo_resource.c
  res_debug libsrc/bpo_resource.c

Global Function Init_SODB_Resources()

void Init_SODB_Resources ( struct sodb* sodbp )
Prototyped in: include/bpo_init_internal.h
Calls: Sstrcpy() libsrc/safe_string.c
  bpo_Add_Head_Raw() libsrc/bpo_l_019.c
  bpo_Init_List_Raw() libsrc/bpo_l_019.c
  bpo_Init_Node_Raw() libsrc/bpo_l_019.c
  bpo_Init_pid_lock() libsrc/bpo_lock_pid.c
  bpo_pid_Lock() libsrc/bpo_lock_pid.c
  bpo_pid_Unlock() libsrc/bpo_lock_pid.c
Called by: Create_SODB_mmap_raw() libsrc/bpo_init.c
  Create_SODB_shm_raw() libsrc/bpo_init.c

Local Function add_res_func()

static int add_res_func ( bpo_List_t* list, struct sodb_res_find* resfp )
Calls: SODB_in_Segment() libsrc/bpo_init.c
  Sstrcpy() libsrc/safe_string.c
  Sstrlen() libsrc/safe_string.c
  bpo_Add_Tail() libsrc/bpo_l_009.c
  bpo_Find_Item_By_Name() libsrc/bpo_l_010.c
  bpo_Init_Node() libsrc/bpo_l_001.c
  shalloc() libsrc/bpo_alloc.c
Used in: Add_SODB_Resource() libsrc/bpo_resource.c
References Variables: resource_internal libsrc/bpo_resource.c