Annotation of researchv10dc/cmd/lcomp/nexit.c, revision 1.1

1.1     ! root        1: #include "stdio.h"
        !             2: struct rec {
        !             3:        long len;
        !             4:        struct rec *next;
        !             5:        char *fname;
        !             6:        long cnt[1];
        !             7: } *proFptr = (struct rec *)-1; /* end of list marker */
        !             8: exit(n)
        !             9: {      int i;
        !            10:        char xbuf[4096];
        !            11:        setbuf(stderr, xbuf);
        !            12:        if(freopen("prof.out", "a", stderr) == 0)
        !            13:                _cleanup(), _exit(n+1);
        !            14:        while(proFptr != (struct rec *)-1) {
        !            15:                fprintf(stderr, "%s\n", proFptr->fname);
        !            16:                for(i = 3; i < proFptr->len; i++)
        !            17:                        fprintf(stderr, "%d\n", proFptr->cnt[i-3], i);
        !            18:                proFptr = proFptr->next;
        !            19:        }
        !            20:        fflush(stderr);
        !            21:        _cleanup();
        !            22:        _exit(n);
        !            23: }

unix.superglobalmegacorp.com

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