Index: uspace/lib/c/include/io/con_srv.h
===================================================================
--- uspace/lib/c/include/io/con_srv.h	(revision 8edec5347eb33f22b1815db3609ff69c0f618d63)
+++ uspace/lib/c/include/io/con_srv.h	(revision 552b69f240ec8edc47b2b988d0b23e54621bbde0)
@@ -51,4 +51,6 @@
 typedef struct con_ops con_ops_t;
 
+#define CON_CAPTION_MAXLEN 255
+
 /** Service setup (per sevice) */
 typedef struct {
@@ -83,4 +85,5 @@
 	void (*set_rgb_color)(con_srv_t *, pixel_t, pixel_t);
 	void (*set_cursor_visibility)(con_srv_t *, bool);
+	errno_t (*set_caption)(con_srv_t *, const char *);
 	errno_t (*get_event)(con_srv_t *, cons_event_t *);
 	errno_t (*map)(con_srv_t *, sysarg_t, sysarg_t, charfield_t **);
Index: uspace/lib/c/include/io/console.h
===================================================================
--- uspace/lib/c/include/io/console.h	(revision 8edec5347eb33f22b1815db3609ff69c0f618d63)
+++ uspace/lib/c/include/io/console.h	(revision 552b69f240ec8edc47b2b988d0b23e54621bbde0)
@@ -83,4 +83,5 @@
 
 extern void console_cursor_visibility(console_ctrl_t *, bool);
+extern errno_t console_set_caption(console_ctrl_t *, const char *);
 extern errno_t console_get_color_cap(console_ctrl_t *, sysarg_t *);
 extern errno_t console_get_event(console_ctrl_t *, cons_event_t *);
