/src/lib/libterminfo/ |
ti.c | 36 #include <term.h> 39 ti_getflag(const TERMINAL *term, const char *id) 45 _DIAGASSERT(term != NULL); 50 return term->flags[ind]; 51 for (i = 0; i < term->_nuserdefs; i++) { 52 ud = &term->_userdefs[i]; 70 ti_getnum(const TERMINAL *term, const char *id) 76 _DIAGASSERT(term != NULL); 81 if (!VALID_NUMERIC(term->nums[ind])) 83 return term->nums[ind] [all...] |
term.c | 1 /* $NetBSD: term.c,v 1.34 2020/04/05 14:53:39 martin Exp $ */ 31 __RCSID("$NetBSD: term.c,v 1.34 2020/04/05 14:53:39 martin Exp $"); 45 #include <term.h> 79 _ti_readterm(TERMINAL *term, const char *cap, size_t caplen, int flags) 94 if (allocset(&term->flags, 0, TIFLAGMAX+1, sizeof(*term->flags)) == -1) 97 if (allocset(&term->nums, -1, TINUMMAX+1, sizeof(*term->nums)) == -1) 100 if (allocset(&term->strs, 0, TISTRMAX+1, sizeof(*term->strs)) == -1 [all...] |
tputs.c | 38 #include <term.h> 131 ti_puts(const TERMINAL *term, const char *str, int affcnt, 137 _DIAGASSERT(term != NULL); 143 dodelay = (str == t_bell(term) || 144 str == t_flash_screen(term) || 145 (t_xon_xoff(term) == 0 && t_padding_baud_rate(term) != 0)); 147 if (t_pad_char(term) == NULL) 150 pc = *t_pad_char(term); 151 return _ti_puts(dodelay, term->_ospeed, pc [all...] |
tparm.c | 42 #include <term.h> 97 checkbuf(TERMINAL *term, size_t len) 101 if (term->_bufpos + len >= term->_buflen) { 102 len = term->_buflen + MAX(len, BUFINC); 103 buf = realloc(term->_buf, len); 106 term->_buf = buf; 107 term->_buflen = len; 109 return term->_buf; 113 ochar(TERMINAL *term, int c [all...] |
setupterm.c | 42 #include <term.h> 80 ti_setupterm(TERMINAL **nterm, const char *term, int fildes, int *errret) 87 if (term == NULL) 88 term = getenv("TERM"); 89 if (term == NULL || *term == '\0') { 91 reterr(0, "TERM environment variable not set"); 100 error = _ti_getterm(*nterm, term, 0); 111 term); [all...] |
curterm.c | 37 #include <term.h> 60 _ti_setospeed(TERMINAL *term) 66 _DIAGASSERT(term != NULL); 68 term->_ospeed = 0; 69 if (tcgetattr(term->fildes, &termios) == 0) { 73 term->_ospeed = (short)i;
|
/src/lib/libcurses/ |
setterm.c | 70 if (screen->term) 71 del_curterm(screen->term); 72 (void)ti_setupterm(&screen->term, type, fileno(screen->outfd), &r); 73 if (screen->term == NULL) { 75 (void)ti_setupterm(&screen->term, "dumb", 77 /* No dumb term? We can't continue */ 78 if (screen->term == NULL) 84 screen->LINES = t_lines(screen->term); 85 screen->COLS = t_columns(screen->term); 89 screen->term->strs[TICODE_clear] = NULL [all...] |
acs.c | 60 unsigned char acs, term; local in function:__init_acs 101 if (t_acs_chars(screen->term) == NULL) 104 aofac = t_acs_chars(screen->term); 109 if ((term = *++aofac) == '\0') 113 _acs_char[acs] = term | __ALTCHARSET; 115 __CTRACE(__CTRACE_INIT, "__init_acs: %c = %c\n", acs, term); 118 if (t_ena_acs(screen->term) != NULL) 119 ti_puts(screen->term, t_ena_acs(screen->term), 0, 147 unsigned char acs, term; local in function:__init_wacs [all...] |
standout.c | 80 const TERMINAL *t = win->screen->term;
|
/src/tests/usr.bin/infocmp/ |
t_terminfo.sh | 30 atf_set "descr" "infocmp can decode one of some existing term types" 35 for term in ansi vt100 wsvt25 sun-ss5 ibcs2 vt52 386at h19k h19kermit 38 env TERM="${term}" infocmp 49 for term in this-is-no-term nonexistent 52 env TERM="${term}" infocmp
|
/src/usr.bin/tic/ |
tic.c | 59 #include <term.h> 65 typedef struct term { struct 66 STAILQ_ENTRY(term) next; 70 struct term *base_term; 71 } TERM; 72 static STAILQ_HEAD(, term) terms = STAILQ_HEAD_INITIALIZER(terms); 101 save_term(struct cdbw *db, TERM *term) 105 size_t slen = strlen(term->name) + 1; 107 if (term->base_term != NULL) 148 TERM *term; local in function:find_newest_term 163 TERM *term; local in function:store_term 213 TERM *term; local in function:process_entry 351 TERM *term; local in function:promote 417 TERM *term, *uterm; local in function:merge_use 507 TERM *term; local in function:print_dump 574 TERM *term; local in function:write_database 615 struct term *term; local in function:main [all...] |
/src/tests/lib/libc/ttyio/ |
t_ttyio.c | 82 struct termios term; local in function:ATF_TC_BODY 91 memset(&term, 0, sizeof(term)); 92 term.c_iflag = TTYDEF_IFLAG; 93 term.c_oflag = TTYDEF_OFLAG; 94 term.c_cflag = TTYDEF_CFLAG; 95 term.c_lflag = TTYDEF_LFLAG; 96 cfsetspeed(&term, TTYDEF_SPEED); 99 REQUIRE_ERRNO(openpty(&m, &s, name, &term, NULL), -1); 145 if (tcsetattr(s, TCSADRAIN, &term) == -1) [all...] |
/src/lib/libc/termios/ |
tcflow.c | 56 struct termios term; local in function:__weak_alias 68 if (tcgetattr(fd, &term) == -1) 70 c = term.c_cc[action == TCIOFF ? VSTOP : VSTART];
|
/src/usr.bin/tset/ |
Makefile | 5 SRCS= map.c misc.c set.c term.c tset.c
|
/src/usr.bin/tabs/ |
tabs.c | 49 #include <term.h> 85 char *term, *arg, *token, *end, *tabs = NULL, *p; local in function:main 92 term = getenv("TERM"); 124 term = argv[++i]; 125 if (term == NULL) 176 if (term == NULL) 177 errx(EXIT_FAILURE, "no value for $TERM and -T not given"); 178 if (setupterm(term, STDOUT_FILENO, NULL) != 0) 208 term = getenv("COLUMNS") [all...] |
/src/usr.bin/login/ |
common.h | 49 extern char term[64], *envinit[1], *hostname, *tty, *nested;
|
/src/usr.bin/rdist/ |
gram.y | 54 %term EQUAL 1 55 %term LP 2 56 %term RP 3 57 %term SM 4 58 %term ARROW 5 59 %term COLON 6 60 %term DCOLON 7 61 %term NAME 8 62 %term STRING 9 63 %term INSTALL 1 [all...] |
/src/lib/libutil/ |
pty.c | 63 openpty(int *amaster, int *aslave, char *name, struct termios *term, 78 /* term may be NULL */ 125 if (term) 126 (void)tcsetattr(slave, TCSAFLUSH, term); 139 forkpty(int *amaster, char *name, struct termios *term, struct winsize *winp) 146 /* term may be NULL */ 149 if (openpty(&master, &slave, name, term, winp) == -1)
|
/src/usr.bin/tput/ |
tput.c | 54 #include <term.h> 64 char *term; local in function:main 68 term = NULL; 72 term = optarg; 81 if (!term && !(term = getenv("TERM"))) 82 errx(2, "No terminal type specified and no TERM " 84 setupterm(term, 0, NULL); 192 "Usage: %s [-T term] attribute [attribute-args] ...\n" [all...] |
/src/usr.bin/infocmp/ |
infocmp.c | 41 #include <term.h> 438 name = getenv("TERM"); 495 find_userdef(TERMINAL *term, const char *id) 499 for (i = 0; i < term->_nuserdefs; i++) 500 if (strcmp(term->_userdefs[i].id, id) == 0) 501 return &term->_userdefs[i]; 506 use_terms(TERMINAL *term, size_t nuse, char **uterms) 514 if (strcmp(term->name, *uterms) == 0) 530 if (term->flags[i] == terms[j]->flags[i]) 537 term->flags[i] = ABSENT_BOOLEAN 646 char *term, *Barg; local in function:main [all...] |
/src/sys/external/bsd/drm2/dist/include/drm/ |
drm_fixed.h | 193 s64 sum = DRM_FIXED_ONE, term, y = x; local in function:drm_fixp_exp 199 term = y; 201 while (term >= tolerance) { 202 sum = sum + term; 204 term = drm_fixp_mul(term, div64_s64(y, count));
|
/src/usr.sbin/gspa/gspa/ |
gsp_gram.y | 55 %term <y_id> ID, STRING 56 %term <y_int> NUMBER, REGISTER 57 %term UMINUS
|
/src/usr.bin/who/ |
utmpentry.h | 53 uint16_t term; member in struct:utmpentry
|
/src/usr.bin/env/ |
env.c | 61 char **ep, term; local in function:main 68 term = '\n'; 72 term = '\0'; 110 (void)printf("%s%c", *ep, term);
|
/src/usr.bin/tip/ |
tip.c | 57 struct termios term; variable in typeref:struct:termios 271 term = defterm; 272 term.c_lflag &= ~(ICANON|IEXTEN|ECHO); 273 term.c_iflag &= ~(INPCK|ICRNL); 274 term.c_oflag &= ~OPOST; 275 term.c_cc[VMIN] = 1; 276 term.c_cc[VTIME] = 0; 277 defchars = term; 278 term.c_cc[VINTR] = term.c_cc[VQUIT] = term.c_cc[VSUSP] [all...] |