cc_t
cc_t c_cc[NCCS]; /* control characters */
const cc_t* controlChars = termios.c_cc;
control(cc_t c)
if (c == (cc_t)_POSIX_VDISABLE) {
cc_t *charp; /* where it is located at */
{ "tracefile", "file to write trace information to", SetNetTrace, (cc_t *)NetTraceFile},
*(ct->charp) = (cc_t)value;
extern cc_t escape; /* Escape to command mode */
extern cc_t rlogin; /* Rlogin mode escape character */
extern cc_t echoc; /* Toggle local echoing */
slc_add_reply(unsigned char, unsigned char, cc_t),
extern cc_t
extern cc_t termForw2Char;
extern cc_t termAytChar;
# define termEofCharp (cc_t *)&ntc.t_eofc
# define termEraseCharp (cc_t *)&nttyb.sg_erase
# define termFlushCharp (cc_t *)&nltc.t_flushc
# define termIntCharp (cc_t *)&ntc.t_intrc
# define termKillCharp (cc_t *)&nttyb.sg_kill
# define termLiteralNextCharp (cc_t *)&nltc.t_lnextc
# define termQuitCharp (cc_t *)&ntc.t_quitc
# define termSuspCharp (cc_t *)&nltc.t_suspc
# define termRprntCharp (cc_t *)&nltc.t_rprntc
# define termWerasCharp (cc_t *)&nltc.t_werasc
# define termStartCharp (cc_t *)&ntc.t_startc
# define termStopCharp (cc_t *)&ntc.t_stopc
# define termForw1Charp (cc_t *)&ntc.t_brkc
# define termForw2Charp (cc_t *)&termForw2Char
# define termAytCharp (cc_t *)&termAytChar
extern cc_t termSuspChar;
extern cc_t termFlushChar;
extern cc_t termWerasChar;
extern cc_t termRprntChar;
extern cc_t termLiteralNextChar;
extern cc_t termStartChar;
extern cc_t termStopChar;
extern cc_t termForw1Char;
extern cc_t termForw2Char;
extern cc_t termAytChar;
# define _POSIX_VDISABLE ((cc_t)'\377')
cc_t *
return((cc_t *)0);
cc_t esc;
tmp_tc.c_cc[VLNEXT] = (cc_t)(_POSIX_VDISABLE);
tmp_tc.c_cc[VDSUSP] = (cc_t)(_POSIX_VDISABLE);
if (tmp_tc.c_cc[VEOL] == (cc_t)(_POSIX_VDISABLE))
else if (tmp_tc.c_cc[VEOL2] == (cc_t)(_POSIX_VDISABLE))
if (tc.t_brkc == (cc_t)(_POSIX_VDISABLE))
cc_t val;
cc_t *valp;
cc_t escape;
cc_t rlogin;
cc_t echoc;
if (spcp->val == (cc_t)(_POSIX_VDISABLE))
spcp->val = (cc_t)cp[SLC_VALUE];
spcp->val = (cc_t)cp[SLC_VALUE];
if (spcp->val == (cc_t)(_POSIX_VDISABLE))
slc_add_reply(unsigned char func, unsigned char flags, cc_t value)
cc_t termFlushChar;
cc_t termLiteralNextChar;
cc_t termSuspChar;
cc_t termWerasChar;
cc_t termRprntChar;
cc_t termStartChar;
cc_t termStopChar;
cc_t termForw1Char;
cc_t termForw2Char;
cc_t termAytChar;
cc_t termForw2Char;
cc_t termAytChar;
cc_t val; /* the value of the special character */
cc_t *sptr; /* a pointer to the char in */
process_slc(unsigned char, unsigned char, cc_t),
spcset(int, cc_t *, cc_t **),
add_slc(char, char, cc_t),
change_slc(char, char, cc_t),
add_slc(char func, char flag, cc_t val)
process_slc(unsigned char func, unsigned char flag, cc_t val)
change_slc(char func, char flag, cc_t val)
slctab[(int)func].current.val = (cc_t)_POSIX_VDISABLE;
cc_t oldeofc = '\004';
if (*(slctab[i].sptr) == (cc_t)_POSIX_VDISABLE)
cc_t val;
val = (cc_t)*ptr++;
if (slctab[i].current.val == (cc_t)(_POSIX_VDISABLE))
*slctab[SLC_AO].sptr != (cc_t)(_POSIX_VDISABLE)) {
cc_t ch;
if (ch != (cc_t)(_POSIX_VDISABLE))
spcset(int func, cc_t *valp, cc_t **valpp)
*valpp = (cc_t *)&termbuf.tc.t_eofc;
*valpp = (cc_t *)&termbuf.sg.sg_erase;
*valpp = (cc_t *)&termbuf.sg.sg_kill;
*valpp = (cc_t *)&termbuf.tc.t_intrc;
*valpp = (cc_t *)&termbuf.tc.t_quitc;
*valpp = (cc_t *)&termbuf.tc.t_startc;
*valpp = (cc_t *)&termbuf.tc.t_stopc;
*valpp = (cc_t *)&termbuf.ltc.t_flushc;
*valpp = (cc_t *)&termbuf.ltc.t_suspc;
*valpp = (cc_t *)&termbuf.ltc.t_werasc;
*valpp = (cc_t *)&termbuf.ltc.t_rprntc;
*valpp = (cc_t *)&termbuf.ltc.t_lnextc;
*valpp = (cc_t *)&termbuf.ltc.t_lnextc;
*valp = (cc_t)0;
*valpp = (cc_t *)0;
*valp = (cc_t)0;
*valpp = (cc_t *)0;
#define defval(a) *valp = ((cc_t)a); *valpp = (cc_t *)0; return(SLC_DEFAULT);
spcset(int func, cc_t *valp, cc_t **valpp)