Annotation of coherent/a/usr/bob/uusrc/modemcap/call.c, revision 1.1.1.1

1.1       root        1: #include <stdio.h>
                      2: #include "dial.h"
                      3: 
                      4: CALL   call;
                      5: 
                      6: main (argc, argv)
                      7: int    argc;
                      8: char   **argv;
                      9: {
                     10:        if (strcmp (argv[0], "call") == 0)
                     11:                exit (do_call (argc, argv));
                     12:        else if (strcmp (argv[0], "hangup") == 0)
                     13:                exit (do_hup (argc, argv));
                     14: 
                     15:        fprintf (stderr, "usage: call tty baud telno\n");
                     16:        fprintf (stderr, "       hangup tty baud\n");
                     17:        exit (1);
                     18: }
                     19: 
                     20: do_call (argc, argv)
                     21: int    argc;
                     22: char   **argv;
                     23: {
                     24:        int     fd;
                     25: 
                     26:        if (argc < 4) {
                     27:                fprintf (stderr, "usage: call tty baud telno\n");
                     28:                exit (1);
                     29:        }
                     30:        call.line = argv[1];
                     31:        call.baud = atoi (argv[2]);
                     32:        call.telno = argv[3];
                     33: 
                     34:        fd = dial (&call);
                     35:        if (fd < 0) {
                     36:                merror (argv[0]);
                     37:                exit (2);
                     38:        }
                     39:        undial (fd);
                     40:        return (0);
                     41: }
                     42: 
                     43: do_hup (argc, argv)
                     44: int    argc;
                     45: char   **argv;
                     46: {
                     47:        int     fd;
                     48: 
                     49:        if (argc < 3) {
                     50:                fprintf (stderr, "usage: hangup tty baud\n");
                     51:                exit (1);
                     52:        }
                     53:        call.line = argv[1];
                     54:        call.baud = atoi (argv[2]);
                     55: 
                     56:        fd = dial (&call);
                     57:        if (fd < 0) {
                     58:                merror (argv[0]);
                     59:                exit (2);
                     60:        }
                     61:        hangup (fd);
                     62:        undial (fd);
                     63:        return (0);
                     64: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.