Annotation of coherent/b/bin/ps/ps_b4_krnl68/hardcopy.4, revision 1.1

1.1     ! root        1: SOURCES=ps.c coffnlist.c fifo.c
        !             2: 
        !             3: AR=ar
        !             4: RANLIB=ranlib
        !             5: INCLUDE=
        !             6: LIBS=
        !             7: CFLAGS=$(INCLUDE)
        !             8: 
        !             9: all: $(TARGETS)
        !            10:         @true   # nop
        !            11: 
        !            12: ps:     $(OBJECTS)
        !            13:         $(CC) -o ps $(OBJECTS) $(LIBS)
        !            14: 
        !            15: readker: readker.o
        !            16:         $(CC) -o readker readker.o $(LIBS)
        !            17: 
        !            18: pt: pt.o
        !            19:         $(CC) -o pt pt.o $(LIBS)
        !            20: 
        !            21: search: search.o
        !            22:         $(CC) -o search search.o $(LIBS)
        !            23: 
        !            24: coffnlist: coffnlist.c
        !            25:         $(CC) $(CFLAGS) -DTEST -c coffnlist.c
        !            26:         $(CC) -o coffnlist coffnlist.o $(LIBS)
        !            27: 
        !            28: clean:
        !            29: -- Coherent MicroEMACS -- Makefile -- File: Makefile ---------------------------
        !            30:         close(fd);
        !            31: 
        !            32:         found = 0; /* We are looking for the command line.  */
        !            33:         if (F_NULL != (ffp = fifo_open(&boot_gift, 0))) {
        !            34: 
        !            35:                 for (; !found && T_NULL != (tp = fifo_read(ffp)); ) {
        !            36:                         if (T_STR_ARGF == tp->ts_type) {
        !            37:                                 found = 1;
        !            38:                                 break;
        !            39:                         }
        !            40:                 }
        !            41:                 fifo_close(ffp);
        !            42: 
        !            43:                 if (!found) {
        !            44: printf("can't find command line, assuming /autoboot.\n");
        !            45:                         strcpy(retval, "/autoboot");
        !            46:                 } else {
        !            47:                         /* Recast the argument list, so we can read it.  */
        !            48:                         RETYPE(tp, T_FIFO_SIC);
        !            49:                         ffp = fifo_open(tp, 0);
        !            50:                         tp = fifo_read(ffp);
        !            51:                         sprintf(retval, "/%14s", tp->ts_data);
        !            52:                         fifo_close(ffp);
        !            53:                 }
        !            54:         } else {
        !            55:                 strcpy(retval, "/autoboot");
        !            56:         }
        !            57: 
        !            58:         return(retval);
        !            59: -- Coherent MicroEMACS -- ps.c -- File: ps.c -----------------------------------
        !            60: failing i-search forward: strcpys

unix.superglobalmegacorp.com

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