Annotation of researchv10no/cmd/sort/README, revision 1.1.1.1

1.1       root        1: Posix P1003.2-compatible sort utility from Unix research v10 system.
                      2: 
                      3: To build it:
                      4:        make sort
                      5: To test it:
                      6:        make test
                      7: 
                      8: sort.1 is manual source; sort.man is the formatted version of it
                      9: 
                     10: Typical problems:
                     11:        On some systems the ANSI standard functions memmove.c
                     12:        and strtoul.c are slow or absent.  Code for these
                     13:        functions is included; use it if you have to
                     14:        (see Makefile).
                     15: 
                     16:        The sorttest suite uses awk as described in the
                     17:        Aho/Kernighan/Weinberger book.  Older versions of awk
                     18:        will fail, possibly even dumping core.  It tries awk
                     19:        and nawk and gawk before giving up.
                     20: 
                     21:        ANSI header files are assumed, but because headers
                     22:        vary among systems, you may have to do some clever
                     23:        rearrangement of #include directives.
                     24: 
                     25: Notes on "make fast":
                     26:        Standard IO is used for portability, despite the cost in
                     27:        speed.  The make file tries "make fast", and if that fails
                     28:        does "make slow".  Make fast uses a private addition
                     29:        to the classic System V stdio, not universally portable.
                     30:        In extreme cases (very long records in nearly sorted
                     31:        order) it can run 40% faster than the "make slow" version.
                     32: 
                     33: Report troubles to:
                     34:        Doug McIlroy
                     35:        908 582 6050
                     36:        research!doug
                     37:        [email protected]

unix.superglobalmegacorp.com

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