make PA_GCC_PACKED and PA_GCC_MALLOC actually work

This commit is contained in:
Lennart Poettering 2009-02-13 18:02:47 +01:00
parent c0fb91db54
commit 44bca66c59
5 changed files with 10 additions and 10 deletions

View file

@ -70,14 +70,14 @@
/* We now put this SHM marker at the end of each segment. It's
* optional, to not require a reboot when upgrading, though */
struct shm_marker PA_GCC_PACKED {
struct shm_marker {
pa_atomic_t marker; /* 0xbeefcafe */
pa_atomic_t pid;
uint64_t _reserved1;
uint64_t _reserved2;
uint64_t _reserved3;
uint64_t _reserved4;
};
} PA_GCC_PACKED;
static char *segment_name(char *fn, size_t l, unsigned id) {
pa_snprintf(fn, l, "/pulse-shm-%u", id);