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 e3e64f6340a26ef3cc5197ad631a2db10e1e7557)
@@ -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 e3e64f6340a26ef3cc5197ad631a2db10e1e7557)
@@ -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 *);
Index: uspace/lib/c/include/ipc/console.h
===================================================================
--- uspace/lib/c/include/ipc/console.h	(revision 8edec5347eb33f22b1815db3609ff69c0f618d63)
+++ uspace/lib/c/include/ipc/console.h	(revision e3e64f6340a26ef3cc5197ad631a2db10e1e7557)
@@ -50,4 +50,5 @@
 	CONSOLE_SET_RGB_COLOR,
 	CONSOLE_SET_CURSOR_VISIBILITY,
+	CONSOLE_SET_CAPTION,
 	CONSOLE_MAP,
 	CONSOLE_UNMAP,
