Commit c9797cfa authored by Qiang Huang's avatar Qiang Huang Committed by Pavel Emelyanov

protobuf: add a new description for saving file-lock

We need a new protobuf description for file-lock.
Originally-signed-off-by: 's avatarZheng Gu <cengku.gu@huawei.com>
Signed-off-by: 's avatarQiang Huang <h.huangqiang@huawei.com>
Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
parent 8f96ff85
...@@ -45,6 +45,7 @@ enum { ...@@ -45,6 +45,7 @@ enum {
PB_FANOTIFY_MARK, PB_FANOTIFY_MARK,
PB_TTY, PB_TTY,
PB_TTY_INFO, PB_TTY_INFO,
PB_FILE_LOCK,
PB_RLIMIT, PB_RLIMIT,
PB_IDS, PB_IDS,
......
...@@ -49,6 +49,7 @@ ...@@ -49,6 +49,7 @@
#include "protobuf/netdev.pb-c.h" #include "protobuf/netdev.pb-c.h"
#include "protobuf/tcp-stream.pb-c.h" #include "protobuf/tcp-stream.pb-c.h"
#include "protobuf/tty.pb-c.h" #include "protobuf/tty.pb-c.h"
#include "protobuf/file-lock.pb-c.h"
#include "protobuf/rlimit.pb-c.h" #include "protobuf/rlimit.pb-c.h"
typedef size_t (*pb_getpksize_t)(void *obj); typedef size_t (*pb_getpksize_t)(void *obj);
...@@ -129,6 +130,7 @@ void cr_pb_init(void) ...@@ -129,6 +130,7 @@ void cr_pb_init(void)
CR_PB_DESC(PACKETSK, PacketSock, packet_sock); CR_PB_DESC(PACKETSK, PacketSock, packet_sock);
CR_PB_DESC(TTY, TtyFile, tty_file); CR_PB_DESC(TTY, TtyFile, tty_file);
CR_PB_DESC(TTY_INFO, TtyInfo, tty_info); CR_PB_DESC(TTY_INFO, TtyInfo, tty_info);
CR_PB_DESC(FILE_LOCK, FileLock, file_lock);
CR_PB_DESC(RLIMIT, Rlimit, rlimit); CR_PB_DESC(RLIMIT, Rlimit, rlimit);
} }
......
...@@ -37,6 +37,7 @@ PROTO_FILES += vma.proto ...@@ -37,6 +37,7 @@ PROTO_FILES += vma.proto
PROTO_FILES += core.proto PROTO_FILES += core.proto
PROTO_FILES += netdev.proto PROTO_FILES += netdev.proto
PROTO_FILES += tty.proto PROTO_FILES += tty.proto
PROTO_FILES += file-lock.proto
PROTO_FILES += rlimit.proto PROTO_FILES += rlimit.proto
PROTO_HDRS := $(patsubst %.proto,%.pb-c.h,$(PROTO_FILES)) PROTO_HDRS := $(patsubst %.proto,%.pb-c.h,$(PROTO_FILES))
......
message file_lock_entry {
required uint32 flag = 1;
required uint32 type = 2;
required int32 pid = 3;
required int32 fd = 4;
required int64 start = 5;
required int64 len = 6;
}
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