*** empty log message ***

This commit is contained in:
glenux 2004-02-23 18:27:27 +00:00
parent c5cdd5b081
commit f4b6e7d65a
9 changed files with 6 additions and 4 deletions

View file

@ -196,14 +196,14 @@ void * msgAllocate(msgSpace *space,
// on mappe la totalité du pool
resultAddr = mmap( NULL,
bufferFreeSize,
PROT_READ | PROT_WRITE,
PROT_NONE, //prot PROT_READ | PROT_WRITE
MAP_SHARED, mSPoolFd,
(off_t)0);
int bufferNb=mSPoolDataTabAddr[selectedPoolIndex].bufferNb;
mprotect(resultAddr,bufferFreeSize*bufferNb,PROT_NONE);
// mprotect(resultAddr,bufferFreeSize*bufferNb,PROT_NONE);
mprotect(resultAddr,bufferFreeSize*(bufferFreeIndex+1),PROT_READ|PROT_WRITE);
mprotect(resultAddr,bufferFreeSize*bufferFreeIndex,PROT_NONE);
//mprotect(resultAddr,bufferFreeSize*bufferFreeIndex,PROT_NONE);
resultAddr=resultAddr +( bufferFreeSize*bufferFreeIndex);
if( resultAddr == MAP_FAILED) {

0
src/nzg_queueAdd.c Normal file
View file

0
src/nzg_queueAddElem.c Normal file
View file

0
src/nzg_queueDelete.c Normal file
View file

0
src/nzg_queueInit.c Normal file
View file

0
src/nzg_queueLock.c Normal file
View file

0
src/nzg_queueRemElem.c Normal file
View file

0
src/nzg_queueUnlock.c Normal file
View file

View file

@ -40,9 +40,11 @@ int main(void) {
mSPAC=msgSpaceOpen(testId);
montext=msgAllocate(mSPAC,2,280,0);
*montext=42;
printf("### test Valeur %d ###\n",(int)*montext);
printf("### test Valeur0 %d ###\n",(int)*montext);
sleep(2);
montext=msgAllocate(mSPAC,2,270,0);
*montext=17;
printf("### test Valeur1 %d ###\n",(int)*montext);
sleep(2);
montext=msgAllocate(mSPAC,2,270,0);
msgFree(mSPAC,(void *)montext);