add nobug flag to FILE_MMAP_SECTION() macro
This commit is contained in:
parent
a8339fb5d0
commit
2dfef6cac4
2 changed files with 4 additions and 3 deletions
|
|
@ -170,12 +170,13 @@ lumiera_file_release_mmap (LumieraFile self, LumieraMMap map);
|
|||
|
||||
/**
|
||||
* helper macro for acquireing and releasing maped regions
|
||||
* @param nobugflag yet unused
|
||||
* @param file the file from from where to acquire the mapped region
|
||||
* @param start the start offset for the mmaped region
|
||||
* @param size the length of the requested block
|
||||
* @param addr name of a void* variable pointing to the requested memory
|
||||
*/
|
||||
#define LUMIERA_FILE_MMAP_SECTION(file, start, size, addr) \
|
||||
#define LUMIERA_FILE_MMAP_SECTION(nobugflag, file, start, size, addr) \
|
||||
for (LumieraMMap map_##__LINE__ = \
|
||||
lumiera_file_mmap_acquire (file, start, size); \
|
||||
map_##__LINE__; \
|
||||
|
|
|
|||
|
|
@ -319,7 +319,7 @@ TEST (mmap_section)
|
|||
LumieraFile file = lumiera_file_new (",tmp-filemmap", LUMIERA_FILE_RECREATE);
|
||||
lumiera_file_set_chunksize_bias (file, 4096, 0);
|
||||
|
||||
LUMIERA_FILE_MMAP_SECTION(file, 20, 20, addr)
|
||||
LUMIERA_FILE_MMAP_SECTION (NOBUG_ON, file, 20, 20, addr)
|
||||
{
|
||||
strcpy (addr, "mmap section");
|
||||
}
|
||||
|
|
@ -337,7 +337,7 @@ TEST (mmap_section_err)
|
|||
LumieraFile file = lumiera_file_new (",tmp-filemmap", LUMIERA_FILE_RECREATE);
|
||||
/* forgot to set lumiera_file_chunksize_set (file, 4096); */
|
||||
|
||||
LUMIERA_FILE_MMAP_SECTION(file, 20, 20, addr)
|
||||
LUMIERA_FILE_MMAP_SECTION (NOBUG_ON, file, 20, 20, addr)
|
||||
{
|
||||
strcpy (addr, "mmap section");
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue