Annotation of 42BSD/ucb/pascal/pdx/runtime/isactive.c, revision 1.1.1.1

1.1       root        1: /* Copyright (c) 1982 Regents of the University of California */
                      2: 
                      3: static char sccsid[] = "@(#)isactive.c 1.1 1/18/82";
                      4: 
                      5: /*
                      6:  * Decide a the given function is currently active.
                      7:  */
                      8: 
                      9: #include "defs.h"
                     10: #include "runtime.h"
                     11: #include "frame.rep"
                     12: #include "sym.h"
                     13: #include "machine.h"
                     14: #include "process.h"
                     15: 
                     16: BOOLEAN isactive(f)
                     17: SYM *f;
                     18: {
                     19:        if (isfinished(process)) {
                     20:                return(FALSE);
                     21:        } else {
                     22:                if (f == program) {
                     23:                        return(TRUE);
                     24:                }
                     25:                return(findframe(f) != NIL);
                     26:        }
                     27: }

unix.superglobalmegacorp.com

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