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 "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
|
||||
* even be a security risk during migration, if you disable assertions
|
||||
|
Loading…
Reference in New Issue
Block a user