Deleted Added
full compact
subr_terminal.c (271769) subr_terminal.c (274860)
1/*-
2 * Copyright (c) 2009 The FreeBSD Foundation
3 * All rights reserved.
4 *
5 * This software was developed by Ed Schouten under sponsorship from the
6 * FreeBSD Foundation.
7 *
8 * Redistribution and use in source and binary forms, with or without

--- 14 unchanged lines hidden (view full) ---

23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
27 * SUCH DAMAGE.
28 */
29
30#include <sys/cdefs.h>
1/*-
2 * Copyright (c) 2009 The FreeBSD Foundation
3 * All rights reserved.
4 *
5 * This software was developed by Ed Schouten under sponsorship from the
6 * FreeBSD Foundation.
7 *
8 * Redistribution and use in source and binary forms, with or without

--- 14 unchanged lines hidden (view full) ---

23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
27 * SUCH DAMAGE.
28 */
29
30#include <sys/cdefs.h>
31__FBSDID("$FreeBSD: stable/10/sys/kern/subr_terminal.c 271769 2014-09-18 14:38:18Z dumbbell $");
31__FBSDID("$FreeBSD: stable/10/sys/kern/subr_terminal.c 274860 2014-11-22 16:55:55Z dumbbell $");
32
33#include <sys/param.h>
34#include <sys/cons.h>
35#include <sys/consio.h>
36#include <sys/kernel.h>
37#include <sys/lock.h>
38#include <sys/malloc.h>
39#include <sys/mutex.h>

--- 145 unchanged lines hidden (view full) ---

185
186 tp = tty_alloc(&terminal_tty_class, tm);
187 tty_makedev(tp, NULL, "%s", name);
188 tm->tm_tty = tp;
189 terminal_sync_ttysize(tm);
190}
191
192void
32
33#include <sys/param.h>
34#include <sys/cons.h>
35#include <sys/consio.h>
36#include <sys/kernel.h>
37#include <sys/lock.h>
38#include <sys/malloc.h>
39#include <sys/mutex.h>

--- 145 unchanged lines hidden (view full) ---

185
186 tp = tty_alloc(&terminal_tty_class, tm);
187 tty_makedev(tp, NULL, "%s", name);
188 tm->tm_tty = tp;
189 terminal_sync_ttysize(tm);
190}
191
192void
193terminal_set_cursor(struct terminal *tm, const term_pos_t *pos)
194{
195
196 teken_set_cursor(&tm->tm_emulator, pos);
197}
198
199void
193terminal_set_winsize_blank(struct terminal *tm, const struct winsize *size,
194 int blank, const term_attr_t *attr)
195{
196 term_rect_t r;
197
198 tm->tm_winsize = *size;
199
200 r.tr_begin.tp_row = r.tr_begin.tp_col = 0;

--- 424 unchanged lines hidden ---
200terminal_set_winsize_blank(struct terminal *tm, const struct winsize *size,
201 int blank, const term_attr_t *attr)
202{
203 term_rect_t r;
204
205 tm->tm_winsize = *size;
206
207 r.tr_begin.tp_row = r.tr_begin.tp_col = 0;

--- 424 unchanged lines hidden ---