Changeset 788 for trunk/zoo-project/zoo-kernel/service.h
- Timestamp:
- Oct 12, 2016, 3:47:26 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/zoo-project/zoo-kernel/service.h
r781 r788 143 143 * The memory size to create a map 144 144 */ 145 #define MAP_SIZE (2*sizeof(char*))+sizeof(NULL) 145 //#define MAP_SIZE (2*sizeof(char*))+sizeof(NULL) // knut: size of NULL pointer may be different from regular pointer (platform dependent) 146 #define MAP_SIZE (2*sizeof(char*))+sizeof(map*) 146 147 /** 147 148 * The memory size to create an iotype 148 149 */ 149 #define IOTYPE_SIZE MAP_SIZE+sizeof(NULL) 150 //#define IOTYPE_SIZE MAP_SIZE+sizeof(NULL) 151 #define IOTYPE_SIZE sizeof(map*) + sizeof(iotype*) 150 152 /** 151 153 * The memory size to create a maps 152 154 */ 153 #define MAPS_SIZE (2*sizeof(char*))+sizeof(map*)+MAP_SIZE 155 //#define MAPS_SIZE (2*sizeof(char*))+sizeof(map*)+MAP_SIZE 156 #define MAPS_SIZE sizeof(char*)+sizeof(map*)+sizeof(maps*) 154 157 /** 155 158 * The memory size to create a service 156 159 */ 157 #define SERVICE_SIZE (ELEMENTS_SIZE*2)+(MAP_SIZE*2)+sizeof(char*) 160 //#define SERVICE_SIZE (ELEMENTS_SIZE*2)+(MAP_SIZE*2)+sizeof(char*) 161 #define SERVICE_SIZE sizeof(char*) + 2*sizeof(map*) + 2*sizeof(elements*) 158 162 /** 159 163 * The memory size to create a services 160 164 */ 161 #define SERVICES_SIZE SERVICE_SIZE+sizeof(services*) 165 //#define SERVICES_SIZE SERVICE_SIZE+sizeof(services*) 166 #define SERVICES_SIZE sizeof(service*)+sizeof(services*) 162 167 /** 163 168 * The memory size to create a registry 164 169 */ 165 #define REGISTRY_SIZE SERVICES_SIZE+sizeof(char*) 170 //#define REGISTRY_SIZE SERVICES_SIZE+sizeof(char*) 171 #define REGISTRY_SIZE sizeof(char*)+sizeof(services*)+sizeof(registry*) 166 172 167 173 #define SHMSZ 27
Note: See TracChangeset
for help on using the changeset viewer.