jail: add option to provide /dev/console to containers
[project/procd.git] / service / instance.h
index 43a65613f1e1aadabdc73df17f4ea7f42d1b1df6..4400cd4cd02888e3c4eaabf61442a1faef4d9a7d 100644 (file)
@@ -32,6 +32,7 @@ struct jail {
        bool netns;
        bool userns;
        bool cgroupsns;
+       bool console;
        char *name;
        char *hostname;
        struct blobmsg_list mount;
@@ -82,6 +83,8 @@ struct service_instance {
        struct uloop_timeout timeout;
        struct ustream_fd _stdout;
        struct ustream_fd _stderr;
+       struct ustream_fd console;
+       struct ustream_fd console_client;
 
        struct blob_attr *command;
        struct blob_attr *trigger;