Commit 97b716a8 authored by Pavel Emelyanov's avatar Pavel Emelyanov

image.h: Move sk-unix stuff into .c file

Signed-off-by: 's avatarPavel Emelyanov <xemul@virtuozzo.com>
parent d3598694
...@@ -25,24 +25,6 @@ ...@@ -25,24 +25,6 @@
*/ */
#define REMAP_GHOST (1 << 31) #define REMAP_GHOST (1 << 31)
/*
* By-default, when dumping a unix socket, we should dump its peer
* as well. Which in turn means, we should dump the task(s) that have
* this peer opened.
*
* Sometimes, we can break this rule and dump only one end of the
* unix sockets pair, and on restore time connect() this end back to
* its peer.
*
* So, to resolve this situation we mark the peers we don't dump
* as "external" and require the --ext-unix-sk option.
*/
#define USK_EXTERN (1 << 0)
#define USK_SERVICE (1 << 1)
#define USK_CALLBACK (1 << 2)
#define USK_INHERIT (1 << 3)
/* /*
* VMA_AREA status: * VMA_AREA status:
* *
......
...@@ -17,7 +17,6 @@ ...@@ -17,7 +17,6 @@
#include "unix_diag.h" #include "unix_diag.h"
#include "files.h" #include "files.h"
#include "file-ids.h" #include "file-ids.h"
#include "image.h"
#include "log.h" #include "log.h"
#include "util.h" #include "util.h"
#include "util-pie.h" #include "util-pie.h"
...@@ -36,6 +35,24 @@ ...@@ -36,6 +35,24 @@
#undef LOG_PREFIX #undef LOG_PREFIX
#define LOG_PREFIX "sk unix: " #define LOG_PREFIX "sk unix: "
/*
* By-default, when dumping a unix socket, we should dump its peer
* as well. Which in turn means, we should dump the task(s) that have
* this peer opened.
*
* Sometimes, we can break this rule and dump only one end of the
* unix sockets pair, and on restore time connect() this end back to
* its peer.
*
* So, to resolve this situation we mark the peers we don't dump
* as "external" and require the --ext-unix-sk option.
*/
#define USK_EXTERN (1 << 0)
#define USK_SERVICE (1 << 1)
#define USK_CALLBACK (1 << 2)
#define USK_INHERIT (1 << 3)
typedef struct { typedef struct {
char *dir; char *dir;
unsigned int udiag_vfs_dev; unsigned int udiag_vfs_dev;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment