Annotation of researchv10no/cmd/sml/doc/linkdata.1, revision 1.1

1.1     ! root        1: .TH LINKDATA 1
        !             2: .SH NAME
        !             3: link \- group data files into the text segment of a .o file
        !             4: .SH SYNOPSIS
        !             5: .B linkdata file1 file2 ...
        !             6: .br
        !             7: .SH DESCRIPTION
        !             8: .PP
        !             9: .IR linkdata
        !            10: reads the named files and generates an a.out-format file on the
        !            11: standard output.  The resulting file is as if it were assembled from
        !            12: the following .s file.  (The files can be rather long, so it's not
        !            13: a good idea to make an actual assembly language file.)
        !            14: .DS L
        !            15: .ft C
        !            16:     .text
        !            17:     .globl datalist
        !            18:     .set datalist, 1f+4   # if there are no files, use  ".set datalist, 1"
        !            19: 
        !            20: # repeat the following for each file
        !            21:     .align 2
        !            22: 1:  .long 0x31
        !            23:     .long 2f+4
        !            24:     .long 3f+4
        !            25:     .long 1f+4  # for the last file, use   .long 1   instead
        !            26: 2:  .long strlen("filename")*16+15
        !            27:     .ascii "filename"
        !            28:     .align 2
        !            29: 3:  .word  length(contents of file1)*16+15
        !            30:     .byte  [contents of file 1]
        !            31:     .align 2
        !            32: 
        !            33: .ft R
        !            34: .DE

unix.superglobalmegacorp.com

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