mark shm marker struct as packed, to guarantee identical sizes between archs

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2254 fefdeb5f-60dc-0310-8127-8f9354f1896f
This commit is contained in:
Lennart Poettering 2008-04-11 16:52:45 +00:00
parent 29cbd88138
commit 2c6176fdd4

View file

@ -42,6 +42,7 @@
#endif
#include <pulse/xmalloc.h>
#include <pulse/gccmacro.h>
#include <pulsecore/core-error.h>
#include <pulsecore/log.h>
@ -69,8 +70,9 @@
#define SHM_MARKER ((int) 0xbeefcafe)
/* 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 {
/* 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 {
pa_atomic_t marker; /* 0xbeefcafe */
pa_atomic_t pid;
uint64_t *_reserverd1;