******************************************************************/
static BOOL shm_stop_share_mode_mgmt(void)
{
- return shmops->close();
+ return shmops->shm_close();
}
/*******************************************************************
mode_array[hash_entry] = file_scanner_p->next_offset;
else
file_prev_p->next_offset = file_scanner_p->next_offset;
- shmops->free(shmops->addr2offset(file_scanner_p));
+ shmops->shm_free(shmops->addr2offset(file_scanner_p));
return (0);
}
DEBUG(0,("get_share_modes: process %d no longer exists\n", pid));
- shmops->free(shmops->addr2offset(delete_entry_p));
+ shmops->shm_free(shmops->addr2offset(delete_entry_p));
}
else
{
mode_array[hash_entry] = file_scanner_p->next_offset;
else
file_prev_p->next_offset = file_scanner_p->next_offset;
- shmops->free(shmops->addr2offset(file_scanner_p));
+ shmops->shm_free(shmops->addr2offset(file_scanner_p));
}
DEBUG(5,("get_share_modes: file with dev %d inode %d -> %d entries\n",
mode_array[hash_entry] = file_scanner_p->next_offset;
else
file_prev_p->next_offset = file_scanner_p->next_offset;
- shmops->free(shmops->addr2offset(file_scanner_p));
+ shmops->shm_free(shmops->addr2offset(file_scanner_p));
return;
}
file_scanner_p->share_mode_entries = entry_scanner_p->next_share_mode_entry;
else
entry_prev_p->next_share_mode_entry = entry_scanner_p->next_share_mode_entry;
- shmops->free(shmops->addr2offset(entry_scanner_p));
+ shmops->shm_free(shmops->addr2offset(entry_scanner_p));
/* PARANOIA TEST */
if(file_scanner_p->num_share_mode_entries < 0)
mode_array[hash_entry] = file_scanner_p->next_offset;
else
file_prev_p->next_offset = file_scanner_p->next_offset;
- shmops->free(shmops->addr2offset(file_scanner_p));
+ shmops->shm_free(shmops->addr2offset(file_scanner_p));
}
}
else
{
/* We must create a share_mode_record */
share_mode_record *new_mode_p = NULL;
- int new_offset = shmops->alloc(sizeof(share_mode_record) +
+ int new_offset = shmops->shm_alloc(sizeof(share_mode_record) +
strlen(fs_p->name) + 1);
if(new_offset == 0) {
- DEBUG(0,("ERROR:set_share_mode shmops->alloc fail!\n"));
+ DEBUG(0,("ERROR:set_share_mode shmops->shm_alloc fail!\n"));
return False;
}
new_mode_p = shmops->offset2addr(new_offset);
}
/* Now create the share mode entry */
- new_entry_offset = shmops->alloc(sizeof(shm_share_mode_entry));
+ new_entry_offset = shmops->shm_alloc(sizeof(shm_share_mode_entry));
if(new_entry_offset == 0) {
int delete_offset = mode_array[hash_entry];
- DEBUG(0,("ERROR:set_share_mode: shmops->alloc fail 1!\n"));
+ DEBUG(0,("ERROR:set_share_mode: shmops->shm_alloc fail 1!\n"));
/* Unlink the damaged record */
mode_array[hash_entry] = file_scanner_p->next_offset;
/* And delete it */
- shmops->free( delete_offset );
+ shmops->shm_free( delete_offset );
return False;
}
mode_array[hash_entry] = file_scanner_p->next_offset;
else
file_prev_p->next_offset = file_scanner_p->next_offset;
- shmops->free(shmops->addr2offset(file_scanner_p));
+ shmops->shm_free(shmops->addr2offset(file_scanner_p));
return False;
}