1/*- 2 * Copyright (c) 2008-2009 Ed Schouten <ed@FreeBSD.org> 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 9 unchanged lines hidden (view full) --- 18 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 19 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 24 * SUCH DAMAGE. 25 * |
26 * $FreeBSD: head/sys/teken/teken_subr_compat.h 197481 2009-09-25 13:51:01Z ed $ |
27 */ 28 29static void 30teken_subr_cons25_set_cursor_type(teken_t *t, unsigned int type) 31{ 32 33 teken_funcs_param(t, TP_SHOWCURSOR, type != 1); 34} --- 47 unchanged lines hidden (view full) --- 82teken_subr_cons25_set_bell_pitch_duration(teken_t *t, unsigned int pitch, 83 unsigned int duration) 84{ 85 86 teken_funcs_param(t, TP_SETBELLPD, (pitch << 16) | 87 (duration & 0xffff)); 88} 89 |
90static void 91teken_subr_cons25_set_terminal_mode(teken_t *t, unsigned int mode) 92{ 93 94 switch (mode) { 95 case 0: /* Switch terminal to xterm. */ 96 t->t_stateflags &= ~TS_CONS25; 97 break; 98 case 1: /* Switch terminal to cons25. */ 99 t->t_stateflags |= TS_CONS25; 100 break; 101 } 102} 103 |
104#if 0 105static void 106teken_subr_vt52_decid(teken_t *t) 107{ 108 const char response[] = "\x1B/Z"; 109 110 teken_funcs_respond(t, response, sizeof response - 1); 111} 112#endif |