Commit 187e1617 authored by Andrey Vagin's avatar Andrey Vagin Committed by Pavel Emelyanov

protobuf: add a new description for saving siginfo-s

Signed-off-by: 's avatarAndrey Vagin <avagin@openvz.org>
Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
parent 13e9291b
...@@ -50,6 +50,7 @@ enum { ...@@ -50,6 +50,7 @@ enum {
PB_IDS, PB_IDS,
PB_PAGEMAP_HEAD, PB_PAGEMAP_HEAD,
PB_PAGEMAP, PB_PAGEMAP,
PB_SIGINFO,
PB_MAX PB_MAX
}; };
......
...@@ -52,6 +52,7 @@ ...@@ -52,6 +52,7 @@
#include "protobuf/file-lock.pb-c.h" #include "protobuf/file-lock.pb-c.h"
#include "protobuf/rlimit.pb-c.h" #include "protobuf/rlimit.pb-c.h"
#include "protobuf/pagemap.pb-c.h" #include "protobuf/pagemap.pb-c.h"
#include "protobuf/siginfo.pb-c.h"
typedef size_t (*pb_getpksize_t)(void *obj); typedef size_t (*pb_getpksize_t)(void *obj);
typedef size_t (*pb_pack_t)(void *obj, void *where); typedef size_t (*pb_pack_t)(void *obj, void *where);
...@@ -135,6 +136,7 @@ void cr_pb_init(void) ...@@ -135,6 +136,7 @@ void cr_pb_init(void)
CR_PB_DESC(RLIMIT, Rlimit, rlimit); CR_PB_DESC(RLIMIT, Rlimit, rlimit);
CR_PB_MDESC_INIT(cr_pb_descs[PB_PAGEMAP_HEAD], PagemapHead, pagemap_head); CR_PB_MDESC_INIT(cr_pb_descs[PB_PAGEMAP_HEAD], PagemapHead, pagemap_head);
CR_PB_DESC(PAGEMAP, Pagemap, pagemap); CR_PB_DESC(PAGEMAP, Pagemap, pagemap);
CR_PB_DESC(SIGINFO, Siginfo, siginfo);
} }
/* /*
......
...@@ -51,6 +51,7 @@ proto-obj-y += tty.o ...@@ -51,6 +51,7 @@ proto-obj-y += tty.o
proto-obj-y += file-lock.o proto-obj-y += file-lock.o
proto-obj-y += rlimit.o proto-obj-y += rlimit.o
proto-obj-y += pagemap.o proto-obj-y += pagemap.o
proto-obj-y += siginfo.o
proto := $(proto-obj-y:.o=) proto := $(proto-obj-y:.o=)
proto-c := $(proto-obj-y:.o=.pb-c.c) proto-c := $(proto-obj-y:.o=.pb-c.c)
......
message siginfo_entry {
required bytes siginfo = 1;
}
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