- Implement DS_DataStruct_Close_I(), DS_DataStruct_Alloc(), DS_DataStruct_Free(),
- Fix DS_Name_Prefix() implementation (As for ShMemLib), - Debug with dsbech: CREATE_STRUCT, OPEN_STRUCT, CLOSE_STRUCT, DELETE_STRUCT.
This commit is contained in:
@@ -144,7 +144,7 @@ typedef int DST_Flags;
|
||||
|
||||
typedef struct DST_RootDesc
|
||||
{
|
||||
char *Heap_Name;
|
||||
char Heap_Name[ DSD_NAME_SIZE];
|
||||
char *Manager_Name;
|
||||
int OpenSemId; /* Indique le nombre de processus ayant ouvert la struture */
|
||||
short Heap_Owner; /* Indique si la structure est propriétaire du heap sous-jacent */
|
||||
@@ -384,10 +384,10 @@ DSD_API DST_Status DS_DataStruct_Unlock_CL( NDT_Root * Root);
|
||||
/* (I) Root : pointeur sur la racine de la structure de données */
|
||||
/* (I) Close_Mode : mode de fermeture de la structure (destruction ou non) */
|
||||
/*----------------------------------------------------------------------------*/
|
||||
/*
|
||||
DSD_API DST_Status DS_DataStruct_Close_I( NDT_Root * Root, DST_Flags Close_Mode);
|
||||
DSD_API DST_Status DS_DataStruct_Close_L( NDT_Root * Root, DST_Flags Close_Mode);
|
||||
DSD_API DST_Status DS_DataStruct_Close_CL( NDT_Root * Root, DST_Flags Close_Mode);
|
||||
|
||||
DSD_API DST_Status DS_DataStruct_Close_I( NDT_Root *Root_Ptr, DST_Flags Close_Mode);
|
||||
DSD_API DST_Status DS_DataStruct_Close_L( NDT_Root *Root_Ptr, DST_Flags Close_Mode);
|
||||
DSD_API DST_Status DS_DataStruct_Close_CL( NDT_Root *Root_Ptr, DST_Flags Close_Mode);
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user