diff --git a/protobuf/Makefile b/protobuf/Makefile index 3787d7606..178fd2e45 100644 --- a/protobuf/Makefile +++ b/protobuf/Makefile @@ -30,6 +30,7 @@ PROTO_FILES += eventfd.proto PROTO_FILES += eventpoll.proto PROTO_FILES += fh.proto PROTO_FILES += inotify.proto +PROTO_FILES += signalfd.proto PROTO_FILES += fs.proto PROTO_FILES += pstree.proto PROTO_FILES += pipe.proto diff --git a/protobuf/fdinfo.proto b/protobuf/fdinfo.proto index cedc40062..057b3ff89 100644 --- a/protobuf/fdinfo.proto +++ b/protobuf/fdinfo.proto @@ -8,6 +8,7 @@ enum fd_types { EVENTFD = 6; EVENTPOLL = 7; INOTIFY = 8; + SIGNALFD = 9; } message fdinfo_entry { diff --git a/protobuf/signalfd.proto b/protobuf/signalfd.proto new file mode 100644 index 000000000..55372f893 --- /dev/null +++ b/protobuf/signalfd.proto @@ -0,0 +1,8 @@ +import "fown.proto"; + +message signalfd_entry { + required uint32 id = 1; + required uint32 flags = 2; + required fown_entry fown = 3; + required uint64 sigmask = 4; +};