Home
last modified time | relevance | path

Searched refs:ttyn (Results 1 – 9 of 9) sorted by relevance

/mirbsd/src/lib/libsectok/
Dscio.c63 static int todos_scfdopen(int ttyn, int fd, int flags, int *ep);
64 static int todos_sccts(int ttyn);
91 todos_scopen(int ttyn, int flags, int *ep) in todos_scopen() argument
103 snprintf(ttyname, sizeof ttyname, ttynametmpl, 'a' + ttyn); in todos_scopen()
105 snprintf(ttyname, sizeof ttyname, ttynametmpl, ttyn); in todos_scopen()
121 if ((ttyn = todos_scfdopen(ttyn, fd, flags, ep)) < 0) { in todos_scopen()
145 sc[ttyn].flags |= (SCOXCTS | SCOXDTR); in todos_scopen()
150 while (!todos_sccardpresent(ttyn)) { in todos_scopen()
163 while (todos_sccardpresent(ttyn)) in todos_scopen()
168 sc[ttyn].pid = pid; in todos_scopen()
[all …]
Dscrw.c68 todos_scxreset(int ttyn, int flags, unsigned char *atr, int *ep) in todos_scxreset() argument
78 if (!todos_sccardpresent(ttyn)) { in todos_scxreset()
86 if (!(flags & SCRTODOS) && (todos_scsetflags(ttyn, 0, 0) & SCOXDTR)) in todos_scxreset()
89 todos_scsetspeed(ttyn, 9600); in todos_scxreset()
90 todos_scsetflags(ttyn, 0, SCOINVRT); in todos_scxreset()
92 if (todos_scdtr(ttyn, (flags & SCRTODOS)) < 0) { in todos_scxreset()
100 todos_scdtr(ttyn, !(flags & SCRTODOS)); in todos_scxreset()
102 n = todos_get_atr(ttyn, flags, atr, &scparam[ttyn]); in todos_scxreset()
105 if (scparam[ttyn].t < 0 && ep) in todos_scxreset()
112 todos_scioproc(int ttyn, int io, unsigned char *cp) in todos_scioproc() argument
[all …]
Dtodos_scrw.h37 int todos_scopen(int ttyn, int flags, int *ep);
38 int todos_scsetflags(int ttyn, int flags, int mask);
39 int todos_scsetspeed(int ttyn, int speed);
40 int todos_scrw(int ttyn, int cla, int ins, int p1, int p2, int ilen, unsigned char *ibuf, int olen,…
41 int todos_sccardpresent(int ttyn);
42 int todos_scdsr(int ttyn);
43 int todos_scclose(int ttyn);
44 int todos_scxreset(int ttyn, int flags, unsigned char *atr, int *ep);
45 int todos_scdtr(int ttyn, int cmd);
46 void todos_scdrain(int ttyn);
[all …]
DscT1.c63 scioT1(int ttyn, int cla, int ins, int p1, int p2, int ilen, unsigned char *ibuf, int olen, unsigne… in scioT1() argument
95 n = scioT1Iblk(ttyn, len, tbuf, obp); in scioT1()
106 scioT1Iblk(int ttyn, int ilen, unsigned char *ibuf, unsigned char *obuf) in scioT1Iblk() argument
117 n = scioT1pkt(ttyn, tbuf, tbuf); in scioT1Iblk()
125 scioT1pkt(int ttyn, unsigned char *ibuf, unsigned char *obuf) in scioT1pkt() argument
140 scsleep(scparam[ttyn].etu * 22 / 1000 + 1); in scioT1pkt()
144 scputblk(ttyn, ibuf, len); in scioT1pkt()
152 if (scgetc(ttyn, bp++, (i == 0) ? scparam[ttyn].bwt : scparam[ttyn].cwt) != SCEOK) { in scioT1pkt()
163 if (scgetc(ttyn, bp++, scparam[ttyn].cwt) != SCEOK) { in scioT1pkt()
Difdhandler.c69 int i, ttyn; in IO_Create_Channel() local
78 ttyn = ChannelId & 0xffff; in IO_Create_Channel()
80 if (silly_channels[i] == ttyn) { in IO_Create_Channel()
81 ttyn = i; in IO_Create_Channel()
88 ttyn, cap_table[0].flags); in IO_Create_Channel()
91 CT_ttyn = todos_scopen(ttyn, cap_table[0].flags, NULL); in IO_Create_Channel()
Dtodos_atr.c164 #define SCGETC if (scgetc(ttyn, ap, (len ? BYTETIME : ATRTIME)) != SCEOK) goto timedout; else len++
167 todos_get_atr(int ttyn, int flags, unsigned char *atr, struct scparam *param) in todos_get_atr() argument
177 while (scgetc(ttyn, atr, BYTETIME) == SCEOK) in todos_get_atr()
201 todos_scsetflags(ttyn, SCOINVRT, SCOINVRT); in todos_get_atr()
307 scputc(ttyn, pps[j]); in todos_get_atr()
309 if (scgetc(ttyn, &c, 100) != SCEOK || c != pps[j]) in todos_get_atr()
313 if (todos_scsetspeed(ttyn, bps[i].bps) < 0) { in todos_get_atr()
Datr.c148 sectok_parse_atr(int ttyn, int flags, unsigned char *atr, int len, struct scparam *param) in sectok_parse_atr() argument
/mirbsd/src/libexec/getty/
Dmain.c90 char ttyn[32]; variable
200 snprintf(ttyn, sizeof ttyn, "%s", ttyname(0)); in main()
204 snprintf(ttyn, sizeof ttyn, "%s%s", dev, argv[2]); in main()
206 chown(ttyn, 0, 0); in main()
207 chmod(ttyn, 0600); in main()
208 revoke(ttyn); in main()
213 while ((i = open(ttyn, O_RDWR)) == -1) { in main()
216 syslog(LOG_ERR, "%s: %m", ttyn); in main()
229 syslog(LOG_ERR, "%s: %m", ttyn); in main()
262 syslog(LOG_ERR, "%s: %m", ttyn); in main()
[all …]
/mirbsd/src/usr.bin/login/
Dlogin.c152 char *domain, *p, *ttyn, *shell, *fullname, *instance; in main() local
302 ttyn = ttyname(STDIN_FILENO); in main()
303 if (ttyn == NULL || *ttyn == '\0') { in main()
305 ttyn = tname; in main()
307 if ((tty = strrchr(ttyn, '/'))) in main()
310 tty = ttyn; in main()
689 (void)chown(ttyn, pwd->pw_uid, in main()
805 rootterm(char *ttyn) in rootterm() argument
810 return ((t = getttynam(ttyn)) && t->ty_status & TTY_SECURE); in rootterm()