|
|
1.1 root 1: echo Run Doit as bin!
2:
3: # Set ownership on .o files.
4: su root chown bin *.o
5: su root chgrp bin *.o
6:
7: # Grab a current libc.a.
8: cp -d /lib/libc.a .
9: chmod +w libc.a
10:
11: # Delete objects in old stdio only.
12: ar d libc.a `cat Files.delete`
13:
14: # Replace objects in both old and new stdio.
15: ar rk libc.a `cat Files.replace`
16:
17: # Replace objects which differ when recompiled with stdio.h.
18: cp -d ../other/*.o .
19: ar rk libc.a `cat Files.changed`
20:
21: # Add 21 objects which are in new stdio only.
22: ar rka putw.o libc.a _dscan.o
23: ar rka _fgetc.o libc.a _fgete.o _fgetstr.o _filbuf.o
24: ar rka _finish.o libc.a _finit.o _flsbuf.o
25: ar rka _fpseek.o libc.a _fputa.o
26: ar rka _fputc.o libc.a _fpute.o
27: ar rka _fputt.o libc.a _scanf.o
28: ar rka _stropen.o libc.a clearerr.o ecvt.o
29: ar rka fclose.o libc.a fcvt.o feof.o ferror.o
30: ar rka fgetc.o libc.a fgetpos.o
31: ar rka freopen.o libc.a fscanf.o
32: ar rka fseek.o libc.a fsetpos.o
33: ar rka fwrite.o libc.a gcvt.o
34: ar rka setbuf.o libc.a setvbuf.o
35: ar rka sprintf.o libc.a sscanf.o tmpfile.o
36: # Mung the ownerships again.
37: su root chown steve *.o
38: su root chgrp user *.o
39: sync
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.