X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fum%2Finclude%2Fmconsole.h;fp=arch%2Fum%2Finclude%2Fmconsole.h;h=9fbe3083fdd8c70c7e2ac74e8dbe4f5d7dd238fc;hb=c7b5ebbddf7bcd3651947760f423e3783bbe6573;hp=7eea2fac0f2eed075bd05adb16b43dd91c2b5131;hpb=a2c21200f1c81b08cb55e417b68150bba439b646;p=linux-2.6.git diff --git a/arch/um/include/mconsole.h b/arch/um/include/mconsole.h index 7eea2fac0..9fbe3083f 100644 --- a/arch/um/include/mconsole.h +++ b/arch/um/include/mconsole.h @@ -41,11 +41,13 @@ struct mconsole_notify { struct mc_request; +enum mc_context { MCONSOLE_INTR, MCONSOLE_PROC }; + struct mconsole_command { char *command; void (*handler)(struct mc_request *req); - int as_interrupt; + enum mc_context context; }; struct mc_request @@ -77,6 +79,8 @@ extern void mconsole_sysrq(struct mc_request *req); extern void mconsole_cad(struct mc_request *req); extern void mconsole_stop(struct mc_request *req); extern void mconsole_go(struct mc_request *req); +extern void mconsole_log(struct mc_request *req); +extern void mconsole_proc(struct mc_request *req); extern int mconsole_get_request(int fd, struct mc_request *req); extern int mconsole_notify(char *sock_name, int type, const void *data,