Annotation of researchv10no/libc/mkfile, revision 1.1

1.1     ! root        1: #
        !             2: #      to add a file, do two things:
        !             3: #      add a line saying the name of the archive element
        !             4: #      and add a line at end of file saying where the source is.
        !             5: #
        !             6: NPROC=2
        !             7: L=libc.a
        !             8: OBJ=$L(_assert.o) $L(_cleanup.o) $L(_exit.o) $L(_printnum.o) $L(abort.o)\
        !             9:        $L(LL.o) $L(abs.o) $L(access.o) $L(acct.o) $L(alarm.o)\
        !            10:        $L(asin.o) $L(atan.o) $L(atexit.o) $L(atof.o) $L(atoi.o) $L(atol.o)\
        !            11:        $L(biasclock.o) $L(calloc.o) $L(cerror.o)\
        !            12:        $L(chdir.o) $L(chmod.o) $L(chown.o) $L(chroot.o) $L(chrtab.o)\
        !            13:        $L(close.o) $L(closedir.o) $L(clrerr.o) $L(creat.o) $L(crypt.o) $L(ctime.o)\
        !            14:        $L(cttyname.o) $L(ctype.o) $L(data.o) $L(dialout.o) $L(dirread.o)\
        !            15:        $L(doprint.o) $L(_dtoa.o) $L(_fconv.o) $L(snprintf.o) $L(strtod.o)\
        !            16:        $L(fscanf.o) $L(vfprintf.o) $L(vfscanf.o) $L(vprintf.o) $L(sscanf.o)\
        !            17:        $L(dup.o) $L(ecvt.o) $L(erf.o) $L(errlst.o) $L(execl.o) $L(execle.o)\
        !            18:        $L(execv.o) $L(execve.o) $L(execvp.o) $L(exit.o) $L(exp.o) $L(fabs.o) $L(fchmod.o)\
        !            19:        $L(fchown.o) $L(fdopen.o) $L(fgetc.o) $L(fgets.o) $L(filbuf.o)\
        !            20:        $L(fioclose.o) $L(fioflush.o) $L(fiogetc.o) $L(fioinit.o)\
        !            21:        $L(fiofillbuf.o) $L(fioputc.o)\
        !            22:        $L(fiordline.o) $L(fioread.o) $L(fioseek.o) $L(fioundo.o) $L(fioprint.o)\
        !            23:        $L(fiowrite.o) $L(fiotie.o) $L(floor.o)\
        !            24:        $L(fmount.o) $L(funmount.o)\
        !            25:        $L(flsbuf.o) $L(fmod.o) $L(fopen.o) $L(fork.o) $L(fprintf.o) $L(fputc.o)\
        !            26:        $L(fputs.o) $L(freopen.o) $L(frexp.o) $L(fseek.o) $L(fstab.o) $L(fstat.o)\
        !            27:        $L(ftell.o) $L(ftw.o) $L(galloc.o) $L(gamma.o) $L(gcd.o)\
        !            28:        $L(gcvt.o) $L(getchar.o)\
        !            29:        $L(getenv.o) $L(getgid.o) $L(getgrent.o) $L(getgrgid.o)\
        !            30:        $L(getfields.o) $L(getflags.o) $L(getgroups.o)\
        !            31:        $L(getgrnam.o) $L(getlog.o) $L(getlogin.o) $L(getopt.o) $L(getpass.o)\
        !            32:        $L(getpid.o) $L(getpwent.o) $L(getpwnam.o) $L(getpwuid.o)\
        !            33:        $L(getshares.o) $L(getshput.o) $L(getuid.o)\
        !            34:        $L(getw.o) $L(getwd.o) $L(huff.o) $L(hypot.o)\
        !            35:        $L(ioctl.o) $L(iread.o) $L(isatty.o)\
        !            36:        $L(jterm.o) $L(besj0.o) $L(besj1.o)\
        !            37:        $L(besjn.o) $L(kill.o) $L(l3tol.o) $L(lcm.o) $L(ldexp.o)\
        !            38:        $L(linedis.o) $L(link.o)\
        !            39:        $L(label.o) $L(limits.o)\
        !            40:        $L(log.o) $L(lseek.o) $L(llseek.o) $L(lstat.o) $L(ltol3.o)\
        !            41:        $L(malloc.o) $L(max.o) $L(mcount.o) $L(memccpy.o) $L(memchr.o) $L(memcmp.o)\
        !            42:        $L(memcpy.o) $L(memmove.o) $L(memset.o) $L(min.o) $L(mkdir.o) $L(mknod.o) $L(mktemp.o)\
        !            43:        $L(modf.o) $L(mon.o) $L(nametty.o) $L(nap.o) $L(nice.o) $L(nlist.o)\
        !            44:        $L(onexit.o) $L(open.o) $L(opendir.o) $L(openshares.o) $L(pdirread.o)\
        !            45:        $L(perror.o) $L(pipe.o) $L(popen.o) $L(pow.o) $L(pow10.o)\
        !            46:        $L(print.o) $L(printf.o)\
        !            47:        $L(prof.o) $L(putchar.o) $L(puts.o)\
        !            48:        $L(putshares.o) $L(putw.o) $L(qsort.o)\
        !            49:        $L(rand.o) $L(rdwr.o) $L(read.o) $L(readdir.o) $L(readlink.o) $L(reboot.o)\
        !            50:        $L(regcomp.o) $L(regerror.o) $L(regexec.o) $L(regsub.o) $L(rew.o)\
        !            51:        $L(rmdir.o) $L(sbrk.o) $L(scanf.o) $L(seekdir.o)\
        !            52:        $L(select.o) $L(setbuf.o) $L(setgid.o) $L(setgroups.o)\
        !            53:        $L(setjmp.o) $L(setlimits.o) $L(setpgrp.o)\
        !            54:        $L(setruid.o) $L(setuid.o) $L(setupgroups.o) $L(setupshares.o)\
        !            55:        $L(sgn.o) $L(signal.o) $L(sin.o)\
        !            56:        $L(sinh.o) $L(sleep.o) $L(sprintf.o) $L(sqrt.o) $L(stat.o) $L(stime.o)\
        !            57:        $L(strcat.o) $L(strchr.o) $L(strcmp.o) $L(strcpy.o)\
        !            58:        $L(strcspn.o) $L(strdup.o) $L(strlen.o) $L(strncat.o)\
        !            59:        $L(strncmp.o) $L(strncpy.o) $L(strout.o) $L(strpbrk.o) $L(strrchr.o)\
        !            60:        $L(strspn.o) $L(strtok.o) $L(strtol.o) $L(strtoul.o) \
        !            61:        $L(stuff.o) $L(swab.o) $L(swapon.o)\
        !            62:        $L(symlink.o) $L(sync.o) $L(syscall.o) $L(system.o) $L(tan.o) $L(tanh.o)\
        !            63:        $L(telldir.o) $L(time.o) $L(timec.o) $L(times.o) $L(timezone.o) $L(tmpnam.o)\
        !            64:        $L(tolower.o) $L(toupper.o) $L(ttyname.o) $L(udiv.o) $L(umask.o)\
        !            65:        $L(uname.o) $L(ungetc.o) $L(unlink.o) $L(urem.o) $L(utime.o)\
        !            66:        $L(vadvise.o) $L(vlimit.o) $L(vtimes.o) $L(wait.o)\
        !            67:        $L(wait3.o) $L(write.o)
        !            68: 
        !            69: LCCARGS = -c -N -Istdio -I/usr/include/lcc -I/usr/include/libc -I/usr/include -DV10
        !            70: 
        !            71: DESTDIR=
        !            72: BUILTINS=
        !            73: 
        !            74: all:V: libc.a libdmalloc.a
        !            75: 
        !            76: #      goo for no onexit
        !            77: #      rm -f libc.a
        !            78: #      cd o; ar qc ../libc.a `lorder *.o | tsort`
        !            79: #      ar ma flsbuf.o libc.a exit.o
        !            80: #      ar m libc.a cleanup.o
        !            81: 
        !            82: libc.a:Q:      $OBJ
        !            83:        unset prereq
        !            84:        names=`membername $newprereq`
        !            85:        ar rv libc.a $names && rm $names
        !            86:        ranlib libc.a
        !            87: 
        !            88: libdmalloc.a:  gen/malloc.c
        !            89:        cp $prereq goo.c
        !            90:        lcc $CFLAGS -Ddebug -c goo.c
        !            91:        ar rv libdmalloc.a goo.o && rm goo.[co]
        !            92: 
        !            93: clean:
        !            94:        rm -f libc.a libdmalloc.a
        !            95: 
        !            96: install:V: $DESTDIR/lib/libc.a $DESTDIR/lib/crt0.o $DESTDIR/lib/mcrt0.o\
        !            97:                $DESTDIR/usr/lib/libdmalloc.a
        !            98: 
        !            99: $DESTDIR/lib/libc.a: libc.a
        !           100:        cp $target liboc.a
        !           101:        cp libc.a $target
        !           102:        ranlib $target
        !           103: 
        !           104: $DESTDIR/lib/crt0.o: crt0.o
        !           105:        cp crt0.o $DESTDIR/lib
        !           106: 
        !           107: $DESTDIR/lib/mcrt0.o: mcrt0.o
        !           108:        cp mcrt0.o $DESTDIR/lib
        !           109: 
        !           110: $DESTDIR/usr/lib/libdmalloc.a: libdmalloc.a
        !           111:        cp libdmalloc.a $target
        !           112:        ranlib $target
        !           113: 
        !           114: crt0.o:        csu/crt0.s
        !           115:        cc -S csu/crt0.s
        !           116: 
        !           117: mcrt0.o:       csu/mcrt0.s
        !           118:        cc -S csu/mcrt0.s
        !           119: 
        !           120: $L(%.o):N:     %.o
        !           121: 
        !           122: %.o:
        !           123:        cc -O -c $prereq
        !           124:        ld -o $nproc.o -x -r $target && mv $nproc.o $target
        !           125: 
        !           126: errlst.o: gen/errlst.c
        !           127:        cc -S gen/errlst.c
        !           128:        ed - <gen/:errfix errlst.s
        !           129:        as -o errlst.o errlst.s
        !           130:        ld -o $nproc.o -x -r errlst.o && mv $nproc.o errlst.o
        !           131:        rm errlst.s
        !           132: 
        !           133: fioclose.o:    fio/fioclose.c /usr/include/fio.h
        !           134: fiofillbuf.o:  fio/fiofillbuf.c /usr/include/fio.h
        !           135: fioflush.o:    fio/fioflush.c /usr/include/fio.h
        !           136: fiogetc.o:     fio/fiogetc.c /usr/include/fio.h
        !           137: fioinit.o:     fio/fioinit.c /usr/include/fio.h
        !           138: fiotie.o:      fio/fiotie.c /usr/include/fio.h
        !           139: fioputc.o:     fio/fioputc.c /usr/include/fio.h
        !           140: fioprint.o:    fio/fioprint.c /usr/include/fio.h
        !           141: fiordline.o:   fio/fiordline.c /usr/include/fio.h
        !           142: fioread.o:     fio/fioread.c /usr/include/fio.h
        !           143: fioseek.o:     fio/fioseek.c /usr/include/fio.h
        !           144: fioundo.o:     fio/fioundo.c /usr/include/fio.h
        !           145: fiowrite.o:    fio/fiowrite.c /usr/include/fio.h
        !           146: mcount.o:      gen/mcount.s
        !           147: udiv.o:        gen/udiv.s
        !           148: urem.o:        gen/urem.s
        !           149: _assert.o:     gen/_assert.c
        !           150: _cleanup.o:    gen/_cleanup.c /usr/include/libc.h
        !           151: _printnum.o:   gen/_printnum.c
        !           152: LL.o:          gen/LL.c
        !           153: abort.o:       gen/abort.c
        !           154: abs.o: gen/abs.s
        !           155: atexit.o:      gen/atexit.c /usr/include/libc.h
        !           156: atof.o:        gen/atof.c
        !           157: atoi.o:        gen/atoi.c
        !           158: atol.o:        gen/atol.c
        !           159: calloc.o:      gen/calloc.c
        !           160: chrtab.o:      gen/chrtab.c
        !           161: closedir.o:    gen/closedir.c
        !           162: crypt.o:       gen/crypt.c
        !           163: ctime.o:       gen/ctime.c
        !           164: cttyname.o:    gen/cttyname.c
        !           165: ctype.o:       gen/ctype.c
        !           166: dialout.o:     gen/dialout.c
        !           167: dirread.o:     sys/dirread.s
        !           168: doprint.o:     gen/doprint.c
        !           169: ecvt.o:        gen/ecvt.c
        !           170: execvp.o:      gen/execvp.c
        !           171: exit.o:        gen/exit.c
        !           172: frexp.o:       gen/frexp.s
        !           173: ftw.o: gen/ftw.c
        !           174: galloc.o:      gen/galloc.c
        !           175: gcd.o: gen/gcd.c
        !           176: getenv.o:      gen/getenv.c
        !           177: getfields.o:   gen/getfields.c
        !           178: getflags.o:    gen/getflags.c
        !           179: getlogin.o:    gen/getlogin.c
        !           180: getopt.o:      gen/getopt.c
        !           181: getshares.o:   gen/getshares.c
        !           182: getshput.o:    gen/getshput.c
        !           183: getwd.o:       gen/getwd.c
        !           184: iread.o:       gen/iread.c
        !           185: isatty.o:      gen/isatty.c
        !           186: l3tol.o:       gen/l3tol.c
        !           187: lcm.o: gen/lcm.c
        !           188: ldexp.o:       gen/ldexp.s
        !           189: linedis.o:     gen/linedis.c
        !           190: ltol3.o:       gen/ltol3.c
        !           191: malloc.o:      gen/malloc.c
        !           192:        lcc $CFLAGS -c $prereq
        !           193: max.o: gen/max.c
        !           194: memccpy.o:     gen/memccpy.s
        !           195: memchr.o:      gen/memchr.s
        !           196: memcmp.o:      gen/memcmp.s
        !           197: memcpy.o:      gen/memcpy.s
        !           198: memmove.o:     gen/memmove.c
        !           199:        lcc $LCCARGS $prereq
        !           200: memset.o:      gen/memset.s
        !           201: min.o: gen/min.c
        !           202: mktemp.o:      gen/mktemp.c
        !           203: modf.o:        gen/modf.s
        !           204: mon.o: gen/mon.c
        !           205: nlist.o:       gen/nlist.c
        !           206: nametty.o:     gen/nametty.c
        !           207: onexit.o:      gen/onexit.c /usr/include/libc.h
        !           208: opendir.o:     gen/opendir.c
        !           209: openshares.o:  gen/openshares.c
        !           210: pdirread.o:    gen/pdirread.c
        !           211: perror.o:      gen/perror.c
        !           212: print.o:       gen/print.c
        !           213: putshares.o:   gen/putshares.c
        !           214: qsort.o:       gen/qsort.c
        !           215:        lcc -c $prereq
        !           216:        ld -o $nproc.o -x -r $target && mv $nproc.o $target
        !           217: rand.o:        gen/rand.c
        !           218: readdir.o:     gen/readdir.c
        !           219: regcomp.o:     gen/regcomp.c
        !           220: regerror.o:    gen/regerror.c
        !           221: regexec.o:     gen/regexec.c
        !           222: regprog.o:     gen/regprog.h
        !           223: regsub.o:      gen/regsub.c
        !           224: seekdir.o:     gen/seekdir.c
        !           225: setlimits.o:   gen/setlimits.c
        !           226: setupgroups.o: gen/setupgroups.c
        !           227: setupshares.o: gen/setupshares.c
        !           228: sgn.o: gen/sgn.c
        !           229: sleep.o:       gen/sleep.c
        !           230: strcat.o:      gen/strcat.s
        !           231: strchr.o:      gen/strchr.s
        !           232: strcmp.o:      gen/strcmp.s
        !           233: strcpy.o:      gen/strcpy.s
        !           234: strcspn.o:     gen/strcspn.s
        !           235: strdup.o:      gen/strdup.c
        !           236: strlen.o:      gen/strlen.s
        !           237: strncat.o:     gen/strncat.s
        !           238: strncmp.o:     gen/strncmp.s
        !           239: strncpy.o:     gen/strncpy.s
        !           240: strpbrk.o:     gen/strpbrk.s
        !           241: strrchr.o:     gen/strrchr.c
        !           242: strspn.o:      gen/strspn.s
        !           243: strtok.o:      gen/strtok.c
        !           244: strtol.o:      gen/strtol.c
        !           245: strtoul.o:     gen/strtoul.c
        !           246: swab.o:        gen/swab.c
        !           247: telldir.o:     gen/telldir.c
        !           248: timec.o:       gen/timec.c
        !           249: timezone.o:    gen/timezone.c
        !           250: tolower.o:     gen/tolower.c
        !           251: toupper.o:     gen/toupper.c
        !           252: ttyname.o:     gen/ttyname.c
        !           253: uname.o:       gen/uname.c
        !           254: asin.o:        math/asin.c
        !           255: atan.o:        math/atan.c
        !           256: erf.o: math/erf.c
        !           257: exp.o: math/exp.c
        !           258: fabs.o:        math/fabs.s
        !           259: floor.o:       math/floor.c
        !           260: fmod.o:        math/fmod.c
        !           261: gamma.o:       math/gamma.c
        !           262: huff.o:                gen/huff.c
        !           263: hypot.o:       math/hypot.c
        !           264: besj0.o:       math/besj0.c
        !           265: besj1.o:       math/besj1.c
        !           266: besjn.o:       math/besjn.c
        !           267: log.o: math/log.c
        !           268: pow.o: math/pow.c
        !           269: pow10.o:       math/pow10.c
        !           270: sin.o: math/sin.c
        !           271: sinh.o:        math/sinh.c
        !           272: sqrt.o:        math/sqrt.c
        !           273: tan.o: math/tan.c
        !           274: tanh.o:        math/tanh.c
        !           275: clrerr.o:      stdio/clrerr.c
        !           276: data.o:        stdio/data.c
        !           277: fdopen.o:      stdio/fdopen.c
        !           278: fgetc.o:       stdio/fgetc.c
        !           279: fgets.o:       stdio/fgets.c
        !           280:        lcc $LCCARGS stdio/fgets.c
        !           281: filbuf.o:      stdio/filbuf.c
        !           282: flsbuf.o:      stdio/flsbuf.c
        !           283: fopen.o:       stdio/fopen.c
        !           284: _dtoa.o:       stdio/_dtoa.c stdio/fconv.h
        !           285: _fconv.o:      stdio/_fconv.c stdio/fconv.h
        !           286: sscanf.o:      stdio/sscanf.c stdio/iolib.h
        !           287: snprintf.o:    stdio/snprintf.c stdio/iolib.h
        !           288: strtod.o:      stdio/strtod.c stdio/fconv.h
        !           289: vfprintf.o:    stdio/vfprintf.c stdio/iolib.h
        !           290: fscanf.o:      stdio/fscanf.c stdio/iolib.h
        !           291: vfscanf.o:     stdio/vfscanf.c stdio/iolib.h
        !           292: vprintf.o:     stdio/vprintf.c stdio/iolib.h
        !           293: fprintf.o:     stdio/fprintf.c stdio/iolib.h
        !           294: fputc.o:       stdio/fputc.c
        !           295: fputs.o:       stdio/fputs.c
        !           296:        lcc $LCCARGS stdio/fputs.c
        !           297: freopen.o:     stdio/freopen.c
        !           298: fseek.o:       stdio/fseek.c
        !           299: fstab.o:       gen/fstab.c
        !           300: ftell.o:       stdio/ftell.c
        !           301: gcvt.o:        stdio/gcvt.c
        !           302: getchar.o:     stdio/getchar.c
        !           303: getgrent.o:    stdio/getgrent.c
        !           304: getgrgid.o:    stdio/getgrgid.c
        !           305: getgrnam.o:    stdio/getgrnam.c
        !           306: getpass.o:     stdio/getpass.c
        !           307: getpwent.o:    stdio/getpwent.c
        !           308: getpwnam.o:    stdio/getpwnam.c
        !           309: getpwuid.o:    stdio/getpwuid.c
        !           310: getw.o:        stdio/getw.c
        !           311: popen.o:       stdio/popen.c
        !           312: printf.o:      stdio/printf.c stdio/iolib.h
        !           313: putchar.o:     stdio/putchar.c
        !           314: puts.o:        stdio/puts.c
        !           315: putw.o:        stdio/putw.c
        !           316: rdwr.o:        stdio/rdwr.c
        !           317:        lcc $LCCARGS stdio/rdwr.c
        !           318: rew.o: stdio/rew.c
        !           319: scanf.o:       stdio/scanf.c stdio/iolib.h
        !           320:        lcc $LCCARGS stdio/scanf.c
        !           321:        ld -o $nproc.o -x -r $target && mv $nproc.o $target
        !           322: setbuf.o:      stdio/setbuf.c
        !           323: sprintf.o:     stdio/sprintf.c stdio/iolib.h
        !           324:        lcc $LCCARGS stdio/sprintf.c
        !           325:        ld -o $nproc.o -x -r $target && mv $nproc.o $target
        !           326: stdio/o.o:     stdio/stdio/o.h
        !           327: strout.o:      stdio/strout.c
        !           328: stuff.o:       stdio/stuff.c
        !           329: system.o:      stdio/system.c
        !           330: tmpnam.o:      gen/tmpnam.c
        !           331: ungetc.o:      stdio/ungetc.c
        !           332: _exit.o:       sys/_exit.s
        !           333: access.o:      sys/access.s
        !           334: acct.o:        sys/acct.s
        !           335: alarm.o:       sys/alarm.s
        !           336: biasclock.o:   sys/biasclock.s
        !           337: cerror.o:      sys/cerror.s
        !           338: chdir.o:       sys/chdir.s
        !           339: chmod.o:       sys/chmod.s
        !           340: chown.o:       sys/chown.s
        !           341: chroot.o:      sys/chroot.s
        !           342: close.o:       sys/close.s
        !           343: creat.o:       sys/creat.s
        !           344: dup.o: sys/dup.s
        !           345: execl.o:       sys/execl.s
        !           346: execle.o:      sys/execle.s
        !           347: execv.o:       sys/execv.s
        !           348: execve.o:      sys/execve.s
        !           349: fchmod.o:      sys/fchmod.s
        !           350: fchown.o:      sys/fchown.s
        !           351: fmount.o:      sys/fmount.s
        !           352: fork.o:        sys/fork.s
        !           353: funmount.o:    sys/funmount.s
        !           354: fstat.o:       sys/fstat.s
        !           355: getgid.o:      sys/getgid.s
        !           356: getgroups.o:   sys/getgroups.s
        !           357: getlog.o:      sys/getlog.s
        !           358: getpid.o:      sys/getpid.s
        !           359: getuid.o:      sys/getuid.s
        !           360: ioctl.o:       sys/ioctl.s
        !           361: jterm.o:       gen/jterm.c
        !           362: kill.o:        sys/kill.s
        !           363: label.o:       sys/label.c /usr/include/label.h
        !           364: limits.o:      sys/limits.s
        !           365: link.o:        sys/link.s
        !           366: lseek.o:       sys/lseek.s
        !           367: llseek.o:      sys/llseek.s
        !           368: lstat.o:       sys/lstat.s
        !           369: mkdir.o:       sys/mkdir.s
        !           370: mknod.o:       sys/mknod.s
        !           371: nap.o: sys/nap.s
        !           372: nice.o:        sys/nice.s
        !           373: open.o:        sys/open.s
        !           374: pipe.o:        sys/pipe.s
        !           375: prof.o:        sys/prof.s
        !           376: read.o:        sys/read.s
        !           377: readlink.o:    sys/readlink.s
        !           378: reboot.o:      sys/reboot.s
        !           379: rmdir.o:       sys/rmdir.s
        !           380: sbrk.o:        sys/sbrk.s
        !           381: select.o:      sys/select.s
        !           382: setgid.o:      sys/setgid.s
        !           383: setgroups.o:   sys/setgroups.s
        !           384: setjmp.o:      sys/setjmp.s
        !           385: setpgrp.o:     sys/setpgrp.s
        !           386: setruid.o:     sys/setruid.s
        !           387: setuid.o:      sys/setuid.s
        !           388: signal.o:      sys/signal.s
        !           389: stat.o:        sys/stat.s
        !           390: stime.o:       sys/stime.s
        !           391: swapon.o:      sys/swapon.s
        !           392: symlink.o:     sys/symlink.s
        !           393: sync.o:        sys/sync.s
        !           394: syscall.o:     sys/syscall.s
        !           395: time.o:        sys/time.s
        !           396: times.o:       sys/times.s
        !           397: umask.o:       sys/umask.s
        !           398: unlink.o:      sys/unlink.s
        !           399: utime.o:       sys/utime.s
        !           400: vadvise.o:     sys/vadvise.s
        !           401: vfork.o:       sys/vfork.s
        !           402: vlimit.o:      sys/vlimit.s
        !           403: vtimes.o:      sys/vtimes.s
        !           404: wait.o:        sys/wait.s
        !           405: wait3.o:       sys/wait3.s
        !           406: write.o:       sys/write.s
        !           407: 
        !           408: atof.o:        gen/atof.c
        !           409: _dtoa.o:       stdio/_dtoa.c stdio/fconv.h
        !           410: _fconv.o:      stdio/_fconv.c stdio/fconv.h
        !           411: sscanf.o:      stdio/sscanf.c stdio/iolib.h
        !           412: snprintf.o:    stdio/snprintf.c stdio/iolib.h
        !           413: strtod.o:      stdio/strtod.c stdio/fconv.h
        !           414: vfprintf.o:    stdio/vfprintf.c stdio/iolib.h
        !           415:        lcc $LCCARGS stdio/vfprintf.c
        !           416: fscanf.o:      stdio/fscanf.c stdio/iolib.h
        !           417: vfscanf.o:     stdio/vfscanf.c stdio/iolib.h
        !           418:        lcc $LCCARGS stdio/vfscanf.c
        !           419: vprintf.o:     stdio/vprintf.c stdio/iolib.h
        !           420: fprintf.o:     stdio/fprintf.c stdio/iolib.h
        !           421: printf.o:      stdio/printf.c stdio/iolib.h
        !           422: scanf.o:       stdio/scanf.c stdio/iolib.h
        !           423: sprintf.o:     stdio/sprintf.c stdio/iolib.h
        !           424:        lcc $LCCARGS stdio/sprintf.c
        !           425:        ld -o $nproc.o -x -r $target && mv $nproc.o $target

unix.superglobalmegacorp.com

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