Annotation of coherent/a/usr/bob/uusrc/modemcap/call.c, revision 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.