virInitctlRequest: Don't hardcode 384 bytes size

When MAXHOSTNAMELEN is set we have to take it's value into account.
Otherwise the build fails on kFreeBSD (FreeBSD kernel and GNU userland)
This commit is contained in:
Guido Günther 2013-05-01 22:35:44 +02:00
parent e482693b24
commit dcf97846d5

View File

@ -103,7 +103,11 @@ struct virInitctlRequest {
} i;
};
verify(sizeof(struct virInitctlRequest) == 384);
# ifdef MAXHOSTNAMELEN
verify(sizeof(struct virInitctlRequest) == 320 + MAXHOSTNAMELEN);
# else
verify(sizeof(struct virInitctlRequest) == 384);
#endif
/*
* Send a message to init to change the runlevel