Annotation of 42BSD/usr.bin/uucp/uupoll.c, revision 1.1

1.1     ! root        1: #ifndef lint
        !             2: static char sccsid[] = "@(#)uupoll.c   5.1 (Berkeley) 7/2/83";
        !             3: #endif
        !             4: 
        !             5: /*
        !             6:  * Poll named system(s).
        !             7:  *
        !             8:  * The poll occurs even if recent attempts have failed,
        !             9:  * but not if L.sys prohibits the call (e.g. wrong time of day).
        !            10:  *
        !            11:  * AUTHOR
        !            12:  *     Tom Truscott (rti!trt)
        !            13:  */
        !            14: 
        !            15: #include "uucp.h"
        !            16: 
        !            17: main(argc, argv)
        !            18: register int argc;
        !            19: register char **argv;
        !            20: {
        !            21:        if (argc < 2) {
        !            22:                fprintf(stderr, "usage: uupoll system ...\n");
        !            23:                cleanup(1);
        !            24:        }
        !            25: 
        !            26:        chdir(Spool);
        !            27:        strcpy(Progname, "uupoll");
        !            28:        uucpname(Myname);
        !            29: 
        !            30:        for (--argc, ++argv; argc > 0; --argc, ++argv) {
        !            31:                if (strcmp(argv[0], Myname) == SAME) {
        !            32:                        fprintf(stderr, "This *is* %s!\n", Myname);
        !            33:                        continue;
        !            34:                }
        !            35: 
        !            36:                if (versys(argv[0])) {
        !            37:                        fprintf(stderr, "%s: unknown system.\n", argv[0]);
        !            38:                        continue;
        !            39:                }
        !            40:                /* Remove any STST file that might stop the poll */
        !            41:                rmstat(argv[0]);
        !            42:                /* Attempt the call */
        !            43:                xuucico(argv[0]);
        !            44:        }
        !            45:        cleanup(0);
        !            46: }
        !            47: 
        !            48: cleanup(code)
        !            49: int code;
        !            50: {
        !            51:        exit(code);
        !            52: }

unix.superglobalmegacorp.com

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