Annotation of researchv10no/libc/mkfile, revision 1.1.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.