Lines Matching refs:dev

176 processdev(char *flds[], char *dev[])
188 sdev = dev;
199 if (EQUALS(ca->CA_type, dev[D_CALLER])) {
200 DEBUG(5, "Internal caller type %s\n", dev[D_CALLER]);
201 if (dev[D_ARG] == NULL) {
204 dev[D_ARG+1] = NULL;
205 dev[D_ARG] = "\\T";
207 dev[D_ARG] = repphone(dev[D_ARG], flds[F_PHONE], "");
208 if ((dcf = (*(ca->CA_caller))(flds, dev)) < 0)
217 dev += 2; /* Skip to next CALLER and ARG */
229 if (*dev[D_LINE] != '/') {
231 "/dev/%s", dev[D_LINE]);
233 (void) strcpy(dcname, dev[D_LINE]);
301 /* use sdev[] since dev[] is incremented for internal callers */
308 for (; dev[D_CALLER] != NULL; dev += 2) {
313 if ((w = gdial(dev[D_CALLER], args, D_MAX)) < 1) {
323 if (dev[D_ARG] == NULL) {
326 dev[D_ARG+1] = NULL;
327 dev[D_ARG] = "\\D";
330 phonecl = repphone(dev[D_ARG], flds[F_PHONE], args[1]);
337 CDEBUG(5, "\nCHAT gdial(%s) FAILED\n", dev[D_CALLER]);
468 tlicall(char *flds[], char *dev[])
479 if (dev[D_LINE][0] != '/') {
480 /* dev holds device name relative to /dev */
482 "/dev/%s", dev[D_LINE]);
484 /* dev holds full path name of device */
485 (void) strcpy(devname, dev[D_LINE]);
553 * Netname /dev/netport - - TLI \D\000
562 strecpy(addrbuf, dev[D_ARG], "\\"));
564 if (dev[D_ARG][0] == '\\' && (dev[D_ARG][1] == 'x' ||
565 dev[D_ARG][1] == 'X' || dev[D_ARG][1] == 'o' ||
566 dev[D_ARG][1] == 'O')) {
567 if (stoa(dev[D_ARG], &(sndcall->addr)) == NULL) {
579 for (i = j = 0; i < BUFSIZ && dev[D_ARG][i] != NULLCHAR;
581 if (dev[D_ARG][i] == '\\' && dev[D_ARG][i+1] == 'N') {
585 addrbuf[j] = dev[D_ARG][i];
639 (void) strcpy(Dc, dev[D_CALLER]);