Shm: Fix SetUsedSize()

This commit is contained in:
Alexey Rybalchenko
2021-09-20 12:08:47 +02:00
parent b442483dc3
commit e484bf4578
2 changed files with 8 additions and 1 deletions

View File

@@ -88,6 +88,11 @@ struct ShmHeader
return HdrPtr(ptr)->refCount;
}
static uint16_t UserOffset(char* ptr)
{
return HdrPartSize() + HdrPtr(ptr)->userOffset;
}
static char* UserPtr(char* ptr)
{
// [HdrOffset(uint16_t)][Hdr alignment][Hdr][user buffer alignment][user buffer]