Download List

Projeto Descrição

Shared memory map is a library that contains different hashmaps that use shared memory to store their data, which is very useful if you need different processes to keep their data in sync. It uses IPC semaphores to synchronize access. Many processes may read the hashmap at the same time, but only one can write in it.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2002-07-10 20:48
0.3.2

Dois tipos de mapas novos foram adicionados: SHMAP_TYPE_FIFO e SHMAP_TYPE_BTREE. Uma nova função, shmap_free_resource, também foi adicionado. Algumas correções foram feitas.
Tags: Major feature enhancements, Development
Two new map types were added: SHMAP_TYPE_FIFO and
SHMAP_TYPE_BTREE. A new function,
shmap_free_resource, was also added. Some bugfixes
were made.

2002-04-24 02:50
0.3.1

Algumas correções de bugs muito importantes, como deixar de salvar o endereço de função no mapa, porque causou todas as transações a falhar em um mapa. Ao conectar ao mapa existente, verificação foi implementada para verificar sua integridade. Correções também foram feitas para uma contagem de itens shmap_items errado e um vazamento de semáforo IPC.
Tags: Major bugfixes, Development
Some very important bugfixes, like no longer saving the function address in map, because it caused all transactions to fail on a map. When attaching to existing map, check has been implemented to verify its integrity. Fixes were also made for a shmap_items wrong item count and an IPC semaphore leak.

2002-03-20 02:14
0.3

A estrutura interna mudou um pouco, a possibilidade de anexar os mapas existentes (requer o patch libmm). É possível activado, desactivado, inicializar e destruir bloqueios mapa em tempo de execução.
Tags: Major feature enhancements, Development
The internal structure has changed a bit, possibility to attach to existing maps (requires the libmm patch). It is possible to set, unset, initialize, and destroy map locks at runtime.

2002-02-18 23:46
0.2

Correções para bugs de colisão com shmap_clear quando o item não existia no mapa, um script de configuração novo, e uma nova capacidade de fazer a instalação.
Tags: Major bugfixes, Stable
Fixes for crash bugs with shmap_clear when the item didn't exist in map, a new configure script, and a new ability to make install.

2002-02-10 19:52
0.1.9

A API foi alterado para algumas funções. A estrutura interna é hoje totalmente diferente. Muitos novos recursos foram adicionados.
Tags: Minor feature enhancements, Development
The API has changed for some functions. The internal structure is now totally different. Many new features were added.

Project Resources