=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/tmux.h,v retrieving revision 1.341 retrieving revision 1.342 diff -c -r1.341 -r1.342 *** src/usr.bin/tmux/tmux.h 2012/05/28 07:59:07 1.341 --- src/usr.bin/tmux/tmux.h 2012/06/18 13:16:42 1.342 *************** *** 1,4 **** ! /* $OpenBSD: tmux.h,v 1.341 2012/05/28 07:59:07 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott --- 1,4 ---- ! /* $OpenBSD: tmux.h,v 1.342 2012/06/18 13:16:42 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott *************** *** 433,438 **** --- 433,440 ---- #define IDENTIFY_UTF8 0x1 #define IDENTIFY_256COLOURS 0x2 #define IDENTIFY_88COLOURS 0x4 + #define IDENTIFY_CONTROL 0x8 + #define IDENTIFY_TERMIOS 0x10 int flags; }; *************** *** 1232,1237 **** --- 1234,1240 ---- #define CLIENT_BORDERS 0x400 #define CLIENT_READONLY 0x800 #define CLIENT_REDRAWWINDOW 0x1000 + #define CLIENT_CONTROL 0x2000 int flags; struct event identify_timer; *************** *** 2130,2135 **** --- 2133,2141 ---- /* signal.c */ void set_signals(void(*)(int, short, void *)); void clear_signals(int); + + /* control.c */ + void control_callback(struct client *, int, void*); /* session.c */ extern struct sessions sessions;