OLD(8) UNIX Programmer's Manual OLD(8) NAME old - directory of old programs SYNOPSIS /usr/old/bin /usr/old/include /usr/old/lib /usr/old/cc -I/usr/old/include ... DESCRIPTION After the 3rd Berkeley Distribution, the formats for binary and archive files were changed. The binaries were modified to allow arbitrary length symbols, which required adding a string table at the end of the symbol table, and having sym- bol table entries point into the names in that table. The archive was modified to be a portable format, using strings instead of binary numbers, to avoid problems of different sizes of integers on different machines. These changes are incompatible with older formats. /usr/old is a the root of a hierarchy of binaries, include files, and libraries in the old binary and archive formats. They contain a complete set of programs and files necessary for people who need to deal with the original UNIX formats. In order to create new binaries in the old format, one must include the right header files. For example, to create a program called "foo" which uses the old math library in the old format, say /usr/old/cc -I/usr/old/include [ _f_l_a_g_s ] foo.c -lm SEE ALSO arcv(8), ar(1), cc(1), a.out(5), ar(5) BUGS Printed 11/10/80 1