osdep: add wait.h compat macros
Man page for WCOREDUMP says: WCOREDUMP(wstatus) returns true if the child produced a core dump. This macro should be employed only if WIFSIGNALED returned true. This macro is not specified in POSIX.1-2001 and is not available on some UNIX implementations (e.g., AIX, SunOS). Therefore, enclose its use inside #ifdef WCOREDUMP ... #endif. Let's do exactly this. Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
This commit is contained in:
parent
e3af2928f8
commit
28012e190e
@ -107,6 +107,16 @@ extern int daemon(int, int);
|
|||||||
#include "glib-compat.h"
|
#include "glib-compat.h"
|
||||||
#include "qemu/typedefs.h"
|
#include "qemu/typedefs.h"
|
||||||
|
|
||||||
|
/*
|
||||||
|
* According to waitpid man page:
|
||||||
|
* WCOREDUMP
|
||||||
|
* This macro is not specified in POSIX.1-2001 and is not
|
||||||
|
* available on some UNIX implementations (e.g., AIX, SunOS).
|
||||||
|
* Therefore, enclose its use inside #ifdef WCOREDUMP ... #endif.
|
||||||
|
*/
|
||||||
|
#ifndef WCOREDUMP
|
||||||
|
#define WCOREDUMP(status) 0
|
||||||
|
#endif
|
||||||
/*
|
/*
|
||||||
* We have a lot of unaudited code that may fail in strange ways, or
|
* We have a lot of unaudited code that may fail in strange ways, or
|
||||||
* even be a security risk during migration, if you disable assertions
|
* even be a security risk during migration, if you disable assertions
|
||||||
|
Loading…
Reference in New Issue
Block a user