| /mirbsd/src/lib/libsectok/ |
| D | scio.c | 63 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 …]
|
| D | scrw.c | 68 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 …]
|
| D | todos_scrw.h | 37 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 …]
|
| D | scT1.c | 63 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()
|
| D | ifdhandler.c | 69 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()
|
| D | todos_atr.c | 164 #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()
|
| D | atr.c | 148 sectok_parse_atr(int ttyn, int flags, unsigned char *atr, int len, struct scparam *param) in sectok_parse_atr() argument
|
| /mirbsd/src/libexec/getty/ |
| D | main.c | 90 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/ |
| D | login.c | 152 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()
|