decoration decoration
Stories

GROKLAW
When you want to know more...
decoration
For layout only
Home
Archives
Site Map
Search
About Groklaw
Awards
Legal Research
Timelines
ApplevSamsung
ApplevSamsung p.2
ArchiveExplorer
Autozone
Bilski
Cases
Cast: Lawyers
Comes v. MS
Contracts/Documents
Courts
DRM
Gordon v MS
GPL
Grokdoc
HTML How To
IPI v RH
IV v. Google
Legal Docs
Lodsys
MS Litigations
MSvB&N
News Picks
Novell v. MS
Novell-MS Deal
ODF/OOXML
OOXML Appeals
OraclevGoogle
Patents
ProjectMonterey
Psystar
Quote Database
Red Hat v SCO
Salus Book
SCEA v Hotz
SCO Appeals
SCO Bankruptcy
SCO Financials
SCO Overview
SCO v IBM
SCO v Novell
SCO:Soup2Nuts
SCOsource
Sean Daly
Software Patents
Switch to Linux
Transcripts
Unix Books
Your contributions keep Groklaw going.
To donate to Groklaw 2.0:

Groklaw Gear

Click here to send an email to the editor of this weblog.


To read comments to this article, go here
The 1994 USL-Regents of UCal Settlement Agreement - PDF and text
Sunday, November 28 2004 @ 02:41 PM EST

Finally, we have legally obtained the settlement agreement [PDF] between USL and The Regents of the University of California settling their 1990s lawsuits, thanks to Groklaw's dburns, who figured out that California has a Public Records Law, under which he made persistent application to obtain this document. Finally, after dotting all the i's and crossing all the required t's, he received the document from The Regents of the University of California's Office of the General Counsel, with a cover letter that reads in pertinent part:

"This is in further response to your request for legal filings, deposition transcripts, court orders and settlements in the California Superior Court case no. 717864-3. We have determined that the confidential 1994 settlement agreement between UNIX System Laboratories, Inc. and The Regents which was not filed with the court, may be disclosed to you under the Public Records Act."

And so the bullying by secrecy is over.

It's a peace treaty between the parties, neither of whom actually agrees that the other's claims are necessarily true, but they agree as to what each will do going forward to lay down their arms. USL claimed ownership over certain files, as you can see in the opening words of the settlement:

"1. USL contends it is the owner of the intellectual property rights in portions of certain computer operating system software (the 'UNIX System')."

Contending and proving are two different things. The University agrees that portions of its software "were developed independently by University personnel and others and portions of said releases were derived from versions of the UNIX System licensed to the University" and USL acknowledges that it "incorporated material derived from the BSD Releases in versions of the UNIX System". The parties then go on to work out their differences.

There are four categories the parties place various files into, categories they agreed to, not you and I, to settle the action, "Restricted Files" (Exhibit A), "UNIX Derived Files" (Exhibit B), which includes 23 files USL approved for release in BSD4Lite, and "Unrestricted Files" (Exhibit C).

"Restricted Files" are files contained in Net2 which "USL contends contain materials from the UNIX System and/or use or disclose methods and concepts in the UNIX System and whose further distribution is restricted pursuant to this Settlement Agreement." To put a finer point on it, these are files that *the University* agreed they wouldn't further distribute. They also agreed to "take reasonable steps" to "encourage" everyone with access to Net2 to switch to 4.4 BSD(Lite).

In addition, the University agreed that USL could "undertake an effort to advise persons of USL's contention that the Restricted Files may contain material that is proprietary to USL." "Contention." "May contain..." The University isn't even signing off on USL's contentions. And I note what seems like a Get-Out-of-Jail-Free card, in section 3c:

"c. USL agrees that it shall take no action against any person who utilizes any methods and concepts in the Restricted Files which as of this date have become available to the general public by acts not attributable to the University, its employees or students. Nothing in this provision shall limit USL's rights against a third party arising out of a breach of any license agreement with USL or AT&T."

Now we know why SCO keeps telling us the case is "just a contract" case, why it has a penchant for suing only those who are, or were, their licensees, and why it sued IBM instead of Red Hat. USL preserves its rights against licensees under the license agreements. I see no expanded rights against third parties who are not licensees, just the preexisting right to try to sue them, with the same likely outcome that USL experienced when it tried to sue the University and BSDi, using the same lame copyright claims that the judge back then found so unconvincing. The University agrees it won't stand in USL's way if they sue third parties:

"7. Further Participation in Litigation. The University agrees that it will not actively assist or support BSDI's defenses or counterclaims in the Federal Action or the efforts of any other party who asserts in any action the right to copy, use, or disclose to non-licensees of USL any of the material contained in the Restricted Files or the invalidity of USL's proprietary rights in the UNIX System. However, nothing in this provision shall prohibit the University from responding to any discovery permitted a third party under federal or state law or from defending any claim that may be asserted against the University or the Individual Regents."

USL makes the same assertion about "UNIX Derived Files", that they contain materials USL contends is derived from or based on UNIX, but which the parties agree the University can freely distribute under the terms of the settlement, meaning with a copyright notice and list of "restrictions on use and distribution" as per clause 2e:

"e. Without waiving any of its proprietary rights therein, USL agrees that UNIX Derived Files listed in Exhibit B, or any material therein, may be freely distributed by the University and may be freely reproduced and redistributed by others without payment of any royalties or fees and without execution of any license agreement with USL and/or the University, provided such files or portions thereof include, in text form, a USL Copyright Notice and the same list of restrictions on use and redistribution of the software presently contained in the Net2 version of the file. Attached as Exhibit F is a copy of said notice which has been agreed upon by the parties."

Notice the "may be freely reproduced and redistributed by others" part? I believe SCO tried to tell us they never gave Linux any such right to use, even with a copyright notice, but doesn't this clause seem to pull the rug out from that assertion? Here are some review links on SCO's position.

In turn, USL, in 3(f), agreed to "affix the University Copyright Notice and the University Acknowledgment" on all the files listed in Exhibit C, the "Unrestricted Files," all the rest of the files in Net2, which the University asserted were derived from BSD Releases "which are contained in the UNIX System or are otherwise distributed by USL". I wonder if they have? Remembering the SCOForum disastrous unveiling, I'm thinking maybe not. Perhaps some of you out there can tell us. USL agreed not to take any action based on the use or distribution "by any person" of the Unrestricted Files.

Finally, the second Get-Out-of-Jail card is that everything in 4.4 BSD(Lite) "may be publicly distributed to third parties free of any claim by USL of restrictions on its use or further distribution."

All the rest is FUD. Surprised?

What seems the most significant to me is that instead of filing this agreement with the court and getting the court to sign off on it, instead they agreed to file for a dismissal of the action and keep it just between the two of them. I see USL claiming it has certain rights, which may or may not be upheld if it ever went to a lawsuit, except with respect to the University, based on this settlement. Maybe they would be, maybe they wouldn't with respects to third parties. Feel free to correct me if you lawyers out there disagree, but that is how it reads to me.

dburns did most of the transcription, for which I thank him. I'm sure we all thank him for all he did. I did Exhibit C, and it had to be done by hand because the original is fuzzy, so please do let me know of any errors or typos. In certain cases, I simply had to make an educated guess as to what a letter was. I know with your expertise, you'll catch any mistakes, and we'll be able to perfect the list. For anything that matters, go by the original, of course. We strive for accuracy, but I can't guarantee it. Also, for those directly affected by this information, seek an attorney's opinion on what it all means. I am not one, as you know. Our contribution is simply to make it available.

***********************************

SETTLEMENT AGREEMENT

This Settlement Agreement is entered into between UNIX System Laboratories, Inc. ("USL"), a Delaware corporation, and The Regents of the University of California (the "University"), a California corporation.

Recitals

1. USL contends it is the owner of the intellectual property rights in portions of certain computer operating system software (the "UNIX System").

2. USL and USL's predecessor in interest, the American Telephone and Telegraph Co. ("AT&T"), have licensed the University to use certain versions of UNIX® system software, prepare derivative works therefrom, and to distribute such works according to the terms of the parties' license agreements.

3. The university has developed operating system software which it has released to third parties (the "BSD Releases"). Portions of the BSD Releases were developed independently by University personnel and others and portions of said releases were derived from versions of the UNIX System licensed to the University.

1

4. Pursuant to license agreements with the University, USL has incorporated material derived from the BSD Releases in versions of the UNIX System.

5. In July of 1991, the University made a public distribution of certain operating system software known as the Second Networking Release ("Net2").

6. USL has brought an action against the University, the individual members of the Board of Regents of the University (the "Individual Regents"), and Berkeley Software Design, Inc. ("BSDI") in the United States District Court for the District of New Jersey, Civil No. 92-1667 (the "Federal Action") alleging inter alia that Net2 infringes USL's copyright in the UNIX System.

7. The University has brought an action in the Superior Court of the State of California, Alameda County, Case No. 717864-3 (the "State Action"), alleging that USL has failed to comply with certain provisions of its license agreements with the University in connection with USL's distribution of UNIX System software and seeking a declaratory judgment that the University's distribution of Net2 did not violate USL's rights.

8. The University wishes to issue another BSD Release ("4.4 BSD(Lite)") that may be publicly distributed to third

2

parties free of any claim by USL of restrictions on its use or further distribution.

9. The parties wish to settle and compromise all of USL's claims against the University and the Individual Regents relating to distribution of Net2 and all of the University's claims against USL relating to the UNIX System and the BSD Releases in accordance with the terms and conditions set forth herein.

Definitions

The following definitions apply to terms used in this Settlement Agreement:

1. Restricted Files are files contained in Net2 which USL contends contain materials from the UNIX System and/or use or disclose methods and concepts contained in the UNIX System and whose further distribution is restricted pursuant to this Settlement Agreement. A list of the Restricted Files is attached as Exhibit A.

2. UNIX Derived Files are files contained in Net2 or 4.4 BSD(Lite) which contain material USL contends is derived from or based upon the UNIX System, but which USL has agreed may be freely distributed subject to the terms of this Settlement

3

Agreement. The UNIX Derived Files include 23 files from 4.4 BSD(Lite) which, prior to the execution of this Settlement Agreement, USL has reviewed and approved for inclusion in the 4.4 BSD(Lite) release. A list of the UNIX Derived Files is attached as Exhibit B.

3. Unrestricted BSD Files are: all files which are contained in Net2 other than the Restricted Files and the UNIX Derived Files.

4. BSD Derived Materials are computer files or documents which the University contends are derived from the BSD Releases which are contained in the UNIX System or are otherwise distributed by USL. A list of the BSD Derived Materials is attached as Exhibit C.

5. Joint Press Release is the document attached as Exhibit D.

6. USL Copyright Notice is a notice in the following form:

© UNIX System Laboratories, Inc. All or some portions of this file are derived from material licensed to the University of California by American Telephone and Telegraph Co. or UNIX System Laboratories, Inc. and are reproduced herein with the permission of UNIX System Laboratories, Inc.

4

7. University Copyright Notice is a notice in the following form:

Copyright © 1982, 1986, 1988
The Regents of the University of California
All Rights Reserved.

8. University Acknowledgment is the following statement:

Portions of this document are derived from software developed by the University of California, Berkeley, and its contributors.

Terms of Settlement Agreement

1. Incorporation of Sections. The "Definitions" set forth above are incorporated into and are made a part of this section entitled "Terms of Settlement Agreement."

2. Exchange of Materials for Inspection.

a. At or prior to the execution of this Settlement Agreement, the University shall deliver to USL a true and authentic copy, in text form, of each of the files listed on Exhibits A and B of this Settlement Agreement.

5

b. Prior to the execution of this Settlement Agreement, USL shall have delivered to the University, subject to restrictions on use and disclosure, a true and authentic copy of System V, Release 4.0 of the UNIX System. The University shall return such copy upon or prior to execution of this Settlement Agreement.

3. Distribution and Use of Software.

a. The University agrees that it shall not make any further distributions of the Restricted Files. The University also agrees to take reasonable steps to encourage all persons who have obtained access to Net2 to substitute 4.4 BSD(Lite). Such encouragement shall include issuing the Joint Press Release attached as Exhibit D, notifying all University Net2 licensees of the availability of 4.4 BSD(Lite) and providing with said notification a copy of the Joint Press Release, posting the Joint Press Release and a notice on the Internet network about the availability of 4.4 BSD(Lite), and making known 4.4 BSD(Lite)'s availability when inquiries are made; in all such instances, the University shall recommend the substitution of 4.4 BSD(Lite) for Net2. The University agrees to mail a copy of the Joint Press Release to its Net2 licensees within thirty (30) days of the execution of this Settlement Agreement.

6

b. The University agrees that USL may undertake an effort to advise persons of USL's contention that the Restricted Files may contain material which is proprietary to USL and which may not be copied, distributed, used, or further disclosed without express written permission of USL and that they have a three (3) month grace period within which to cease internal use of the Restricted Files by converting to 4.4 BSD(Lite) or otherwise. USL agrees that it shall take no action based upon the use of such files during the grace period against any person who ceases to make further distribution or disclosure of any material contained in the Restricted Files, including any methods and concepts contained therein, upon receiving such notice and who ceases internal use of the Restricted Files within the three month grace period.

c. USL agrees that it shall take no action against any person who utilizes any methods and concepts in the Restricted Files which as of this date have become available to the general public by acts not attributable to the University, its employees or students. Nothing in this provision shall limit USL's rights against a third party arising out of a breach of any license agreement with USL or AT&T.

d. The University agrees that to the extent 4.4 BSD(Lite) contains any material contained in the UNIX Derived Files, the files in which such matter is contained will include,

7

in text form, the USL Copyright Notice and list of restrictions on use and distribution of the software required by section 2.e of this Settlement Agreement.

e. Without waiving any of its proprietary rights therein, USL agrees that UNIX Derived Files listed in Exhibit B, or any material therein, may be freely distributed by the University and may be freely reproduced and redistributed by others without payment of any royalties or fees and without execution of any license agreement with USL and/or the University, provided such files or portions thereof include, in text form, a USL Copyright Notice and the same list of restrictions on use and redistribution of the software presently contained in the Net2 version of the file. Attached as Exhibit F is a copy of said notice which has been agreed upon by the parties.

f. USL agrees that it shall affix the University Copyright Notice and the University Acknowledgment to the files listed in Exhibit C in the following manner:

(i) USL shall prepare a notice advising all licensees of UNIXWARE 2.0 that all or part of the files listed in Exhibit C are derived from materials licensed to UNIX System Laboratories, Inc. by the University of California and should be

8

deemed to contain the University Copyright Notice and the University Acknowledgment (the "Notice").

(ii) A printed copy of the Notice shall be distributed with all copies of UNIXWARE 2.0 distributed prior to January 31, 1995.

(iii) All copies of UNIXWARE 2.0 distributed prior to April 30, 1994 shall contain at least one "readme" file, in the root directory, setting forth the text of the Notice.

(iv) All copies of UNIXWARE 2.0 distributed after April 30, 1994 shall contain a "readme" file setting forth the text of the Notice in each directory containing any of the files set forth in Exhibit C, other than the .mk files, that does not contain a copy of the University Copyright Notice and the University Acknowledgment.

(v) In any future release of the UNIX System issued following the issuance of UNIXWARE 2.0, USL shall include the University Copyright Notice and the University Acknowledgment in all of the files listed in Exhibit C, other than the .mk files (the "Files"). In all events, USL shall include the

9

University Copyright Notice and the University Acknowledgment in all such Files in any copies of UNIXWARE 2.0 distributed after January 31, 1995. If any such File contains a copyright notice reflecting publication by the University at some date earlier than the dates appearing in the University Copyright Notice, USL shall not delete the reference to such earlier date(s) of publication, but shall include those dates in addition to the later dates reflected in the University Copyright Notice.

g. In any future release of the UNIX System issued following the issuance of UNIXWARE 2.0, USL shall include the University Acknowledgment in all .mk files listed on Exhibit C. In all events, USL shall include in any copies of UNIXWARE 2.0 distributed after January 31, 1995 the University Acknowledgment in all such .mk files.

h. USL agrees that it shall affix the University Copyright Notice on and include the University Acknowledgment in any future editions of the publications listed in Exhibit E and any new publications, documentation, instructions, books, pamphlets, or electronic or written communication of any kind including those for UNIXWARE 2.0, which include the BSD Derived Materials (the "New Publications"). If any such New Publications

10

have already been printed for UNIXWARE 2.0 without the University Copyright Notice and without the University Acknowledgment, USL shall reprint or amend them in such a way as to include said Notice and Acknowledgment.

i. USL agrees that it shall take no action based on the use or distribution by any person of material contained in the Unrestricted Files.

4. Joint Press Release. The parties agree to the issuance of the Joint Press Release within fifteen (15) days of the execution of this Settlement Agreement and to issue or authorize no statements which are inconsistent therewith.

5. Stipulations. Upon execution of this Settlement Agreement, the parties shall instruct their respective attorneys to enter into a stipulation in the United States District Court for the District of New Jersey, consenting to the vacatur of the orders and decisions entered in the Federal Action on March 3 and 30, 1993 denying USL's motion for a preliminary injunction and to the dismissal of the Federal Action, with prejudice and without costs to any party.

6. State Action Dismissal. Within fifteen (15) days following execution of this Settlement Agreement, the University shall file a dismissal of the State Action, with prejudice.

11

7. Further Participation in Litigation. The University agrees that it will not actively assist or support BSDI's defenses or counterclaims in the Federal Action or the efforts of any other party who asserts in any action the right to copy, use, or disclose to non-licensees of USL any of the material contained in the Restricted Files or the invalidity of USL's proprietary rights in the UNIX System. However, nothing in this provision shall prohibit the University from responding to any discovery permitted a third party under federal or state law or from defending any claim that may be asserted against the University or the Individual Regents.

8. Releases.

a. USL hereby releases the University and the Individual Regents, their agents, servants, employees, predecessors, successors, parents, subsidiaries, affiliates and any other persons acting on their behalf, from any and all claims, whether known or unknown, arising out of or relating to the University's development and distribution of Net2 and any other matter that was the subject of any of the claims asserted by USL in the Federal Action.

b. The University hereby releases USL, its agents, servants, employees, predecessors, successors, parents, subsidiaries, affiliates and any other persons acting on their

12

behalf from any and all claims, whether known or unknown, arising out of or relating to USL's distribution of the UNIX System or any other products, documents or materials (including specifically any claim that USL failed to provide adequate recognition or proper notice in such products, documents or materials), or any other matter which was the subject of any of the claims asserted by the University in the State Action.

c. USL and the University waive the provisions of California Civil Code section 1542, which provides as follows:

"A general release does not extend to claims which the creditor does not know or suspect to exist in his favor at the time of executing the release, which if known by him must have materially affected his settlement with the debtor."

9. The University's Representations and Warranties.

a. The University hereby represents and warrants that the execution, delivery, and performance of this Settlement Agreement has been duly authorized by all necessary action, and that the individual who executes this Settlement Agreement on the University's behalf is duly authorized to do so.

b. The University hereby represents and warrants that the files delivered to USL pursuant to Section 2(a) of this

13

Settlement Agreement are true and authentic copies of such files as included in Net2 or 4.4 BSD(Lite).

c. The University hereby represents and warrants that, to the best of its knowledge, information, and belief, with the exception of the UNIX-Derived files, 4.4 BSD(Lite) does not contain any material or methods and concepts (other than methods or concepts that have become available to the general public by acts not attributable to the University, its employees or students) contained in (i) the Restricted Files or (ii) any other UNIX System Software which is proprietary to USL. The University further represents and warrants that, to the best of its knowledge, information, and belief, to the extent 4.4 BSD(Lite) contains material distributed with the UNIX System which is not proprietary to USL, the University has been authorized to include such material in 4.4 BSD(Lite) by the owner of the rights thereto, in the event the University learns that 4.4 BSD(Lite) contains any materials which would violate any of the terms of this paragraph, the University shall so notify USL, promptly remove such material from future distributions of 4.4 BSD(Lite), and take appropriate action to advise persons who have received copies of 4.4 BSD(Lite) to remove such materials from their copies.

14

10. USL's Representations and Warranties.

a. USL hereby represents and warrants that the execution, delivery, and performance of this Settlement Agreement has been duly authorized by all necessary action, and that the individual who executes this Settlement Agreement on USL's behalf is duly authorized to do so.

b. USL hereby represents and warrants that the software delivered to the University pursuant to Section 2(b) of this Settlement Agreement is a true and authentic copy of System V, Release 4.0 of the UNIX System.

11. Counterparts. This Settlement Agreement may be executed in one or more counterparts, and by the parties hereto in separate counterparts, each of which shall be deemed to be an original but all of which taken together shall constitute one and the same Settlement Agreement.

12. Fees and Costs. Each party to this Settlement Agreement shall pay its own costs and attorney's fees.

13. Non-Admission.This Settlement Agreement shall not constitute or be construed as an admission of liability by one party to the other or to any third party.

15

14. Successors and Assigns. The burdens and benefits of this Settlement Agreement shall be binding upon the respective successors and assigns of USL and the University.

15. Confidentiality. Subject to the parties' agreement to issue the Joint Press Release, the parties agree to keep the contents of this Settlement Agreement confidential. The parties shall not provide a copy of this Settlement Agreement to anyone other than to those select employees of the parties and, in the case of USL, its parent, Novell Corporation, which have a legitimate need for access to this Settlement Agreement. This provision shall not preclude either party from disclosing the contents of this Settlement Agreement as necessary to inform others of the settlement, the restrictions on further use and distribution of Net2, and the parties' agreement regarding the use of 4.4 BSD(Lite). This provision shall not preclude the University from producing a copy of this Settlement Agreement if required to do so by federal or state law nor shall it preclude the parties from generally describing this Settlement Agreement in terms consistent with the Joint Press Release.

16. Effect on UNIX Software License Agreements. This Settlement Agreement shall not relieve either party of its respective rights and obligations pursuant to the existing UNIX software license agreements between the University and AT&T or USL, nor shall it alter any of the terms of such agreements.

16

17. Amendments. This Settlement Agreement may be amended only by a written instrument executed by all the parties hereto.

18. Entire Agreement. This Settlement Agreement, including the Exhibits attached hereto, constitutes the entire agreement of the parties hereto with respect to the allegations and issues raised in the Federal Action and the State Action and supersedes any and all prior agreements of the parties, oral and written, with respect to the allegations and issues raised in said Actions.

DATED: 2/4/94

UNIX SYSTEM LABORATORIES, INC.

By:____[signature]____
Title: Senior Corporate Counsel DATED: 2/4/94

APPROVED AS TO FORM

By:___[signature]____
Burton I. Levine, Esq.

Title: Senior Corporate Counsel,
UNIX System Laboratories,
Inc.

17

DATED: February 4, 1994

THE REGENTS OF THE UNIVERSITY OF
CALIFORNIA

By:____[signature]______
JOSEPH CERNY

Title: PROVOST FOR RESEARCH

DATED: February 4, 1994

APPROVED AS TO FORM

By:___[signature]_____
MARY E. MACDONALD, Esq.

Title: Attorney for The Regents of
the University of
California

18

Restricted Files

(26 Files)

The following names refer to files in the form contained in the Berkeley Software Distributions, Second Networking Release.

sys/kern/init_main.c
sys/kern/kern_clock.c
sys/kern/kern_exec.c
sys/kern/kern_exit.c
sys/kern/kern_physio.c
sys/kern/kern_sig.c
sys/kern/kern_synch.c
sys/kern/subr_rmap.c
sys/kern/sys_generic.c
sys/kern/sys_process.c
sys/kern/sysv_shm.c
sys/kern/tty.c
sys/kern/tty_subr.c
sys/kern/vfs_bio.c
sys/kern/vfs_syscalls.c
sys/sys/buf.h
sys/sys/proc.h
sys/sys/shm.h
sys/sys/tty.h
sys/ufs/dinode.h
sys/ufs/inode.h
sys/ufs/ufs_bmap.c
sys/ufs/ufs_disksubr.c
sys/ufs/ufs_inode.c
sys/ufs/ufs_vnops.c
usr.bin/cpio/cpio.c

EXHIBIT A

19

Unix Derived Files
(91) Files)

The following names refer to files in the form contained in the Berkeley Software Distributions, Second Networking Release (68 files).

bin/df/df.c
include/ar.h
include/assert.h
include/ctype.h
inclue/grp.h
include/nlist.h
include/protocols/dumprestore.h
include/pwd.h
include/setjmp.h
include/time.h
include/utmp.h
include/varargs.h
lib/libc/gen/ctype_.c
lib/libc/gen/isctype.c
lib/libc/vax/sys/syscalls.s
sbin/restore/dirs.c
sbin/restore/pathnames.h
sbin/restore/restore.h
sbin/restore/tape.c
sys/conf/param.c
sys/i386/i386/conf.c
sys/i386/stand/conf.c
sys/i386/stand/confxx.c
sys/kern/kern_acct.c
sys/kern/kern_descrip.c
sys/kern/kern_fork.c
sys/kern/kern_prot.c
sys/kern/kern_resource.c
sys/kern/kern_subr.c
sys/kern/subr_prf.c
sys/kern/tty_conf.c
sys/kern/vfs_lookup.c
sys/kern/vfs_subr.c
sys/kern/vfs_vnops.c
sys/sys/acct.h
sys/sys/callout.h

EXHIBIT B

page 1 of 3

20

sys/sys/conf.h
sys/sys/dkstat.h
sys/sys/errno.h
sys/sys/exec.h
sys/sys/fcntl.h
sys/sys/ioctl.h
sys/sys/ioctl_compat.h
sys/sys/ipc.h
sys/sys/kernel.h
sys/sys/map.h
sys/sys/param.h
sys/sys/seg.h
sys/sys/signal.h
sys/sys/stat.h
sys/sys/systm.h
sys/sys/timeb.h
sys/sys/times.h
sys/sys/ttydefaults.h
sys/sys/types.h
sys/sys/uba/ubareg.h
sys/ufs/dir.h
sys/ufs/ufs_lookup.c
sys/ufs/ufs_vfsops.c
sys/vax/stand/qvcons.c
sys/vax/uba/qdioctl.h
sys/vax/uba/qfont.c
sys/vax/uba/qv.c
sys/vax/uba/tmscp.c
usr.bin/m4/serv.c
usr.bin/mesg/mesg.c
usr.sbin/lpr/common_source/common.c
urs.sbin/lpr/lpr/lpr.c

EXHIBIT B

page 2 of 3

21

The following names refer to files in the form contained in the 4.4BSD(Lite). (23 files).

sys/kern/init_main.c
sys/kern/kern_clock.c
sys/kern/kern_exec.c
sys/kern/kern_exit.c
sys/kern/kern_physio.c
sys/kern/kern_sig.c
sys/kern/kern_synch.c
sys/kern/subr_rmap.c
sys/kern/sys_generic.c
sys/kern/sys_process.c
sys/kern/tty.c
sys/kern/tty_subr.c
sys/kern/vfs_bio.c
sys/kern/vfs_syscalls.c
sys/sys/buf.h
sys/sys/proc.h
sys/sys/tty.h
sys/ufs/dinode.h
sys/ufs/inode.h
sys/ufs/ufs_bmap.c
sys/ufs/ufs_disksubr.c
sys/ufs/ufs_inode.c
sys/ufs/ufs_vnops.cl

EXHIBIT B

page 3 of 3

22

EXHIBIT C

93/11/14
16:55:48

list 1

usr/src/add-on/acp/io/xxdir.c
usr/src/add-on/acp/io/xxrdwri.c
[2 lines crossed out]
usr/src/add-on/imx586/io/imx586.c
usr/src/arch/mbus/uts/i386/os/vm_subr.c
usr/src/arch/mbus/uts/i386/vm/seg_kmem.c
usr/src/arch/mbus/uts/i386/vm/vm_page.c
usr/src/cmd/chgrp/chgrp.c
usr/src/cmd/chmod/chmod.c
usr/src/cmd/cmd-inet/cmd-inet.mk
usr/src/cmd/cmd-inet/etc/strcf
usr/src/cmd/cmd-inet/usr.bin/finger.c
usr/src/cmd/cmd-inet/usr.bin/ftp/cmds.c
usr/src/cmd/cmd-inet/usr.bin/ftp/cmdtab.c usr/src/cmd/cmd-inet/usr.bin/ftp/domacro.c
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp.c
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp.mk
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp_var.h
usr/src/cmd/cmd-inet/usr.bin/ftp/getpass.c
usr/src/cmd/cmd-inet/usr.bin/ftp/glob.c
usr/src/cmd/cmd-inet/usr.bin/ftp/main.c
usr/src/cmd/cmd-inet/usr.bin/ftp/pclose.c
usr/src/cmd/cmd-inet/usr.bin/ftp/ruserpass.c
usr/src/cmd/cmd-inet/usr.bin/netstat/if.c
usr/src/cmd/cmd-inet/usr.bin/netstat/inet.c
usr/src/cmd/cmd-inet/usr.bin/netstat/main.c
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.mk
usr/src/cmd/cmd-inet/usr.bin/netstat/route.c
usr/src/cmd/cmd-inet/usr.bin/netstat/unix.c
usr/src/cmd/cmd-inet/usr.bin/rcp.c
usr/src/cmd/cmd-inet/usr.bin/rdate.c
usr/src/cmd/cmd-inet/usr.bin/rlogin.c
usr/src/cmd/cmd-inet/usr.bin/rsh.c
usr/src/cmd/cmd-inet/usr.bin/ruptime.c
usr/src/cmd/cmd-inet/usr.bin/rwho.c
usr/src/cmd/cmd-inet/usr.bin/talk/ctl.c
usr/src/cmd/cmd-inet/usr.bin/talk/ctl.h
usr/src/cmd/cmd-inet/usr.bin/talk/ctl_transact.c
usr/src/cmd/cmd-inet/usr.bin/talk/display.c
usr/src/cmd/cmd-inet/usr.bin/talk/get_addrs.c
usr/src/cmd/cmd-inet/usr.bin/talk/get_names.c
usr/src/cmd/cmd-inet/usr.bin/talk/init_disp.c
usr/src/cmd/cmd-inet/usr.bin/talk/invite.c
usr/src/cmd/cmd-inet/usr.bin/talk/io.c
usr/src/cmd/cmd-inet/usr.bin/talk/look_up.c
usr/src/cmd/cmd-inet/usr.bin/talk/msgs.c
usr/src/cmd/cmd-inet/usr.bin/talk/talk.c
usr/src/cmd/cmd-inet/usr.bin/talk/talk.h
usr/src/cmd/cmd-inet/usr.bin/talk/talk.mk
usr/src/cmd/cmd-inet/usr.bin/talk/talk_ctl.h
usr/src/cmd/cmd-inet/usr.bin/telnet.c
usr/src/cmd/cmd-inet/usr.bin/tftp/main.c
usr/src/cmd/cmd-inet/usr.bin/tftp/tftp.c
usr/src/cmd/cmd-inet/usr.bin/tftp/tftp.mk
usr/src/cmd/cmd-inet/usr.bin/tftp/tftpsubs.c
usr/src/cmd/cmd-inet/usr.bin/usr.bin.mk
usr/src/cmd/cmd-inet/usr.bin/whois.c
usr/src/cmd/cmd-inet/usr.bin/arp.c
usr/src/cmd/cmd-inet/usr.bin/gettable.c
usr/src/cmd/cmd-inet/usr.bin/htable/htable.c
usr/src/cmd/cmd-inet/usr.bin/htable/htable.h
usr/src/cmd/cmd-inet/usr.bin/htable/htable.mk
usr/src/cmd/cmd-inet/usr.bin/htable/parse.y
usr/src/cmd/cmd-inet/usr.bin/htable/scan.1
usr/src/cmd/cmd-inet/usr.bin/ifconfig.c
usr/src/cmd/cmd-inet/usr.bin/in.comsat.c
usr/src/cmd/cmd-inet/usr.bin/in.fingerd.c
usr/src/cmd/cmd-inet/usr.bin/in.ftpd/ftpcmd.y
usr/src/cmd/cmd-inet/usr.bin/in.ftpd/ftpd.c
usr/src/cmd/cmd-inet/usr.bin/in.ftpd/getusershell.c
usr/src/cmd/cmd-inet/usr.bin/in.ftpd/in.ftpd.mk
usr/src/cmd/cmd-inet/usr.bin/in.ftpd/logwtmp.c
usr/src/cmd/cmd-inet/usr.bin/in.ftpd/popen.c
usr/src/cmd/cmd-inet/usr.bin/in.ftpd/vers.c
usr/src/cmd/cmd-inet/usr.bin/in.named/db.h
usr/src/cmd/cmd-inet/usr.bin/in.named/db_dump.c
usr/src/cmd/cmd-inet/usr.bin/in.named/db_load.c
usr/src/cmd/cmd-inet/usr.bin/in.named/db_lookup.c
usr/src/cmd/cmd-inet/usr.bin/in.named/db_reload.c
usr/src/cmd/cmd-inet/usr.bin/in.named/db_save.c
usr/src/cmd/cmd-inet/usr.bin/in.named/db_update.c
usr/src/cmd/cmd-inet/usr.bin/in.named/in.named.mk
usr/src/cmd/cmd-inet/usr.bin/in.named/ns.h
usr/src/cmd/cmd-inet/usr.bin/in.named/ns_forw.c
usr/src/cmd/cmd-inet/usr.bin/in.named/ns_init.c
usr/src/cmd/cmd-inet/usr.bin/in.named/ns_main.c
usr/src/cmd/cmd-inet/usr.bin/in.named/ns_maint.c
usr/src/cmd/cmd-inet/usr.bin/in.named/ns_req.c
usr/src/cmd/cmd-inet/usr.bin/in.named/ns_resp.c
usr/src/cmd/cmd-inet/usr.bin/in.named/ns_sort.c
usr/src/cmd/cmd-inet/usr.bin/in.named/tools/nslookup/commands.1
usr/src/cmd/cmd-inet/usr.bin/in.named/tools/nslookup/debug.c
usr/src/cmd/cmd-inet/usr.bin/in.named/tools/nslookup/getinfo.c
usr/src/cmd/cmd-inet/usr.bin/in.named/tools/nslookup/list.c
usr/src/cmd/cmd-inet/usr.bin/in.named/tools/nslookup/main.c
usr/src/cmd/cmd-inet/usr.bin/in.named/tools/nslookup/nslookup.mk
usr/src/cmd/cmd-inet/usr.bin/in.named/tools/nslookup/res.h
usr/src/cmd/cmd-inet/usr.bin/in.named/tools/nslookup/send.c
usr/src/cmd/cmd-inet/usr.bin/in.named/tools/nslookup/skip.c
usr/src/cmd/cmd-inet/usr.bin/in.named/tools/nslookup/subr.c
usr/src/cmd/cmd-inet/usr.bin/in.named/tools/nstest.c
usr/src/cmd/cmd-inet/usr.bin/in.named/tools/tools.mk
usr/src/cmd/cmd-inet/usr.bin/in.named/version.c
usr/src/cmd/cmd-inet/usr.bin/in.rarpd.c
usr/src/cmd/cmd-inet/usr.bin/in.rexecd.c
usr/src/cmd/cmd-inet/usr.bin/in.rlogind.c
usr/src/cmd/cmd-inet/usr.bin/in.routed/af.c
usr/src/cmd/cmd-inet/usr.bin/in.routed/af.h
usr/src/cmd/cmd-inet/usr.bin/in.routed/defs.h
usr/src/cmd/cmd-inet/usr.bin/in.routed/if.c
usr/src/cmd/cmd-inet/usr.bin/in.routed/in.routed.mk
usr/src/cmd/cmd-inet/usr.bin/in.routed/inet.c
usr/src/cmd/cmd-inet/usr.bin/in.routed/input.c
usr/src/cmd/cmd-inet/usr.bin/in.routed/interface.h
usr/src/cmd/cmd-inet/usr.bin/in.routed/main.c
usr/src/cmd/cmd-inet/usr.bin/in.routed/output.c
usr/src/cmd/cmd-inet/usr.bin/in.routed/protocol.h
usr/src/cmd/cmd-inet/usr.bin/in.routed/startup.c
usr/src/cmd/cmd-inet/usr.bin/in.routed/table.h
usr/src/cmd/cmd-inet/usr.bin/in.routed/tables.c
usr/src/cmd/cmd-inet/usr.bin/in.routed/timer.c
usr/src/cmd/cmd-inet/usr.bin/in.routed/tools/query.c
usr/src/cmd/cmd-inet/usr.bin/in.routed/trace.c
usr/src/cmd/cmd-inet/usr.bin/in.routed/trace.h
usr/src/cmd/cmd-inet/usr.bin/in.rshd.c
usr/src/cmd/cmd-inet/usr.bin/in.rwhod.c

EXHIBIT C
page 1 of 17

23

93/11/14
16:55:48

list 2

usr/src/cmd/cmd-inet/usr.sbin/in.talkd/announce.c
usr/src/cmd/cmd-inet/usr.sbin/in.talkd/ctl.h
usr/src/cmd/cmd-inet/usr.sbin/in.talkd/in.talkd.c
usr/src/cmd/cmd-inet/usr.sbin/in.talkd/in.talkd.mk
usr/src/cmd/cmd-inet/usr.sbin/in.talkd/print.c
usr/src/cmd/cmd-inet/usr.sbin/in.talkd/process.c
usr/src/cmd/cmd-inet/usr.sbin/in.talkd/table.c
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
usr/src/cmd/cmd-inet/usr.sbin/in.tftpd.c
usr/src/cmd/cmd-inet/usr.sbin/in.tnamed.c
usr/src/cmd/cmd-inet/usr.sbin/inetd.c
usr/src/cmd/cmd-inet/usr.sbin/ping.c
usr/src/cmd/cmd-inet/usr.sbin/route.c
usr/src/cmd/cmd-inet/usr.sbin/slink/builtin.c
usr/src/cmd/cmd-inet/usr.sbin/slink/defs.h
usr/src/cmd/cmd-inet/usr.sbin/slink/exec.c
usr/src/cmd/cmd-inet/usr.sbin/slink/main.c
usr/src/cmd/cmd-inet/usr.sbin/slink/parse.c
usr/src/cmd/cmd-inet/usr.sbin/slink/slink.1
usr/src/cmd/cmd-inet/usr.sbin/slink/slink.mk
usr/src/cmd/cmd-inet/usr.sbin/trpt.c
usr/src/cmd/cmd-inet/usr.sbin/usr.sbin.mk
usr/src/cmd/compress/compress.c (UCB contributors, actually.)
usr/src/cmd/cron/atq.c
usr/src/cmd/cron/atrm.c
usr/src/cmd/csh/alloc.c
usr/src/cmd/csh/bcopy.c
usr/src/cmd/csh/bzero.c
usr/src/cmd/csh/csh.mk
usr/src/cmd/csh/dir2.h
usr/src/cmd/csh/gethostname.c
usr/src/cmd/csh/getpagesize.c
usr/src/cmd/csh/getrusage.c
usr/src/cmd/csh/getwd.c
usr/src/cmd/csh/index.c
usr/src/cmd/csh/killpg.c
usr/src/cmd/csh/owait.h
usr/src/cmd/csh/param.h
usr/src/cmd/csh/printf.c
usr/src/cmd/csh/resource.h
usr/src/cmd/csh/rindex.c
usr/src/cmd/csh/setjmp.h
usr/src/cmd/csh/setpgrp.c
usr/src/cmd/csh/setpriority.c
usr/src/cmd/csh/sh.c
usr/src/cmd/csh/sh.char.c
usr/src/cmd/csh/sh.char.h
usr/src/cmd/csh/sh.debug.c
usr/src/cmd/csh/sh.dir.c
usr/src/cmd/csh/sh.dir.h
usr/src/cmd/csh/sh.dol.c
usr/src/cmd/csh/sh.err.c
usr/src/cmd/csh/sh.exec.c
usr/src/cmd/csh/sh.exp.c
usr/src/cmd/csh/sh.file.c
usr/src/cmd/csh/sh.func.c
usr/src/cmd/csh/sh.glob.c
usr/src/cmd/csh/sh.h
usr/src/cmd/csh/sh.hist.c
usr/src/cmd/csh/sh.init.c
usr/src/cmd/csh/sh.lex.c
usr/src/cmd/csh/sh.local.h
usr/src/cmd/csh/sh.misc.c
usr/src/cmd/csh/sh.parse.c
usr/src/cmd/csh/sh.print.c
usr/src/cmd/csh/sh.proc.c
usr/src/cmd/csh/sh.proc.h
usr/src/cmd/csh/sh.sem.c
usr/src/cmd/csh/sh.set.c
usr/src/cmd/csh/sh.tchar.c
usr/src/cmd/csh/sh.tconst.c
usr/src/cmd/csh/sh.tconst.h
usr/src/cmd/csh/sh.time.c
usr/src/cmd/csh/signal.c
usr/src/cmd/csh/signal.h
usr/src/cmd/csh/stubs.c
usr/src/cmd/csh/vfork.h
usr/src/cmd/csh/wait3.c
usr/src/cmd/date/date.c
usr/src/cmd/diff/diff.c
usr/src/cmd/diff/diff.h
usr/src/cmd/fmt/configdefs.h
usr/src/cmd/fmt/def.h
usr/src/cmd/fmt/fmt.c
usr/src/cmd/fmt/glob.h
usr/src/cmd/fmt/head.c
usr/src/cmd/fmt/local.h
usr/src/cmd/fmt/rcv.h
usr/src/cmd/fmt/usg.local.h
usr/src/cmd/fmt/v7.local.h
usr/src/cmd/fold/fold.c
usr/src/cmd/fold/fold.mk
usr/src/cmd/fs.d/nfs/automount/auto_all.c
usr/src/cmd/fs.d/nfs/automount/auto_look.c
usr/src/cmd/fs.d/nfs/automount/auto_main.c
usr/src/cmd/fs.d/nfs/automount/auto_mount.c
usr/src/cmd/fs.d/nfs/automount/auto_node.c
usr/src/cmd/fs.d/nfs/automount/auto_proc.c
usr/src/cmd/fs.d/nfs/automount/automount.h
usr/src/cmd/fs.d/nfs/automount/bindresvport.c
usr/src/cmd/fs.d/nfs/automount/innetgr.c
usr/src/cmd/fs.d/nfs/automount/mountxdr.c
usr/src/cmd/fs.d/nfs/automount/nfs_cast.c
usr/src/cmd/fs.d/nfs/automount/nfs_prot.x
usr/src/cmd/fs.d/nfs/automount/nfs_server.c
usr/src/cmd/fs.d/nfs/automount/nfs_trace.c
usr/src/cmd/fs.d/nfs/biod/biod.c
usr/src/cmd/fs.d/nfs/bootpd/bootparam.h
usr/src/cmd/fs.d/nfs/bootpd/bp_lib.c
usr/src/cmd/fs.d/nfs/bootpd/bp_subr.c
usr/src/cmd/fs.d/nfs/bootpd/bp_svc.c
usr/src/cmd/fs.d/nfs/bootpd/bp_xdr.c
usr/src/cmd/fs.d/nfs/dfmounts/dfmounts.c
usr/src/cmd/fs.d/nfs/dfmounts/mountxdr.c
usr/src/cmd/fs.d/nfs/dfshares/dfshares.c
usr/src/cmd/fs.d/nfs/dfshares/mountxdr.c
usr/src/cmd/fs.d/nfs/exportfs/exportfs.sh
usr/src/cmd/fs.d/nfs/lockd/flk_filock.c
usr/src/cmd/fs.d/nfs/lockd/flk_reclox.c
usr/src/cmd/fs.d/nfs/lockd/flock.h
usr/src/cmd/fs.d/nfs/lockd/hash.c
usr/src/cmd/fs.d/nfs/lockd/klm_prot.h
usr/src/cmd/fs.d/nfs/lockd/klm_prot.x
usr/src/cmd/fs.d/nfs/lockd/lockf.h
usr/src/cmd/fs.d/nfs/lockd/nlm_prot.h
usr/src/cmd/fs.d/nfs/lockd/nlm_prot.x
usr/src/cmd/fs.d/nfs/lockd/priv_prot.h
usr/src/cmd/fs.d/nfs/lockd/prot_alloc.c

EXHIBIT C
page 2 of 17

24

93/11/14
16:55:48

list 3

usr/src/cmd/fs.d/nfs/lockd/prot_free.c
usr/src/cmd/fs.d/nfs/lockd/prot_libr.c
usr/src/cmd/fs.d/nfs/lockd/prot_lock.c
usr/src/cmd/fs.d/nfs/lockd/prot_lock.h
usr/src/cmd/fs.d/nfs/lockd/prot_main.c
usr/src/cmd/fs.d/nfs/lockd/prot_msg.c
usr/src/cmd/fs.d/nfs/lockd/prot_pklm.c
usr/src/cmd/fs.d/nfs/lockd/prot_pnlm.c
usr/src/cmd/fs.d/nfs/lockd/prot_priv.c
usr/src/cmd/fs.d/nfs/lockd/prot_proc.c
usr/src/cmd/fs.d/nfs/lockd/prot_share.c
usr/src/cmd/fs.d/nfs/lockd/prot_time.h
usr/src/cmd/fs.d/nfs/lockd/rpc.c
usr/src/cmd/fs.d/nfs/lockd/setbuffer.c
usr/src/cmd/fs.d/nfs/lockd/shlib.h
usr/src/cmd/fs.d/nfs/lockd/signal.c
usr/src/cmd/fs.d/nfs/lockd/signal.h
usr/src/cmd/fs.d/nfs/lockd/sm_inter.h
usr/src/cmd/fs.d/nfs/lockd/sm_monitor.c
usr/src/cmd/fs.d/nfs/lockd/sm_res.h
usr/src/cmd/fs.d/nfs/lockd/stdiom.h
usr/src/cmd/fs.d/nfs/lockd/svc_create.c
usr/src/cmd/fs.d/nfs/lockd/ufs_lockf.c
usr/src/cmd/fs.d/nfs/lockd/xdr_klm.c
usr/src/cmd/fs.d/nfs/lockd/xdr_nlm.c
usr/src/cmd/fs.d/nfs/lockd/xdr_sm.c
usr/src/cmd/fs.d/nfs/mount/bindresvport.c
usr/src/cmd/fs.d/nfs/mount/mount.c
usr/src/cmd/fs.d/nfs/mount/mountxdr.c
usr/src/cmd/fs.d/nfs/mountd/innetgr.c
usr/src/cmd/fs.d/nfs/mountd/issubdir.c
usr/src/cmd/fs.d/nfs/mountd/mountxdr.c
usr/src/cmd/fs.d/nfs/mountd/innetgr.c
usr/src/cmd/fs.d/nfs/mountd/issubdir.c
usr/src/cmd/fs.d/nfs/mountd/mountxdr.c
usr/src/cmd/fs.d/nfs/mountd/rpc.mounted.c
usr/src/cmd/fs.d/nfs/mountd/sharetab.c
usr/src/cmd/fs.d/nfs/mountd/sharetab.h
usr/src/cmd/fs.d/nfs/nfsd/nfsd.c
usr/src/cmd/fs.d/nfs/nfsstat/nfsstat.c
usr/src/cmd/fs.d/nfs/share/issubdir.c
usr/src/cmd/fs.d/nfs/share/share.c
usr/src/cmd/fs.d/nfs/share/sharetab.c
usr/src/cmd/fs.d/nfs/share/sharetab.h
usr/src/cmd/fs.d/nfs/showmount/mountxdr.c
usr/src/cmd/fs.d/nfs/showmount/showmount.c
usr/src/cmd/fs.d/nfs/statd/flock.h
usr/src/cmd/fs.d/nfs/statd/klm_prot.h
usr/src/cmd/fs.d/nfs/statd/rpc.c
usr/src/cmd/fs.d/nfs/statd/sm_inter.h
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
usr/src/cmd/fs.d/nfs/statd/sm_statd.c
usr/src/cmd/fs.d/nfs/statd/sm_statd.h
usr/src/cmd/fs.d/nfs/statd/sm_svc.c
usr/src/cmd/fs.d/nfs/statd/sm_svcreate.c
usr/src/cmd/fs.d/nfs/statd/xdr_sm.c
usr/src/cmd/fs.d/nfs/umount/bindresvport.c
usr/src/cmd/fs.d/nfs/umount/mountxdr.c
usr/src/cmd/fs.d/nfs/umount/umount.c
usr/src/cmd/fs.d/nfs/unshare/sharetab.c
usr/src/cmd/fs.d/nfs/unshare/sharetab.h
usr/src/cmd/fs.d/nfs/unshare/unshare.c
usr/src/cmd/fs.d/ufs/clrl/clrl.c
usr/src/cmd/fs.d/ufs/df/df.c
usr/src/cmd/fs.d/ufs/edquota/edquota.c
usr/src/cmd/fs.d/ufs/fsck/dir.c
usr/src/cmd/fs.d/ufs/fsck/fsck.h
usr/src/cmd/fs.d/ufs/fsck/inode.c
usr/src/cmd/fs.d/ufs/fsck/main.c
usr/src/cmd/fs.d/ufs/fsck/pass1.c
usr/src/cmd/fs.d/ufs/fsck/pass1b.c
usr/src/cmd/fs.d/ufs/fsck/pass2.c
usr/src/cmd/fs.d/ufs/fsck/pass3.c
usr/src/cmd/fs.d/ufs/fsck/pass4.c
usr/src/cmd/fs.d/ufs/fsck/pass5.c
usr/src/cmd/fs.d/ufs/fsck/setup.c
usr/src/cmd/fs.d/ufs/fsck/utilities.c
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
usr/src/cmd/fs.d/ufs/fstyp/fstyp.c
usr/src/cmd/fs.d/ufs/labelit/labelit.c
usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
usr/src/cmd/fs.d/ufs/mount/mount.c
usr/src/cmd/fs.d/ufs/mount/realpath.c
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
usr/src/cmd/fs.d/ufs/quot/quot.c
usr/src/cmd/fs.d/ufs/quota/quota.c
usr/src/cmd/fs.d/ufs/quotacheck/quotacheck.c
usr/src/cmd/fs.d/ufs/quotaon/quotaon.c
usr/src/cmd/fs.d/ufs/repquota/repquota.c
usr/src/cmd/fs.d/ufs/tunefs/tunefs.c
usr/src/cmd/fs.d/ufs/ufsdump/dump.h
usr/src/cmd/fs.d/ufs/ufsdump/dumpitime.c
usr/src/cmd/fs.d/ufs/ufsdump/dumpmain.c
usr/src/cmd/fs.d/ufs/ufsdump/dumpmain.c
usr/src/cmd/fs.d/ufs/ufsdump/dumpoptr.c
usr/src/cmd/fs.d/ufs/ufsdump/dumprestore.h
usr/src/cmd/fs.d/ufs/ufsdump/dumptape.c
usr/src/cmd/fs.d/ufs/ufsdump/dumptraverse.c
usr/src/cmd/fs.d/ufs/ufsdump/unctime.c
usr/src/cmd/fs.d/ufs/ufsrestore/dirs.c
usr/src/cmd/fs.d/ufs/ufsrestore/dumprestore.h
usr/src/cmd/fs.d/ufs/ufsrestore/interactive.c
usr/src/cmd/fs.d/ufs/ufsrestore/main.c
usr/src/cmd/fs.d/ufs/ufsrestore/restore.c
usr/src/cmd/fs.d/ufs/ufsrestore/restore.h
usr/src/cmd/fs.d/ufs/ufsrestore/symtab.c
usr/src/cmd/fs.d/ufs/ufsrestore/tape.c
usr/src/cmd/fs.d/ufs/ufsrestore/utilities.c
usr/src/cmd/fs.d/ufs/volcopy/volcopy.c
usr/src/cmd/gcore/gcore.c
usr/src/cmd/groups/groups.c
usr/src/cmd/head/head.c
usr/src/cmd/init/init.c
usr/src/cmd/keyserv/chkey.c
usr/src/cmd/keyserv/detach.c
usr/src/cmd/keyserv/domainname.c
usr/src/cmd/keyserv/gcd.c
usr/src/cmd/keyserv/generic.c
usr/src/cmd/keyserv/init_tr.c
usr/src/cmd/keyserv/key_generic.c
usr/src/cmd/keyserv/keylogin.c
usr/src/cmd/keyserv/keylogout.c
usr/src/cmd/keyserv/keyserv.c
usr/src/cmd/keyserv/madd.c
usr/src/cmd/keyserv/mdiv.c
usr/src/cmd/keyserv/mout.c
usr/src/cmd/keyserv/mp.h
usr/src/cmd/keyserv/msqrt.c
usr/src/cmd/keyserv/mult.c
usr/src/cmd/keyserv/newkey.c
usr/src/cmd/keyserv/pow.c
usr/src/cmd/keyserv/setkey.c

EXHIBIT C
page 3 of 17

25

93/11/14
16:55:48

list 4

usr/src/cmd/keyserv/update.c
usr/src/cmd/keyserv/util.c
usr/src/cmd/last/last.c
usr/src/cmd/login/login.c
usr/src/cmd/login/rcmd.c
usr/src/cmd/lp/cmmd/bsd/lpc/cmds.c
usr/src/cmd/lp/cmmd/bsd/lpc/cmdtab.c
usr/src/cmd/lp/cmmd/bsd/lpc/lpc.c
usr/src/cmd/lp/cmmd/bsd/lpc/lpc.h
usr/src/cmd/lp/cmmd/bsd/lpc/process.c
usr/src/cmd/lp/cmmd/bsd/lpc/topq.c
usr/src/cmd/lp/cmmd/bsd/lpc/lpq.c
usr/src/cmd/lp/cmmd/bsd/lpc/lpr.c
usr/src/cmd/lp/cmmd/bsd/lpr/lpr.c
usr/src/cmd/lp/cmmd/bsd/lprm/lprm.c
usr/src/cmd/lp/cmmd/bsd/lptest/lptest.c
usr/src/cmd/lp/include/lpd.h
usr/src/cmd/lp/lib/bsd/Makefile
usr/src/cmd/lp/lib/bsd/displayq.c
usr/src/cmd/lp/lib/bsd/escape.c
usr/src/cmd/lp/lib/bsd/fatalmsg.c
usr/src/cmd/lp/lib/bsd/findfld.c
usr/src/cmd/lp/lib/bsd/gethostnm.c
usr/src/cmd/lp/lib/bsd/global.c
usr/src/cmd/lp/lib/bsd/log.c
usr/src/cmd/lp/lib/bsd/parse.c
usr/src/cmd/lp/lib/bsd/psfile.c
usr/src/cmd/lp/lib/bsd/rmjob.c
usr/src/cmd/lp/lib/bsd/rsendjob.c
usr/src/cmd/lp/lib/bsd/sndrcv.c
usr/src/cmd/mailx/aux.c
usr/src/cmd/mailx/cmd1.c
usr/src/cmd/mailx/cmd2.c
usr/src/cmd/mailx/cmd3.c
usr/src/cmd/mailx/cmd4.c
usr/src/cmd/mailx/cmdtab.c
usr/src/cmd/mailx/collect.c
usr/src/cmd/mailx/config.c
usr/src/cmd/mailx/edit.c
usr/src/cmd/mailx/extern.c
usr/src/cmd/mailx/flo.c
usr/src/cmd/mailx/getname.c
usr/src/cmd/mailx/hdr/configdefs.h
usr/src/cmd/mailx/hdr/def.h
usr/src/cmd/mailx/hdr/glob.h
usr/src/cmd/mailx/hdr/local.h
usr/src/cmd/mailx/hdr/rcv.h
usr/src/cmd/mailx/hdr/sigretro.h
usr/src/cmd/mailx/hdr/uparm.h
usr/src/cmd/mailx/hdr/usg.local.h
usr/src/cmd/mailx/head.c
usr/src/cmd/mailx/hostname.c
usr/src/cmd/mailx/init.c
usr/src/cmd/mailx/is.c
usr/src/cmd/mailx/lex.c
usr/src/cmd/mailx/list.c
usr/src/cmd/mailx/lock.c
usr/src/cmd/mailx/lpaths.c
usr/src/cmd/mailx/mailx.mk
usr/src/cmd/mailx/main.c
usr/src/cmd/mailx/myfopen.c
usr/src/cmd/mailx/names.c
usr/src/cmd/mailx/optin.c
usr/src/cmd/mailx/popen.c
usr/src/cmd/mailx/quit.c
usr/src/cmd/mailx/receipt.c
usr/src/cmd/mailx/send.c
usr/src/cmd/mailx/sigretro.c
usr/src/cmd/mailx/stralloc.c
usr/src/cmd/mailx/temp.c
usr/src/cmd/mailx/translate.c
usr/src/cmd/mailx/tty.c
usr/src/cmd/mailx/usg.local.c
usr/src/cmd/mailx/vars.c
usr/src/cmd/more/more.c
usr/src/cmd/mv/mv.c
usr/src/cmd/pr/pr.c
usr/src/cmd/rpcbind/check_bound.c
usr/src/cmd/rpcbind/pmap_svc.c
usr/src/cmd/rpcbind/rpcb_svc.c
usr/src/cmd/rpcbind/rpcbind.c
usr/src/cmd/rpcbind/rpcbind.h
usr/src/cmd/rpcbind/stricmp.c
usr/src/cmd/rpcgen/rpc_clntout.c
usr/src/cmd/rpcgen/rpc_clout.c
usr/src/cmd/rpcgen/rpc_hout.c
usr/src/cmd/rpcgen/rpc_main.c
usr/src/cmd/rpcgen/rpc_parse.c
usr/src/cmd/rpcgen/rpc_parse.h
usr/src/cmd/rpcgen/rpc_scan.c
usr/src/cmd/rpcgen/rpc_scan.h
usr/src/cmd/rpcgen/rpc_svcout.c
usr/src/cmd/rpcgen/rpc_tblout.c
usr/src/cmd/rpcgen/rpc_util.c
usr/src/cmd/rpcgen/rpc_util.h
usr/src/cmd/rpcgen/rpcinfo.c
usr/src/cmd/rpcinfo/rpcinfo.c
usr/src/cmd/rpcsvc/domainname.c
usr/src/cmd/rpcsvc/rpc.rusersd.c
usr/src/cmd/rpcsvc/rusers.c
usr/src/cmd/rpcsvc/rwall.c
usr/src/cmd/rpcsvc/rwall_clnt.c
usr/src/cmd/rpcsvc/rwall_subr.c
usr/src/cmd/rpcsvc/rwall_svc.c
usr/src/cmd/rpcsvc/spray.c
usr/src/cmd/rpcsvc/spray_clnt.c
usr/src/cmd/rpcsvc/spray_subr.c
usr/src/cmd/rpcsvc/spray_svc.c
usr/src/cmd/script/script.c
usr/src/cmd/sdb/cfront/incl/curses.h
usr/src/cmd/sdb/cfront/incl/fcntl.h
usr/src/cmd/strings/strings.c
usr/src/cmd/swap/swap.c
usr/src/cmd/syslogd/syslogd.c
usr/src/cmd/tail/tail.c
usr/src/cmd/terminfo/termcap
usr/src/cmd/tset/tset.c
usr/src/cmd/ttymon/tmutmp.c
usr/src/cmd/uname/uname.c
usr/src/cmd/vi/misc/ctags.c
usr/src/cmd/vi/misc/ctags.c
usr/src/cmd/vi/misc/fold.c
usr/src/cmd/vi/misc/mkstr.c
usr/src/cmd/vi/misc/xstr.c
usr/src/cmd/vi/port/ex.c
usr/src/cmd/vi/port/ex.h
usr/src/cmd/vi/port/ex_addr.c
usr/src/cmd/vi/port/ex_argv.h

EXHIBIT C
page 4 of 17

26

93/11/14
16:55:48

list 5

usr/src/cmd/vi/port/ex_cmds.c
usr/src/cmd/vi/port/ex_cmds2.c
usr/src/cmd/vi/port/ex_cmdsub.c
usr/src/cmd/vi/port/ex_data.c
usr/src/cmd/vi/port/ex_extern.c
usr/src/cmd/vi/port/ex_get.c
usr/src/cmd/vi/port/ex_io.c
usr/src/cmd/vi/port/ex_put.c
usr/src/cmd/vi/port/ex_re.c
usr/src/cmd/vi/port/ex_re.h
usr/src/cmd/vi/port/ex_set.c
usr/src/cmd/vi/port/ex_subr.c
usr/src/cmd/vi/port/ex_temp.c
usr/src/cmd/vi/port/ex_temp.h
usr/src/cmd/vi/port/ex_tty.c
usr/src/cmd/vi/port/ex_tty.h
usr/src/cmd/vi/port/ex_tune.h
usr/src/cmd/vi/port/ex_unix.c
usr/src/cmd/vi/port/ex_v.c
usr/src/cmd/vi/port/ex_vadj.c
usr/src/cmd/vi/port/ex_vars.h
usr/src/cmd/vi/port/ex_vget.c
usr/src/cmd/vi/port/ex_vis.h
usr/src/cmd/vi/port/ex_vmain.c
usr/src/cmd/vi/port/ex_voper.c
usr/src/cmd/vi/port/ex_vops.c
usr/src/cmd/vi/port/ex_vops2.c
usr/src/cmd/vi/port/ex_vops3.c
usr/src/cmd/vi/port/ex_vput.c
usr/src/cmd/vi/port/ex_vwind.c
usr/src/cmd/vi/port/expreserve.c
usr/src/cmd/vi/port/exrecover.c
usr/src/cmd/vi/port/ovdoprnt.s
usr/src/cmd/vi/port/ovprintf.c
usr/src/cmd/vi/port/printf.c
usr/src/cmd/whodo/whodo.c
usr/src/cmd/xrestore/restor.c
usr/src/cmd/ypcmd/getlist.c
usr/src/cmd/ypcmd/makedbm.c
usr/src/cmd/ypcmd/openchild.c
usr/src/cmd/ypcmd/pong.c
usr/src/cmd/ypcmd/udpublickey.c
usr/src/cmd/ypcmd/yp_b.h
usr/src/cmd/ypcmd/yp_b_subr.c
usr/src/cmd/ypcmd/yp_b_svc.c
usr/src/cmd/ypcmd/yp_getalias.c
usr/src/cmd/ypcmd/ypalias.c
usr/src/cmd/ypcmd/ypbind.c
usr/src/cmd/ypcmd/ypcat.c
usr/src/cmd/ypcmd/ypcmd/mk
usr/src/cmd/ypcmd/ypdefs.h
usr/src/cmd/ypcmd/ypinit.sh
usr/src/cmd/ypcmd/ypmatch.c
usr/src/cmd/ypcmd/yppoll.c
usr/src/cmd/ypcmd/yppush.c
usr/src/cmd/ypcmd/ypserv.c
usr/src/cmd/ypcmd/ypserv_ancil.c
usr/src/cmd/ypcmd/ypserv_map.c
usr/src/cmd/ypcmd/ypserv_proc.c
usr/src/cmd/ypcmd/ypset.c
usr/src/cmd/ypcmd/ypsym.h
usr/src/cmd/ypcmd/ypupd.x
usr/src/cmd/ypcmd/ypupdated.c
usr/src/cmd/ypcmd/ypv2_bind.h
usr/src/cmd/ypcmd/ypwhich.c
usr/src/cmd/ypcmd/ypxfr.c
usr/src/cmd/zdump/ialloc.c
usr/src/cmd/zdump/time.h
usr/src/cmd/zdump/zdump.c
usr/src/cmd/zic/ialloc.c
usr/src/cmd/zic/scheck.c
usr/src/cmd/zic/zic.c
usr/src/cmd/head/arpa/ftp.h
usr/src/cmd/head/arpa/inet.h
usr/src/cmd/head/arpa/nameser.h
usr/src/cmd/head/arpa/telnet.h
usr/src/cmd/head/arpa/tftp.h
usr/src/cmd/head/dirent.h
usr/src/cmd/head/lastlog.h
usr/src/cmd/head/netdb.h
usr/src/cmd/head/protocols/dumprestore.h
usr/src/cmd/head/protocols/routed.h
usr/src/cmd/head/protocols/rwmod.h
usr/src/cmd/head/protocols/timed.h
usr/src/cmd/head/resolv.h
usr/src/cmd/head/rpc/mp.h
usr/src/cmd/head/rpcsvc/dbm.h
usr/src/cmd/head/rpcsvc/mount.h
usr/src/cmd/head/rpcsvc/rstat.h
usr/src/cmd/head/rpcsvc/rusers.h
usr/src/cmd/head/rpcsvc/rwall.h
usr/src/cmd/head/rpcsvc/spray.h
usr/src/cmd/head/rpcsvc/yp_prot.h
usr/src/cmd/head/rpcsvc/ypclnt.h
usr/src/cmd/head/rpcsvc/ypupd.h
usr/src/cmd/head/sys/un.h
usr/src/cmd/head/utmpx.h
usr/src/cmd/lib/libc/port/gen/getutx.c
usr/src/cmd/lib/libc/port/gen/qsort.c
usr/src/cmd/lib/libc/port/gen/syslog.c
usr/src/cmd/lib/libmp/gcd.c
usr/src/cmd/lib/libmp/madd.c
usr/src/cmd/lib/libmp/mdiv.c
usr/src/cmd/lib/libmp/mout.c
usr/src/cmd/lib/libmp/msqrt.c
usr/src/cmd/lib/libmp/mult.c
usr/src/cmd/lib/libmp/ngcd.c
usr/src/cmd/lib/libmp/pow.c
usr/src/cmd/lib/libmp/util.c
usr/src/cmd/lib/librpcsvc/klm_prot.c
usr/src/cmd/lib/librpcsvc/klm_prot.h
usr/src/cmd/lib/librpcsvc/klm_prot.x
usr/src/cmd/lib/librpcsvc/nlm_prot.c
usr/src/cmd/lib/librpcsvc/nlm_prot.h
usr/src/cmd/lib/librpcsvc/nlm_prot.x
usr/src/cmd/lib/librpcsvc/rusersxdr.c
usr/src/cmd/lib/librpcsvc/rwall.x
usr/src/cmd/lib/librpcsvc/rwallxdr.c
usr/src/cmd/lib/librpcsvc/sm_inter.c
usr/src/cmd/lib/librpcsvc/sm_inter.h
usr/src/cmd/lib/librpcsvc/sm_inter.x
usr/src/cmd/lib/librpcsvc/spray.x
usr/src/cmd/lib/librpcsvc/sprayxdr.c
usr/src/cmd/lib/libsocket/inet/bindresvport.c
usr/src/cmd/lib/libsocket/inet/byteorder.c

EXHIBIT C
page 5 of 17

27

93/11/14
16:55:48

list 6

usr/src/lib/libsocket/inet/ether_addr.c
usr/src/lib/libsocket/inet/getdomainame.c
usr/src/lib/libsocket/inet/gethostent.c
usr/src/lib/libsocket/inet/gethostname.c
usr/src/lib/libsocket/inet/getnetbyaddr.c
usr/src/lib/libsocket/inet/getnetbyname.c
usr/src/lib/libsocket/inet/getnetent.c
usr/src/lib/libsocket/inet/getproto.c
usr/src/lib/libsocket/inet/getprotoent.c
usr/src/lib/libsocket/inet/getprotoname.c
usr/src/lib/libsocket/inet/getservent.c
usr/src/lib/libsocket/inet/gthostnamadr.c
usr/src/lib/libsocket/inet/gtservbyname.c
usr/src/lib/libsocket/inet/gtservbyport.c
usr/src/lib/libsocket/inet/inet.mk
usr/src/lib/libsocket/inet/inet_addr.c
usr/src/lib/libsocket/inet/inet_inaof.c
usr/src/lib/libsocket/inet/inet_mkaddr.c
usr/src/lib/libsocket/inet/inet_netof.c
usr/src/lib/libsocket/inet/inet_network.c
usr/src/lib/libsocket/inet/inet_ntoa.c
usr/src/lib/libsocket/inet/inet_sethost.c
usr/src/lib/libsocket/inet/nd_gethost.c
usr/src/lib/libsocket/inet/rcmd.c
usr/src/lib/libsocket/inet/rexec.c
usr/src/lib/libsocket/inet/ruserpass.c
usr/src/lib/libsocket/socket/_conn_util.c
usr/src/lib/libsocket/socket/_utility.c
usr/src/lib/libsocket/socket/accept.c
usr/src/lib/libsocket/socket/bind.c
usr/src/lib/libsocket/socket/connect.c
usr/src/lib/libsocket/socket/getpeernm.c
usr/src/lib/libsocket/socket/getsocknm.c
usr/src/lib/libsocket/socket/getsockopt.c
usr/src/lib/libsocket/socket/listen.c
usr/src/lib/libsocket/socket/receive.c
usr/src/lib/libsocket/socket/s_ioctl.c
usr/src/lib/libsocket/socket/send.c
usr/src/lib/libsocket/socket/setpeernm.c
usr/src/lib/libsocket/socket/setsocknm.c
usr/src/lib/libsocket/socket/setsockopt.c
usr/src/lib/libsocket/socket/shutdown.c
usr/src/lib/libsocket/socket/socket.c
usr/src/lib/libsocket/socket/socket.mk
usr/src/lib/libsocket/socket/socketpair.c
usr/src/lib/nametoaddr/resolv/libresolv/gthostnamadr.c
usr/src/lib/nametoaddr/resolv/libresolv/libresolv.mk
usr/src/lib/nametoaddr/resolv/libresolv/res_comp.c
usr/src/lib/nametoaddr/resolv/libresolv/res_debug.c
usr/src/lib/nametoaddr/resolv/libresolv/res_init.c
usr/src/lib/nametoaddr/resolv/libresolv/res_mkquery.c
usr/src/lib/nametoaddr/resolv/libresolv/res_query.c
usr/src/lib/nametoaddr/resolv/libresolv/res_send.c
usr/src/lib/nametoaddr/resolv/libresolv/sethostent.c
usr/src/lib/nametoaddr/resolv/libresolv/strcasecmp.c
usr/src/lib/nametoaddr/resolv/libsocket/inet/bindresvport.c
usr/src/lib/nametoaddr/resolv/libsocket/inet/byteorder.c

usr/src/lib/nametoaddr/resolv/libsocket/inet/ether_addr.c
usr/src/lib/nametoaddr/resolv/libsocket/inet/getnetbyaddr.c
usr/src/lib/nametoaddr/resolv/libsocket/inet/getbyname.c
usr/src/lib/nametoaddr/resolv/libsocket/inet/getnetent.c
usr/src/lib/nametoaddr/resolv/libsocket/inet/getproto.c
usr/src/lib/nametoaddr/resolv/libsocket/inet/getprotoent.c
usr/src/lib/nametoaddr/resolv/libsocket/inet/getprotoname.c
usr/src/lib/nametoaddr/resolv/libsocket/inet/getservent.c
usr/src/lib/nametoaddr/resolv/libsocket/inet/gtservbyname.c
usr/src/lib/nametoaddr/resolv/libsocket/inet/gtservbyport.c
usr/src/lib/nametoaddr/resolv/libsocket/inet/inet.mk
usr/src/lib/nametoaddr/resolv/libsocket/inet/inet_addr.c
usr/src/lib/nametoaddr/resolv/libsocket/inet/inet_lnaof.c
usr/src/lib/nametoaddr/resolv/libsocket/inet/inet_mkaddr.c
usr/src/lib/nametoaddr/resolv/libsocket/inet/inet_netof.c
usr/src/lib/nametoaddr/resolv/libsocket/inet/inet_network.c
usr/src/lib/nametoaddr/resolv/libsocket/inet/rcmd.c
usr/src/lib/nametoaddr/resolv/libsocket/inet/rexec.c
usr/src/lib/nametoaddr/resolv/libsocket/inet/ruserpass.c
usr/src/lib/nametoaddr/resolv/libsocket/libsocket.mk
usr/src/lib/nametoaddr/resolv/libsocket/socket/_conn_util.c
usr/src/lib/nametoaddr/resolv/libsocket/socket/_utility.c
usr/src/lib/nametoaddr/resolv/libsocket/socket/accept.c
usr/src/lib/nametoaddr/resolv/libsocket/socket/bind.c
usr/src/lib/nametoaddr/resolv/libsocket/socket/connect.c
usr/src/lib/nametoaddr/resolv/libsocket/socket/getpeernm.c
usr/src/lib/nametoaddr/resolv/libsocket/socket/getsocknm.c
usr/src/lib/nametoaddr/resolv/libsocket/socket/getsockopt.c
usr/src/lib/nametoaddr/resolv/libsocket/socket/listen.c
usr/src/lib/nametoaddr/resolv/libsocket/socket/receive.c
usr/src/lib/nametoaddr/resolv/libsocket/socket/s_ioctl.c
usr/src/lib/nametoaddr/resolv/libsocket/socket/send.c
usr/src/lib/nametoaddr/resolv/libsocket/socket/setpeernm.c
usr/src/lib/nametoaddr/resolv/libsocket/socket/setsocknm.c
usr/src/lib/nametoaddr/resolv/libsocket/socket/setsockopt.c
usr/src/lib/nametoaddr/resolv/libsocket/socket/shutdown.c
usr/src/lib/nametoaddr/resolv/libsocket/socket/socket.c
usr/src/lib/nametoaddr/resolv/libsocket/socket/socket.mk
usr/src/lib/nametoaddr/resolv/libsocket/socket/socketpair.c
usr/src/lib/nametoaddr/tcpip/file_db.c
usr/src/lib/nametoaddr/tcpip/tcpip.c
usr/src/lib/xlibcurses/demo/rain.6
usr/src/lib/xlibcurses/demo/rain.c
usr/src/lib/xlibcurses/demo/worms.6
usr/src/lib/xlibcurses/screen/V2.__sscans.c
usr/src/lib/xlibcurses/screen/V2._sprintw.c
usr/src/lib/xlibcurses/screen/V2._makenew.c
usr/src/lib/xlibcurses/screen/V3.box.c
usr/src/lib/xlibcurses/screen/V3.initscr.c
usr/src/lib/xlibcurses/screen/V3.m_addch.c
usr/src/lib/xlibcurses/screen/V3.m_addstr.c
usr/src/lib/xlibcurses/screen/V3.m_clear.c
usr/src/lib/xlibcurses/screen/V3.m_erase.c
usr/src/lib/xlibcurses/screen/V3.m_initscr.c
usr/src/lib/xlibcurses/screen/V3.m_move.c
usr/src/lib/xlibcurses/screen/V3.m_newterm.c
usr/src/lib/xlibcurses/screen/V3.m_refresh.c
usr/src/lib/xlibcurses/screen/V3.newterm.c
usr/src/lib/xlibcurses/screen/V3.pechochar.c
usr/src/lib/xlibcurses/screen/V3.upd_old_y.c
usr/src/lib/xlibcurses/screen/V3.vidattr.c
usr/src/lib/xlibcurses/screen/V3.waddch.c
usr/src/lib/xlibcurses/screen/V3.wattroff.c
usr/src/lib/xlibcurses/screen/V3.wattron.c
usr/src/lib/xlibcurses/screen/V3.wattrset.c
usr/src/lib/xlibcurses/screen/V3.wechochar.c
usr/src/lib/xlibcurses/screen/V3.winsch.c
usr/src/lib/xlibcurses/screen/_addch.c
usr/src/lib/xlibcurses/screen/_addchnstr.c

EXHIBIT C
page 6 of 17

28

93/11/14
16:55:48
list 7

usr/src/lib/xlibcurses/screen/_addchatr.c
usr/src/lib/xlibcurses/screen/_addnstr.c
usr/src/lib/xlibcurses/screen/_addstr.c
usr/src/lib/xlibcurses/screen/_attroff.c
usr/src/lib/xlibcurses/screen/_attron.c
usr/src/lib/xlibcurses/screen/_attrset.c
usr/src/lib/xlibcurses/screen/_beep.c
usr/src/lib/xlibcurses/screen/_bkgd.c
usr/src/lib/xlibcurses/screen/_bkgdset.c
usr/src/lib/xlibcurses/screen/_border.c
usr/src/lib/xlibcurses/screen/_box.c
usr/src/lib/xlibcurses/screen/_clear.c
usr/src/lib/xlibcurses/screen/_clrtobot.c
usr/src/lib/xlibcurses/screen/_clrtoeol.c
usr/src/lib/xlibcurses/screen/_crmode.c
usr/src/lib/xlibcurses/screen/_del_curterm.c
usr/src/lib/xlibcurses/screen/_delch.c
usr/src/lib/xlibcurses/screen/_deleteln.c
usr/src/lib/xlibcurses/screen/_echo.c
usr/src/lib/xlibcurses/screen/_echochar.c
usr/src/lib/xlibcurses/screen/_erase.c
usr/src/lib/xlibcurses/screen/_flsterm.c
usr/src/lib/xlibcurses/screen/_flash.c
usr/src/lib/xlibcurses/screen/_garbagdlins.c
usr/src/lib/xlibcurses/screen/_garbagedwin.c
usr/src/lib/xlibcurses/screen/_getch.c
usr/src/lib/xlibcurses/screen/_getstr.c
usr/src/lib/xlibcurses/screen/_halfdelay.c
usr/src/lib/xlibcurses/screen/_hline.c
usr/src/lib/xlibcurses/screen/_inch.c
usr/src/lib/xlibcurses/screen/_inchnstr.c
usr/src/lib/xlibcurses/screen/_inchstr.c
usr/src/lib/xlibcurses/screen/_innstr.c
usr/src/lib/xlibcurses/screen/_insch.c
usr/src/lib/xlibcurses/screen/_insdelln.c
usr/src/lib/xlibcurses/screen/_insertln.c
usr/src/lib/xlibcurses/screen/_insnstr.c
usr/src/lib/xlibcurses/screen/_insstr.c
usr/src/lib/xlibcurses/screen/_instr.c
usr/src/lib/xlibcurses/screen/_intrflush.c
usr/src/lib/xlibcurses/screen/_meta.c
usr/src/lib/xlibcurses/screen/_move.c
usr/src/lib/xlibcurses/screen/_mvaddch.c
usr/src/lib/xlibcurses/screen/_mvaddchstr.c
usr/src/lib/xlibcurses/screen/_mvaddnstr.c
usr/src/lib/xlibcurses/screen/_mvaddstr.c
usr/src/lib/xlibcurses/screen/_mvdelch.c
usr/src/lib/xlibcurses/screen/_mvgetch.c
usr/src/lib/xlibcurses/screen/_mvgetstr.c
usr/src/lib/xlibcurses/screen/_mvhline.c
usr/src/lib/xlibcurses/screen/_mvinch.c
usr/src/lib/xlibcurses/screen/_mvinchnstr.c
usr/src/lib/xlibcurses/screen/_mvinchstr.c
usr/src/lib/xlibcurses/screen/_mvinnstr.c
usr/src/lib/xlibcurses/screen/_mvinshc.c
usr/src/lib/xlibcurses/screen/mvinsnstr.c
usr/src/lib/xlibcurses/screen/_mvinsstr.c
usr/src/lib/xlibcurses/screen/_mvinstr.c
usr/src/lib/xlibcurses/screen/_mvvline.c
usr/src/lib/xlibcurses/screen/_mvwaddch.c
usr/src/lib/xlibcurses/screen/_mvwaddchnst.c
usr/src/lib/xlibcurses/screen/_mvwaddchstr.c
usr/src/lib/xlibcurses/screen/_mvwaddnstr.c
usr/src/lib/xlibcurses/screen/_mvwaddstr.c
usr/src/lib/xlibcurses/screen/_mvwdelch.c
usr/src/lib/xlibcurses/screen/_mvwgetch.c
usr/src/lib/xlibcurses/screen/_mvwgetstr.c
usr/src/lib/xlibcurses/screen/_mvshline.c
usr/src/lib/xlibcurses/screen/_mvwinch.c
usr/src/lib/xlibcurses/screen/_mvwinshnst.c
usr/src/lib/xlibcurses/screen/_mvwichstr.c
usr/src/lib/xlibcurses/screen/_mvwinnstr.c
usr/src/lib/xlibcurses/screen/_mvwinsch.c
usr/src/lib/xlibcurses/screen/_mvwinsnstr.c
usr/src/lib/xlibcurses/screen/_mvwinsstr.c
usr/src/lib/xlibcurses/screen/_mvwinstr.c
usr/src/lib/xlibcurses/screen/_mvwvline.c
usr/src/lib/xlibcurses/screen/_newterm.c
usr/src/lib/xlibcurses/screen/_nl.c
usr/src/lib/xlibcurses/screen/_nocrmode.c
usr/src/lib/xlibcurses/screen/_noecho.c
usr/src/lib/xlibcurses/screen/_nonl.c
usr/src/lib/xlibcurses/screen/_noqiflush.c
usr/src/lib/xlibcurses/screen/_overlay.c
usr/src/lib/xlibcurses/screen/_overwrite.c
usr/src/lib/xlibcurses/screen/_qiflush.c
usr/src/lib/xlibcurses/screen/_refresh.c
usr/src/lib/xlibcurses/screen/_resetterm.c
usr/src/lib/xlibcurses/screen/_saveterm.c
usr/src/lib/xlibcurses/screen/_scr_init.c
usr/src/lib/xlibcurses/screen/_scr_restore.c
usr/src/lib/xlibcurses/screen/_scr_set.c
usr/src/lib/xlibcurses/screen/_scrl.c
usr/src/lib/xlibcurses/screen/_scroll.c
usr/src/lib/xlibcurses/screen/_set_curterm.c
usr/src/lib/xlibcurses/screen/_set_term.c
usr/src/lib/xlibcurses/screen/_setscrreg.c
usr/src/lib/xlibcurses/screen/_slk_init.c
usr/src/lib/xlibcurses/screen/_standend.c
usr/src/lib/xlibcurses/screen/_standout.c
usr/src/lib/xlibcurses/screen/_subpad.c
usr/src/lib/xlibcurses/screen/_timeout.c
usr/src/lib/xlibcurses/screen/_touchline.c
usr/src/lib/xlibcurses/screen/_unctrl.c
usr/src/lib/xlibcurses/screen/_vline.c
usr/src/lib/xlibcurses/screen/_waddchstr.c
usr/src/lib/xlibcurses/screen/_waddstr.c
usr/src/lib/xlibcurses/screen/_wclear.c
usr/src/lib/xlibcurses/screen/_wdeleteln.c
usr/src/lib/xlibcurses/screen/_werase.c
usr/src/lib/xlibcurses/screen/_winsertln.c
usr/src/lib/xlibcurses/screen/_winsstr.c
usr/src/lib/xlibcurses/screen/_wstandend.c
usr/src/lib/xlibcurses/screen/_wstandout.c
usr/src/lib/xlibcurses/screen/baudrate.c
usr/src/lib/xlibcurses/screen/can_change.c
usr/src/lib/xlibcurses/screen/caps
usr/src/lib/xlibcurses/screen/captoinfo.c
usr/src/lib/xlibcurses/screen/cbreak.c
usr/src/lib/xlibcurses/screen/cexpand.c
usr/src/lib/xlibcurses/screen/chgtinfo.l
usr/src/lib/xlibcurses/screen/chgtinfo.c
usr/src/lib/xlibcurses/screen/chkinput.c
usr/src/lib/xlibcurses/screen/clearok.c
usr/src/lib/xlibcurses/screen/color_cont.c
usr/src/lib/xlibcurses/screen/compiler.h
usr/src/lib/xlibcurses/screen/copyright.h

EXHIBIT C
page 7 of 17

29

93/11/14
16:55:48
list 8

usr/src/lib/xlibcurses/screen/copywin.c
usr/src/lib/xlibcurses/screen/curs_set.c
usr/src/lib/xlibcurses/screen/curserr.c
usr/src/lib/xlibcurses/screen/curses.c
usr/src/lib/xlibcurses/screen/curses.ed
usr/src/lib/xlibcurses/screen/curses_inc.h
usr/src/lib/xlibcurses/screen/curshdr.h
usr/src/lib/xlibcurses/screen/def_prog.c
usr/src/lib/xlibcurses/screen/delay.c
usr/src/lib/xlibcurses/screen/delay_out.c
usr/src/lib/xlibcurses/screen/delkey.c
usr/src/lib/xlibcurses/screen/delscreen.c
usr/src/lib/xlibcurses/screen/delterm.c
usr/src/lib/xlibcurses/screen/delwin.c
usr/src/lib/xlibcurses/screen/derwin.c
usr/src/lib/xlibcurses/screen/doprnt.c
usr/src/lib/xlibcurses/screen/doscan.c
usr/src/lib/xlibcurses/screen/doupdate.c
usr/src/lib/xlibcurses/screen/draino.c
usr/src/lib/xlibcurses/screen/dupwin.c
usr/src/lib/xlibcurses/screen/endwin.c
usr/src/lib/xlibcurses/screen/erasechar.c
usr/src/lib/xlibcurses/screen/flushinp.c
usr/src/lib/xlibcurses/screen/getattrs.c
usr/src/lib/xlibcurses/screen/getbegyx.c
usr/src/lib/xlibcurses/screen/getbkgd.c
usr/src/lib/xlibcurses/screen/getmaxyx.c
usr/src/lib/xlibcurses/screen/getopt.c
usr/src/lib/xlibcurses/screen/getparyx.c
usr/src/lib/xlibcurses/screen/getsyx.c
usr/src/lib/xlibcurses/screen/gettmode.c
usr/src/lib/xlibcurses/screen/getwin.c
usr/src/lib/xlibcurses/screen/getyx.c
usr/src/lib/xlibcurses/screen/has_colors.c
usr/src/lib/xlibcurses/screen/has_lc.c
usr/src/lib/xlibcurses/screen/has_il.c
usr/src/lib/xlibcurses/screen/idcok.c
usr/src/lib/xlibcurses/screen/idlok.c
usr/src/lib/xlibcurses/screen/iexpand.c
usr/src/lib/xlibcurses/screen/immedok.c
usr/src/lib/xlibcurses/screen/infocmp.c
usr/src/lib/xlibcurses/screen/infotocap.c
usr/src/lib/xlibcurses/screen/init_acs.c
usr/src/lib/xlibcurses/screen/init_color.c
usr/src/lib/xlibcurses/screen/init_costs.c
usr/src/lib/xlibcurses/screen/init_pair.c
usr/src/lib/xlibcurses/screen/initscr.c
usr/src/lib/xlibcurses/screen/is_linetow.c
usr/src/lib/xlibcurses/screen/is_wintou.c
usr/src/lib/xlibcurses/screen/keyname.sh
usr/src/lib/xlibcurses/screen/keypad.c
usr/src/lib/xlibcurses/screen/killchar.c
usr/src/lib/xlibcurses/screen/leaveok.c
usr/src/lib/xlibcurses/screen/llib-lcurses
usr/src/lib/xlibcurses/screen/longname.c
usr/src/lib/xlibcurses/screen/makefile
usr/src/lib/xlibcurses/screen/makefile.bad
usr/src/lib/xlibcurses/screen/makenew.c
usr/src/lib/xlibcurses/screen/maketerm.ed
usr/src/lib/xlibcurses/screen/memSset.c
usr/src/lib/xlibcurses/screen/meta.c
usr/src/lib/xlibcurses/screen/mouse.c
usr/src/lib/xlibcurses/screen/mvcur.c
usr/src/lib/xlibcurses/screen/mvderwin.c
usr/src/lib/xlibcurses/screen/mvprintw.c
usr/src/lib/xlibcurses/screen/mvscanw.c
usr/src/lib/xlibcurses/screen/mvwin.c
usr/src/lib/xlibcurses/screen/mvprintw.c
usr/src/lib/xlibcurses/screen/mvwscanw.c
usr/src/lib/xlibcurses/screen/napms.c
usr/src/lib/xlibcurses/screen/newkey.c
usr/src/lib/xlibcurses/screen/newscreen.c
usr/src/lib/xlibcurses/screen/newwin.c
usr/src/lib/xlibcurses/screen/nocbreak.c
usr/src/lib/xlibcurses/screen/nodelay.c
usr/src/lib/xlibcurses/screen/noraw.c
usr/src/lib/xlibcurses/screen/notimeout.c
usr/src/lib/xlibcurses/screen/object.h
usr/src/lib/xlibcurses/screen/otermcap.c
usr/src/lib/xlibcurses/screen/otermcap.h
usr/src/lib/xlibcurses/screen/outch.c
usr/src/lib/xlibcurses/screen/overlap.c
usr/src/lib/xlibcurses/screen/pair_cont.c
usr/src/lib/xlibcurses/screen/pechochar.c
usr/src/lib/xlibcurses/screen/pnoutref.c
usr/src/lib/xlibcurses/screen/prefresh.c
usr/src/lib/xlibcurses/screen/print.c
usr/src/lib/xlibcurses/screen/print.h
usr/src/lib/xlibcurses/screen/printw.c
usr/src/lib/xlibcurses/screen/putp.c
usr/src/lib/xlibcurses/screen/putwin.c
usr/src/lib/xlibcurses/screen/quick_echo.c
usr/src/lib/xlibcurses/screen/raw.c
usr/src/lib/xlibcurses/screen/redrawwin.c
usr/src/lib/xlibcurses/screen/reset_sh.c
usr/src/lib/xlibcurses/screen/resetty.c
usr/src/lib/xlibcurses/screen/restart.c
usr/src/lib/xlibcurses/screen/ring.c
usr/src/lib/xlibcurses/screen/ripoffline.c
usr/src/lib/xlibcurses/screen/rmident.sh
usr/src/lib/xlibcurses/screen/savetty.c
usr/src/lib/xlibcurses/screen/scanw.c
usr/src/lib/xlibcurses/screen/scr_all.c
usr/src/lib/xlibcurses/screen/scr_dump.c
usr/src/lib/xlibcurses/screen/scr_ll_dump.c
usr/src/lib/xlibcurses/screen/scr_reset.c
usr/src/lib/xlibcurses/screen/scrollok.c
usr/src/lib/xlibcurses/screen/setcurscreen.c
usr/src/lib/xlibcurses/screen/setcurterm.c
usr/src/lib/xlibcurses/screen/setecho.c
usr/src/lib/xlibcurses/screen/setkeymap.c
usr/src/lib/xlibcurses/screen/setnonl.c
usr/src/lib/xlibcurses/screen/setqiflush.c
usr/src/lib/xlibcurses/screen/setsyx.c
usr/src/lib/xlibcurses/screen/setterm.c
usr/src/lib/xlibcurses/screen/setupterm.c
usr/src/lib/xlibcurses/screen/show.c
usr/src/lib/xlibcurses/screen/slk_atroff.c
usr/src/lib/xlibcurses/screen/slk_atron.c
usr/src/lib/xlibcurses/screen/slk_strset.c
usr/src/lib/xlibcurses/screen/slk_clear.c
usr/src/lib/xlibcurses/screen/slk_label.c
usr/src/lib/xlibcurses/screen/slk_noutref.c
usr/src/lib/xlibcurses/screen/slk_refresh.c
usr/src/lib/xlibcurses/screen/slk_restore.c
usr/src/lib/xlibcurses/screen/slk_set.c

EXHIBIT C
page 8 of 17

30

93/11/14
16:55:48
list 9

usr/src/lib/xlibcurses/screen/slk_start.c
usr/src/lib/xlibcurses/screen/slk_touch.c
usr/src/lib/xlibcurses/screen/start_col.c
usr/src/lib/xlibcurses/screen/subwin.c
usr/src/lib/xlibcurses/screen/syncok.c
usr/src/lib/xlibcurses/screen/tcsearch.c
usr/src/lib/xlibcurses/screen/termattrs.c
usr/src/lib/xlibcurses/screen/termcap.ed
usr/src/lib/xlibcurses/screen/termerr.c
usr/src/lib/xlibcurses/screen/termname.c
usr/src/lib/xlibcurses/screen/testterminfo.c
usr/src/lib/xlibcurses/screen/tgetch.c
usr/src/lib/xlibcurses/screen/tgoto.c
usr/src/lib/xlibcurses/screen/tic_captab.c
usr/src/lib/xlibcurses/screen/tic_error.c
usr/src/lib/xlibcurses/screen/tic_hash.c
usr/src/lib/xlibcurses/screen/tic_main.c
usr/src/lib/xlibcurses/screen/tic_parse.c
usr/src/lib/xlibcurses/screen/tic_read.c
usr/src/lib/xlibcurses/screen/tic_scan.c
usr/src/lib/xlibcurses/screen/tifget.ed
usr/src/lib/xlibcurses/screen/tiget.ed
usr/src/lib/xlibcurses/screen/tinputfd.c
usr/src/lib/xlibcurses/screen/touchwin.c
usr/src/lib/xlibcurses/screen/tparm.c
usr/src/lib/xlibcurses/screen/tput.c
usr/src/lib/xlibcurses/screen/tputs.c
usr/src/lib/xlibcurses/screen/trace.c
usr/src/lib/xlibcurses/screen/tstp.c
usr/src/lib/xlibcurses/screen/ttimeout.c
usr/src/lib/xlibcurses/screen/typeahead.c
usr/src/lib/xlibcurses/screen/unctrl.c
usr/src/lib/xlibcurses/screen/unctrl.h
usr/src/lib/xlibcurses/screen/ungetch.c
usr/src/lib/xlibcurses/screen/untouchwin.c
usr/src/lib/xlibcurses/screen/use_env.c
usr/src/lib/xlibcurses/screen/vidputs.c
usr/src/lib/xlibcurses/screen/vidupdate.c
usr/src/lib/xlibcurses/screen/vsprintf.c
usr/src/lib/xlibcurses/screen/vsscanf.c
usr/src/lib/xlibcurses/screen/vwprintw.c
usr/src/lib/xlibcurses/screen/vwscanw.c
usr/src/lib/xlibcurses/screen/waddch.c
usr/src/lib/xlibcurses/screen/waddchnstr.c
usr/src/lib/xlibcurses/screen/waddnstr.c
usr/src/lib/xlibcurses/screen/wattroff.c
usr/src/lib/xlibcurses/screen/wattron.c
usr/src/lib/xlibcurses/screen/wattrset.c
usr/src/lib/xlibcurses/screen/wbkgd.c
usr/src/lib/xlibcurses/screen/wborder.c
usr/src/lib/xlibcurses/screen/wclrtobot.c
usr/src/lib/xlibcurses/screen/wclrtoeol.c
usr/src/lib/xlibcurses/screen/wdelch.c
usr/src/lib/xlibcurses/screen/wechochar.c
usr/src/lib/xlibcurses/screen/wgetch.c
usr/src/lib/xlibcurses/screen/wgetstr.c
usr/src/lib/xlibcurses/screen/whline.c
usr/src/lib/xlibcurses/screen/winch.c
usr/src/lib/xlibcurses/screen/winchnstr.c
usr/src/lib/xlibcurses/screen/winchstr.c
usr/src/lib/xlibcurses/screen/winnstr.c
usr/src/lib/xlibcurses/screen/winsch.c
usr/src/lib/xlibcurses/screen/winsdelln.c
usr/src/lib/xlibcurses/screen/winsnstr.c
usr/src/lib/xlibcurses/screen/winstr.c
usr/src/lib/xlibcurses/screen/wmove.c
usr/src/lib/xlibcurses/screen/wnoutref.c
usr/src/lib/xlibcurses/screen/wprintw.c
usr/src/lib/xlibcurses/screen/wredrawln,c
usr/src/lib/xlibcurses/screen/wrefresh.c
usr/src/lib/xlibcurses/screen/wscanw.c
usr/src/lib/xlibcurses/screen/wscrl.c
usr/src/lib/xlibcurses/screen/wsetscrreg.c
usr/src/lib/xlibcurses/screen/wsyncdown.c
usr/src/lib/xlibcurses/screen/wsyncup.c
usr/src/lib/xlibcurses/screen/wtimeout.c
usr/src/lib/xlibcurses/screen/wtouchln.c
usr/src/lib/xlibcurses/screen/wvline.c
usr/src/ucbcmd/basename/basename.c
usr/src/ucbcmd/biff/biff.c
usr/src/ucbcmd/biff/biff.mk
usr/src/ucbcmd/cc/cc.mk
usr/src/ucbcmd/cc/cc.sh
usr/src/ucbcmd/checkeq/checkeq.c
usr/src/ucbcmd/checknr/checknr.c
usr/src/ucbcmd/chown/chown.c
usr/src/ucbcmd/deroff/deroff.c
usr/src/ucbcmd/df/df.c
usr/src/ucbcmd/df/df.mk
usr/src/ucbcmd/du/du.c
usr/src/ucbcmd/echo/echo.c
usr/src/ucbcmd/eqn/diacrit.c
usr/src/ucbcmd/eqn/e.h
usr/src/ucbcmd/eqn/eqnbox.c
usr/src/ucbcmd/eqn/font.c
usr/src/ucbcmd/eqn/fromto.c
usr/src/ucbcmd/eqn/funny.c
usr/src/ucbcmd/eqn/glob.c
usr/src/ucbcmd/eqn/integral.c
usr/src/ucbcmd/eqn/io.c
usr/src/ucbcmd/eqn/lex.c
usr/src/ucbcmd/eqn/lookup.c
usr/src/ucbcmd/eqn/mark.c
usr/src/ucbcmd/eqn/matrix.c
usr/src/ucbcmd/eqn/move.c
usr/src/ucbcmd/eqn/over.c
usr/src/ucbcmd/eqn/paren.c
usr/src/ucbcmd/eqn/pile.c
usr/src/ucbcmd/eqn/shift.c
usr/src/ucbcmd/eqn/size.c
usr/src/ucbcmd/eqn/sqrt.c
usr/src/ucbcmd/eqn/text.c
usr/src/ucbcmd/expand/expand.c
usr/src/ucbcmd/expand/expand.mk
usr/src/ucbcmd/expand/unexpand.c
usr/src/ucbcmd/fastboot/fastboot.mk
usr/src/ucbcmd/fastboot/fastboot.sh
usr/src/ucbcmd/fasthalt/fasthalt.mk
usr/src/ucbcmd/fasthalt/fasthalt.sh
usr/src/ucbcmd/fsirand/fsirand.c
usr/src/ucbcmd/fsirand/fsirand.mk
usr/src/ucbcmd/groups/groups.c
usr/src/ucbcmd/grpck/grpck.c
usr/src/ucbcmd/grpck/grpck.mk
usr/src/ucbcmd/halt/halt.c

EXHIBIT C
page 9 of 17

31

93/11/14
16:55:48
list 10

usr/src/ucbcmd/halt/halt.c
usr/src/ucbcmd/halt/halt.mk
usr/src/ucbcmd/halt/halt.mk
usr/src/ucbcmd/hostid/hostid.c
usr/src/ucbcmd/hostid/hostid.c
usr/src/ucbcmd/hostid/hostid.mk
usr/src/ucbcmd/hostid/hostid.mk
usr/src/ucbcmd/install/install.c
usr/src/ucbcmd/install/install.mk
usr/src/ucbcmd/lastcomm/lastcomm.c
usr/src/ucbcmd/ld/ld.mk
usr/src/ucbcmd/lint/lint.mk
usr/src/ucbcmd/lint/lint.sh
usr/src/ucbcmd/ln/ln.c
usr/src/ucbcmd/logger/logger.c
usr/src/ucbcmd/logger/logger.mk
usr/src/ucbcmd/look/look.c
usr/src/ucbcmd/ls/ls.c
usr/src/ucbcmd/ls/ls.mk
usr/src/ucbcmd/mach/mach.mk
usr/src/ucbcmd/mach/mach.sh
usr/src/ucbcmd/man/catman.c
usr/src/ucbcmd/man/getNAME.c
usr/src/ucbcmd/man/makewhatis.sh
usr/src/ucbcmd/man/man.c
usr/src/ucbcmd/man/man.mk
usr/src/ucbcmd/mt/mt.c
usr/src/ucbcmd/mt/mt.mk
usr/src/ucbcmd/mt/sun/dkio.h
usr/src/ucbcmd/mt/sun/dklabel.h
usr/src/ucbcmd/mt/sundev/arreg.h
usr/src/ucbcmd/mt/sundev/screg.h
usr/src/ucbcmd/mt/sundev/scsl.h
usr/src/ucbcmd/mt/sundev/sireg.h
usr/src/ucbcmd/mt/sundev/tmreg.h
usr/src/ucbcmd/mt/sundev/xtreg.h
usr/src/ucbcmd/pagesize/pagesize.c
usr/src/ucbcmd/pagesize/pagesize.mk
usr/src/ucbcmd/plot/atoplot.c
usr/src/ucbcmd/plot/chrtab.c
usr/src/ucbcmd/plot/crtdriver.c
usr/src/ucbcmd/plot/crtplot.c
usr/src/ucbcmd/plot.debug.c
usr/src/ucbcmd/plot/driver.c
usr/src/ucbcmd/plot/libplot/aed/aed.h
usr/src/ucbcmd/plot/libplot/aed/arc.c
usr/src/ucbcmd/plot/libplot/aed/box.c
usr/src/ucbcmd/plot/libplot/aed/circle.c
usr/src/ucbcmd/plot/libplot/aed/close.c
usr/src/ucbcmd/plot/libplot/aed/cont.c
usr/src/ucbcmd/plot/libplot/aed/dot.c
usr/src/ucbcmd/plot/libplot/aed/erase.c
usr/src/ucbcmd/plot/libplot/aed/label.c
usr/src/ucbcmd/plot/libplot/aed/linemod.c
usr/src/ucbcmd/plot/libplot/aed/move.c
usr/src/ucbcmd/plot/libplot/aed/open.c
usr/src/ucbcmd/plot/libplot/aed/point.c
usr/src/ucbcmd/plot/libplot/aed/space.c
usr/src/ucbcmd/plot/libplot/aed/subr.c
usr/src/ucbcmd/plot/libplot/bitgraph/arc.c
usr/src/ucbcmd/plot/libplot/bitgraph/bg.h
usr/src/ucbcmd/plot/libplot/bitgraph/box
usr/src/ucbcmd/plot/libplot/bitgraph/circle.c
usr/src/ucbcmd/plot/libplot/bitgraph/close.c
usr/src/ucbcmd/plot/libplot/bitgraph/cont.c
usr/src/ucbcmd/plot/libplot/bitgraph/dot.c
usr/src/ucbcmd/plot/libplot/bitgraph/erase.c
usr/src/ucbcmd/plot/libplot/bitgraph/label.c
usr/src/ucbcmd/plot/libplot/bitgraph/line.c
usr/src/ucbcmd/plot/libplot/bitgraph/linemod.c
usr/src/ucbcmd/plot/libplot/bitgraph/move.c
usr/src/ucbcmd/plot/libplot/bitgraph/open.c
usr/src/ucbcmd/plot/libplot/bitgraph/point.c
usr/src/ucbcmd/plot/libplot/bitgraph/space.c
usr/src/ucbcmd/plot/libplot/dumb/arc.c
usr/src/ucbcmd/plot/libplot/dumb/box.c
usr/src/ucbcmd/plot/libplot/dumb/circle.c
usr/src/ucbcmd/plot/libplot/dumb/close.c
usr/src/ucbcmd/plot/libplot/dumb/cont.c
usr/src/ucbcmd/plot/libplot/dumb/dot.c
usr/src/ucbcmd/plot/libplot/dumb/dumb.h
usr/src/ucbcmd/plot/libplot/dumb/erase.c
usr/src/ucbcmd/plot/libplot/dumb/label.c
usr/src/ucbcmd/plot/libplot/dumb/line.c
usr/src/ucbcmd/plot/libplot/dumb/linemod.c
usr/src/ucbcmd/plot/libplot/dumb/move.c
usr/src/ucbcmd/plot/libplot/dumb/open.c
usr/src/ucbcmd/plot/libplot/dumb/point.c
usr/src/ucbcmd/plot/libplot/dumb/space.c
usr/src/ucbcmd/plot/libplot/dumb/subr.c
usr/src/ucbcmd/plot/libplot/gigi/arc.c
usr/src/ucbcmd/plot/libplot/gigi/box.c
usr/src/ucbcmd/plot/libplot/gigi/circle.c
usr/src/ucbcmd/plot/libplot/gigi/close.c
usr/src/ucbcmd/plot/libplot/gigi/cont.c
usr/src/ucbcmd/plot/libplot/gigi/dot.c
usr/src/ucbcmd/plot/libplot/gigi/erase.c
usr/src/ucbcmd/plot/libplot/gigi/gigi.h
usr/src/ucbcmd/plot/libplot/gigi/label.c
usr/src/ucbcmd/plot/libplot/gigi/line.c
usr/src/ucbcmd/plot/libplot/gigi/linemod.c
usr/src/ucbcmd/plot/libplot/gigi/move.c
usr/src/ucbcmd/plot/libplot/gigi/open.c
usr/src/ucbcmd/plot/libplot/gigi/point.c
usr/src/ucbcmd/plot/libplot/gigi/space.c
usr/src/ucbcmd/plot/libplot/hp2648/arc.c
usr/src/ucbcmd/plot/libplot/hp2648/box.c
usr/src/ucbcmd/plot/libplot/hp2648/circle.c
usr/src/ucbcmd/plot/libplot/hp2648/close.c
usr/src/ucbcmd/plot/libplot/hp2648/cont.c
usr/src/ucbcmd/plot/libplot/hp2648/dot.c
usr/src/ucbcmd/plot/libplot/hp2648/erase.c
usr/src/ucbcmd/plot/libplot/hp2648/hp2648.h
usr/src/ucbcmd/plot/libplot/hp2648/label.c
usr/src/ucbcmd/plot/libplot/hp2648/line.c
usr/src/ucbcmd/plot/libplot/hp2648/linemod.c
usr/src/ucbcmd/plot/libplot/hp2648/move.c
usr/src/ucbcmd/plot/libplot/hp2648/open.c
usr/src/ucbcmd/plot/libplot/hp2648/point.c
usr/src/ucbcmd/plot/libplot/hp2648/space.c
usr/src/ucbcmd/plot/libplot/hp2648/subr.c
usr/src/ucbcmd/plot/libplot/hp7221/arc.c
usr/src/ucbcmd/plot/libplot/hp7221/box.c
usr/src/ucbcmd/plot/libplot/hp7221/circle.c
usr/src/ucbcmd/plot/libplot/hp7221/cont.c
usr/src/ucbcmd/plot/libplot/hp7221/dot.c
usr/src/ucbcmd/plot/libplot/hp7221/erase.c

EXHIBIT C
page 10 of 17

32

93/11/14
16:55:48
list 11

usr/src/ucbcmd/plot/libplot/hp7221/hp7221.h
usr/src/ucbcmd/plot/libplot/hp7221/label.c
usr/src/ucbcmd/plot/libplot/hp7221/line.c
usr/src/ucbcmd/plot/libplot/hp7221/linemod.c
usr/src/ucbcmd/plot/libplot/hp7221/move.c
usr/src/ucbcmd/plot/libplot/hp7221/open.c
usr/src/ucbcmd/plot/libplot/hp7221/point.c
usr/src/ucbcmd/plot/libplot/hp7221/space.c
usr/src/ucbcmd/plot/libplot/hp7221/subr.c
usr/src/ucbcmd/plot/libplot/imagen/arc.c
usr/src/ucbcmd/plot/libplot/imagen/box.c
usr/src/ucbcmd/plot/libplot/imagen/charset.c
usr/src/ucbcmd/plot/libplot/imagen/circle.c
usr/src/ucbcmd/plot/libplot/imagen/close.c
usr/src/ucbcmd/plot/libplot/imagen/cont.c
usr/src/ucbcmd/plot/libplot/imagen/dot.c
usr/src/ucbcmd/plot/libplot/imagen/erase.c
usr/src/ucbcmd/plot/libplot/imagen/impcodes.h
usr/src/ucbcmd/plot/libplot/imagen/imp.h
usr/src/ucbcmd/plot/libplot/imagen/label.c
usr/src/ucbcmd/plot/libplot/imagen/line.c
usr/src/ucbcmd/plot/libplot/imagen/linemod.c
usr/src/ucbcmd/plot/libplot/imagen/move.c
usr/src/ucbcmd/plot/libplot/imagen/open.c
usr/src/ucbcmd/plot/libplot/imagen/point.c
usr/src/ucbcmd/plot/libplot/imagen/scale.c
usr/src/ucbcmd/plot/libplot/imagen/space.c
usr/src/ucbcmd/plot/libplot/plot/arc.c
usr/src/ucbcmd/plot/libplot/plot/box.c
usr/src/ucbcmd/plot/libplot/plot/circle.c
usr/src/ucbcmd/plot/libplot/plot/close.c
usr/src/ucbcmd/plot/libplot/plot/cont.c
usr/src/ucbcmd/plot/libplot/plot/dot.c
usr/src/ucbcmd/plot/libplot/plot/erase.c
usr/src/ucbcmd/plot/libplot/plot/label.c
usr/src/ucbcmd/plot/libplot/plot/line.c
usr/src/ucbcmd/plot/libplot/plot/linmod.c
usr/src/ucbcmd/plot/libplot/plot/move.c
usr/src/ucbcmd/plot/libplot/plot/open.c
usr/src/ucbcmd/plot/libplot/plot/point.c
usr/src/ucbcmd/plot/libplot/plot/putsi.c
usr/src/ucbcmd/plot/libplot/plot/space.c
usr/src/ucbcmd/plot/libplot/t300/arc.c
usr/src/ucbcmd/plot/libplot/t300/box.c
usr/src/ucbcmd/plot/libplot/t300/circle.c
usr/src/ucbcmd/plot/libplot/t300/close.c
usr/src/ucbcmd/plot/libplot/t300/dot.c
usr/src/ucbcmd/plot/libplot/t300/erase.c
usr/src/ucbcmd/plot/libplot/t300/label.c
usr/src/ucbcmd/plot/libplot/t300/line.c
usr/src/ucbcmd/plot/libplot/t300/linmod.c
usr/src/ucbcmd/plot/libplot/t300/move.c
usr/src/ucbcmd/plot/libplot/t300/open.c
usr/src/ucbcmd/plot/libplot/t300/point.c
usr/src/ucbcmd/plot/libplot/t300/space.c
usr/src/ucbcmd/plot/libplot/t300/subr.c
usr/src/ucbcmd/plot/libplot/t300s/arc.c
usr/src/ucbcmd/plot/libplot/t300s/box.c
usr/src/ucbcmd/plot/libplot/t300s/circle.c
usr/src/ucbcmd/plot/libplot/t300s/close.c
usr/src/ucbcmd/plot/libplot/t300s/dot.c
usr/src/ucbcmd/plot/libplot/t300s/erase.c
usr/src/ucbcmd/plot/libplot/t300s/label.c
usr/src/ucbcmd/plot/libplot/t300s/line.c
usr/src/ucbcmd/plot/libplot/t300s/linmod.c
usr/src/ucbcmd/plot/libplot/t300s/move.c
usr/src/ucbcmd/plot/libplot/t300s/open.c
usr/src/ucbcmd/plot/libplot/t300s/point.c
usr/src/ucbcmd/plot/libplot/t300s/space.c
usr/src/ucbcmd/plot/libplot/t300s/subr.c
usr/src/ucbcmd/plot/libplot/t4013/arc.c
usr/src/ucbcmd/plot/libplot/t4013/box.c
usr/src/ucbcmd/plot/libplot/t4013/circle.c
usr/src/ucbcmd/plot/libplot/t4013/close.c
usr/src/ucbcmd/plot/libplot/t4013/dot.c
usr/src/ucbcmd/plot/libplot/t4013/erase.c
usr/src/ucbcmd/plot/libplot/t4013/label.c
usr/src/ucbcmd/plot/libplot/t4013/line.c
usr/src/ucbcmd/plot/libplot/t4013/linmod.c
usr/src/ucbcmd/plot/libplot/t4013/move.c
usr/src/ucbcmd/plot/libplot/t4013/open.c
usr/src/ucbcmd/plot/libplot/t4013/point.c
usr/src/ucbcmd/plot/libplot/t4013/scale.c
usr/src/ucbcmd/plot/libplot/t4013/space.c
usr/src/ucbcmd/plot/libplot/t4013/subr.c
usr/src/ucbcmd/plot/libplot/tf77/arc.c
usr/src/ucbcmd/plot/libplot/tf77/box.c
usr/src/ucbcmd/plot/libplot/tf77/circle.c
usr/src/ucbcmd/plot/libplot/tf77/clospl.c
usr/src/ucbcmd/plot/libplot/tf77/cont.c
usr/src/ucbcmd/plot/libplot/tf77/dot.c
usr/src/ucbcmd/plot/libplot/tf77/erase.c
usr/src/ucbcmd/plot/libplot/tf77/label.c
usr/src/ucbcmd/plot/libplot/tf77/line.c
usr/src/ucbcmd/plot/libplot/tf77/linemd.c
usr/src/ucbcmd/plot/libplot/tf77/move.c
usr/src/ucbcmd/plot/libplot/tf77/open.c
usr/src/ucbcmd/plot/libplot/tf77/point.c
usr/src/ucbcmd/plot/libplot/tf77/space.c
usr/src/ucbcmd/plot/plot.mk
usr/src/ucbcmd/plot/plot.sh
usr/src/ucbcmd/plot/plottoa.c
usr/src/ucbcmd/plot/vfont.h
usr/src/ucbcmd/plot/vplot.c
usr/src/ucbcmd/printenv/printenv.c
usr/src/ucbcmd/prt/prt.c
usr/src/ucbcmd/ps/ps.c
usr/src/ucbcmd/ps/ps.mk
usr/src/ucbcmd/reboot/reboot.c
usr/src/ucbcmd/reboot/reboot.mk
usr/src/ucbcmd/refer/addbib.c
usr/src/ucbcmd/refer/deliv2.c
usr/src/ucbcmd/refer/glue1.c
usr/src/ucbcmd/refer/glue2.c
usr/src/ucbcmd/refer/glue3.c
usr/src/ucbcmd/refer/glue4.c
usr/src/ucbcmd/refer/glue5.c
usr/src/ucbcmd/refer/hunt1.c
usr/src/ucbcmd/refer/hunt2.c
usr/src/ucbcmd/refer/hunt3.c
usr/src/ucbcmd/refer/hunt5.c
usr/src/ucbcmd/refer/hunt6.c
usr/src/ucbcmd/refer/hunt7.c
usr/src/ucbcmd/refer/hunt8.c
usr/src/ucbcmd/refer/hunt9.c
usr/src/ucbcmd/refer/inv1.c
usr/src/ucbcmd/refer/inv2.c
usr/src/ucbcmd/refer/inv3.c

EXHIBIT C
page 11 of 17

33

93/11/14
16:55:48
list 12

usr/src/ucbcmd/refer/inv5.c
usr/src/ucbcmd/refer/inv6.c
usr/src/ucbcmd/refer/lookbib.c
usr/src/ucbcmd/refer/mkey1.c
usr/src/ucbcmd/refer/mkey2.c
usr/src/ucbcmd/refer/mkey3.c
usr/src/ucbcmd/refer/refer..c
usr/src/ucbcmd/refer/refer0.c
usr/src/ucbcmd/refer/refer1.c
usr/src/ucbcmd/refer/refer2.c
usr/src/ucbcmd/refer/refer3.c
usr/src/ucbcmd/refer/refer4..c
usr/src/ucbcmd/refer/refer5.c
usr/src/ucbcmd/refer/refer6.c
usr/src/ucbcmd/refer/refer7.c
usr/src/ucbcmd/refer/refer8.c
usr/src/ucbcmd/refer/shell.c
usr/src/ucbcmd/refer/sortbib.c
usr/src/ucbcmd/refer/tick.c
usr/src/ucbcmd/refer/tmac.bib
usr/src/ucbcmd/refer/types.c
usr/src/ucbcmd/renice/renice.c
usr/src/ucbcmd/renice/renice.mk
usr/src/ucbcmd/sccscmd/sccscmd.mk
usr/src/ucbcmd/sccscmd/sysexits.h
usr/src/ucbcmd/sendmail/aux/Makefile
usr/src/ucbcmd/sendmail/aux/mailstats.c
usr/src/ucbcmd/sendmail/aux/mconnect.c
usr/src/ucbcmd/sendmail/aux/vacation.c
usr/src/ucbcmd/sendmail/cf/Makefile
usr/src/ucbcmd/sendmail/cf/base.m4
usr/src/ucbcmd/sendmail/cf/compat.m4
usr/src/ucbcmd/sendmail/cf/ddnm.m4
usr/src/ucbcmd/sendmail/cf/localm.m4
usr/src/ucbcmd/sendmail/cf/mailsurr
usr/src/ucbcmd/sendmail/cf/main.mc
usr/src/ucbcmd/sendmail/cf/subsidiary.mc
usr/src/ucbcmd/sendmail/cf/sunbase.m4
usr/src/ucbcmd/sendmail/cf/uucpm.m4
usr/src/ucbcmd/sendmail/cf/version.m4
usr/src/ucbcmd/sendmail/cf/uucpm.m4
usr/src/ucbcmd/sendmail/cf/version.m4
usr/src/ucbcmd/sendmail/include/netconfig.h
usr/src/ucbcmd/sendmail/include/sysexits.h
usr/src/ucbcmd/sendmail/include/useful.h
usr/src/ucbcmd/sendmail/include/useful.h.sun
usr/src/ucbcmd/sendmail/include/userdbm.h
usr/src/ucbcmd/sendmail/lib/Makefile
usr/src/ucbcmd/sendmail/lib/aliases
usr/src/ucbcmd/sendmail/sendmail.mk
usr/src/ucbcmd/sendmail/src/Makefile
usr/src/ucbcmd/sendmail/src/alias.c
usr/src/ucbcmd/sendmail/src/arpadate.c
usr/src/ucbcmd/sendmail/src/bcmp.c
usr/src/ucbcmd/sendmail/src/bcmp.c
usr/src/ucbcmd/sendmail/src/bcopy.c
usr/src/ucbcmd/sendmail/src/bsero.c
usr/src/ucbcmd/sendmail/src/clock.c
usr/src/ucbcmd/sendmail/src/collect.c
usr/src/ucbcmd/sendmail/src/conf.c
usr/src/ucbcmd/sendmail/src/conf.h
usr/src/ucbcmd/sendmail/src/convtime.c
usr/src/ucbcmd/sendmail/src/daemon.c
usr/src/ucbcmd/sendmail/src/deliver.c
usr/src/ucbcmd/sendmail/src/domain.c
usr/src/ucbcmd/sendmail/src/envelope.c
usr/src/ucbcmd/sendmail/src/err.c
usr/src/ucbcmd/sendmail/src/getdname.c
usr/src/ucbcmd/sendmail/src/getdtblsize.c
usr/src/ucbcmd/sendmail/src/headers.c
usr/src/ucbcmd/sendmail/src/index.c
usr/src/ucbcmd/sendmail/src/macro.c
usr/src/ucbcmd/sendmail/src/mailstats.h
usr/src/ucbcmd/sendmail/src/mailsurr
usr/src/ucbcmd/sendmail/src/main.c
usr/src/ucbcmd/sendmail/src/noyp.c
usr/src/ucbcmd/sendmail/src/parseaddr.c
usr/src/ucbcmd/sendmail/src/queue.c
usr/src/ucbcmd/sendmail/src/readcf.c
usr/src/ucbcmd/sendmail/src/recipient.c
usr/src/ucbcmd/sendmail/src/remote.c
usr/src/ucbcmd/sendmail/src/rpccdname.c
usr/src/ucbcmd/sendmail/src/savemail.c
usr/src/ucbcmd/sendmail/src/sendmail.h
usr/src/ucbcmd/sendmail/src/signal.c
usr/src/ucbcmd/sendmail/src/srvrsmtp.c
usr/src/ucbcmd/sendmail/src/stab.c
usr/src/ucbcmd/sendmail/src/stats.c
usr/src/ucbcmd/sendmail/src/stricmp.c
usr/src/ucbcmd/sendmail/src/sysexits.c
usr/src/ucbcmd/sendmail/src/trace.c
usr/src/ucbcmd/sendmail/src/usersmtp.c
usr/src/ucbcmd/sendmail/src/util.c
usr/src/ucbcmd/sendmail/src/version.c
usr/src/ucbcmd/sendmail/src/ypdomain.c
usr/src/ucbcmd/sendmail/ucblib/Makefile
usr/src/ucbcmd/sendmail/ucblib/mail.c
usr/src/ucbcmd/sendmail/ucblib/rmail.c
usr/src/ucbcmd/shutdown/mountxdr.c
usr/src/ucbcmd/shutdown/shutdown.c
usr/src/ucbcmd/shutdown/shutdown.mk
usr/src/ucbcmd/soelim/soelim.c
usr/src/ucbcmd/stty/stty.c
usr/src/ucbcmd/stty/stty.h
usr/src/ucbcmd/stty/stty.mk
usr/src/ucbcmd/stty/sttyparse.c
usr/src/ucbcmd/stty/sttytable.c
usr/src/ucbcmd/sum/sum.c
usr/src/ucbcmd/tbl/t..c
usr/src/ucbcmd/tbl/t0.c
usr/src/ucbcmd/tbl/t1.c
usr/src/ucbcmd/tbl/t2.c
usr/src/ucbcmd/tbl/t3.c
usr/src/ucbcmd/tbl/t4.c
usr/src/ucbcmd/tbl/t5.c
usr/src/ucbcmd/tbl/t6.c
usr/src/ucbcmd/tbl/t7.c
usr/src/ucbcmd/tbl/t8.c
usr/src/ucbcmd/tbl/t9.c
usr/src/ucbcmd/tbl/tb.c
usr/src/ucbcmd/tbl/tc.c
usr/src/ucbcmd/tbl/te.c
usr/src/ucbcmd/tbl/tf.c
usr/src/ucbcmd/tbl/tg.c
usr/src/ucbcmd/tbl/ti.c
usr/src/ucbcmd/tbl/tm.c
usr/src/ucbcmd/tbl/ts.c
usr/src/ucbcmd/tbl/tt.c
usr/src/ucbcmd/tbl/tu.c

EXHIBIT C
page 12 of 17

34

93/11/14
16:55:48
list 13

usr/src/ucbcmd/tbl/tv.c
usr/src/ucbcmd/tcopy/tcopy.c
usr/src/ucbcmd/test/test.c
usr/src/ucbcmd/tr/tr.c
usr/src/ucbcmd/tr.tr.mk
usr/src/ucbcmd/troff/ext.h
usr/src/ucbcmd/troff/hytab.c
usr/src/ucbcmd/troff/n1.c
usr/src/ucbcmd/troff/n2.c
usr/src/ucbcmd/troff/n3.c
usr/src/ucbcmd/troff/n4.c
usr/src/ucbcmd/troff/n5.c
usr/src/ucbcmd/troff/n7.c
usr/src/ucbcmd/troff/n8.c
usr/src/ucbcmd/troff/n9.c
usr/src/ucbcmd/troff/nl.c
usr/src/ucbcmd/troff/nli.c
usr/src/ucbcmd/troff/nroff.d/n10.c
usr/src/ucbcmd/troff/nroff.d/n6.c
usr/src/ucbcmd/troff/nroff.d/nroff.mk
usr/src/ucbcmd/troff/nroff.d/terms.d/README
usr/src/ucbcmd/troff/nroff.d/terms.d/convert.sh
usr/src/ucbcmd/troff/nroff.d/terms.d/terms.mk
usr/src/ucbcmd/troff/nroff.d/tw.h
usr/src/ucbcmd/troff/suftab.c
usr/src/ucbcmd/troff/tdef.h
usr/src/ucbcmd/troff/troff.d/README
usr/src/ucbcmd/troff/troff.d/dev.h
usr/src/ucbcmd/troff/troff.d/devaps/B
usr/src/ucbcmd/troff/troff.d/devaps/BI
usr/src/ucbcmd/troff/troff.d/devaps/C
usr/src/ucbcmd/troff/troff.d/devaps/CE
usr/src/ucbcmd/troff/troff.d/devaps/CI
usr/src/ucbcmd/troff/troff.d/devaps/CT
usr/src/ucbcmd/troff/troff.d/devaps/CW
usr/src/ucbcmd/troff/troff.d/devaps/CX
usr/src/ucbcmd/troff/troff.d/devaps/DESC
usr/src/ucbcmd/troff/troff.d/devaps/G
usr/src/ucbcmd/troff/troff.d/devaps/GI
usr/src/ucbcmd/troff/troff.d/devaps/GB
usr/src/ucbcmd/troff/troff.d/devaps/GR
usr/src/ucbcmd/troff/troff.d/devaps/GS
usr/src/ucbcmd/troff/troff.d/devaps/H
usr/src/ucbcmd/troff/troff.d/devaps/HB
usr/src/ucbcmd/troff/troff.d/devaps/HI
usr/src/ucbcmd/troff/troff.d/devaps/HK
usr/src/ucbcmd/troff/troff.d/devaps/HL
usr/src/ucbcmd/troff/troff.d/devaps/HX
usr/src/ucbcmd/troff/troff.d/devaps/I
usr/src/ucbcmd/troff/troff.d/devaps/LINKFILE
usr/src/ucbcmd/troff/troff.d/devaps/MB
usr/src/ucbcmd/troff/troff.d/devaps/MI
usr/src/ucbcmd/troff/troff.d/devaps/MR
usr/src/ucbcmd/troff/troff.d/devaps/MX
usr/src/ucbcmd/troff/troff.d/devaps/PA
usr/src/ucbcmd/troff/troff.d/devaps/PB
usr/src/ucbcmd/troff/troff.d/devaps/PI
usr/src/ucbcmd/troff/troff.d/devaps/PO
usr/src/ucbcmd/troff/troff.d/devaps/PX
usr/src/ucbcmd/troff/troff.d/devaps/R
usr/src/ucbcmd/troff/troff.d/devaps/README
usr/src/ucbcmd/troff/troff.d/devaps/S
usr/src/ucbcmd/troff/troff.d/devaps/S1
usr/src/ucbcmd/troff/troff.d/devaps/SC
usr/src/ucbcmd/troff/troff.d/devaps/SM
usr/src/ucbcmd/troff/troff.d/devaps/TB
usr/src/ucbcmd/troff/troff.d/devaps/TX
usr/src/ucbcmd/troff/troff.d/devaps/aps.h
usr/src/ucbcmd/troff/troff.d/devaps/build.c
usr/src/ucbcmd/troff/troff.d/devaps/charlib/README
usr/src/ucbcmd/troff/troff.d/devaps/daps.c
usr/src/ucbcmd/troff/troff.d/devaps/daps.g
usr/src/ucbcmd/troff/troff.d/devaps/daps.h
usr/src/ucbcmd/troff/troff.d/devaps/devaps.mk
usr/src/ucbcmd/troff/troff.d/devaps/makedev.c
usr/src/ucbcmd/troff/troff.d/devaps/version
usr/src/ucbcmd/troff/troff.d/draw.c
usr/src/ucbcmd/troff/troff.d/makedev.c
usr/src/ucbcmd/troff/troff.d/maketables
usr/src/ucbcmd/troff/troff.d/t10.c
usr/src/ucbcmd/troff/troff.d/t6.c
usr/src/ucbcmd/troff/troff.d/ta.c
usr/src/ucbcmd/troff/troff.d/tmac.d/acm.me
usr/src/ucbcmd/troff/troff.d/tmac.d/bib
usr/src/ucbcmd/troff/troff.d/tmac.d/chars.me
usr/src/ucbcmd/troff/troff.d/tmac.d/deltext.me
usr/src/ucbcmd/troff/troff.d/tmac.d/e
usr/src/ucbcmd/troff/troff.d/tmac.d/eqn.me
usr/src/ucbcmd/troff/troff.d/tmac.d/exp.tbl
usr/src/ucbcmd/troff/troff.d/tmac.d/float.me
usr/src/ucbcmd/troff/troff.d/tmac.d/footnote.me
usr/src/ucbcmd/troff/troff.d/index.me
usr/src/ucbcmd/troff/troff.d/tmac.d/local.me
usr/src/ucbcmd/troff/troff.d/tmac.d/m
usr/src/ucbcmd/troff/troff.d/tmac.d/ms.acc
usr/src/ucbcmd/troff/troff.d/tmac.d/ms.cov
usr/src/ucbcmd/troff/troff.d/tmac.d/ms.eqn
usr/src/ucbcmd/troff/troff.d/tmac.d/ms.ref
usr/src/ucbcmd/troff/troff.d/tmac.d/ms.tbl
usr/src/ucbcmd/troff/troff.d/tmac.d/ms.ths
usr/src/ucbcmd/troff/troff.d/tmac.d/ms.toc
usr/src/ucbcmd/troff/troff.d/tmac.d/null.me
usr/src/ucbcmd/troff/troff.d/tmac.d/refer.me
usr/src/ucbcmd/troff/troff.d/tmac.d/revisions
usr/src/ucbcmd/troff/troff.d/tmac.d/s
usr/src/ucbcmd/troff/troff.d/tmac.d/sh.me
usr/src/ucbcmd/troff/troff.d/tmac.d/tbl.me
usr/src/ucbcmd/troff/troff.d/tmac.d/thesis.me
usr/src/ucbcmd/troff/troff.d/tmac.d/tmac.mk
usr/src/ucbcmd/troff/troff.d/tmac.d/v
usr/src/ucbcmd/troff/troff.d/troff.mk
usr/src/ucbcmd/troff/troff.d/troff.sh
usr/src/ucbcmd/troff/troff.mk
usr/src/ucbcmd/tset/tset.c
usr/src/ucbcmd/tset/tset.delays.h
usr/src/ucbcmd/ul/ul.c
usr/src/ucbcmd/unifdef/unifdef.c
usr/src/ucbcmd/unifdef/unifdef.mk
usr/src/ucbcmd/users/users.c
usr/src/ucbcmd/w/w.c
usr/src/ucbcmd/w/w.mk
usr/src/ucbcmd/which/which.csh
usr/src/ucbcmd/which/which.mk
usr/src/ucbcmd/whoami/whoami.c
usr/src/ucbcmd/xstr/xstr.c
usr/src/ucbcmd/xstr/xstr.mk
usr/src/ucbcmd/a.out.h

EXHIBIT C
page 13 of 17

35

93/11/14
16:55:48
list 14

usr/src/ucbhead/assert.h
usr/src/ucbhead/curses.h
usr/src/ucbhead/dbm.h
usr/src/ucbhead/fp.h
usr/src/ucbhead/math.h
usr/src/ucbhead/mp.h
usr/src/ucbhead/ndbm.h
usr/src/ucbhead/regexp.h
usr/src/ucbhead/resolve.h
usr/src/ucbhead/setjmp.h
usr/src/ucbhead/signal.h
usr/src/ucbhead/stdio.h
usr/src/ucbhead/strings.h
usr/src/ucbhead/struct.h
usr/src/ucbhead/sunfp.h
usr/src/ucbhead/sys/dir.h
usr/src/ucbhead/sys/fcntl.h
usr/src/ucbhead/sys/file.h
usr/src/ucbhead/sys/isoefp.h
usr/src/ucbhead/sys/ioctl.h
usr/src/ucbhead/sys/mtio.h
usr/src/ucbhead/sys/param.h
usr/src/ucbhead/sys/reboot.h
usr/src/ucbhead/sys/resource.h
usr/src/ucbhead/sys/signal.h
usr/src/ucbhead/sys/sysmacros.h
usr/src/ucbhead/sys/tty.h
usr/src/ucbhead/sys/ttychars.h
usr/src/ucbhead/sys/types.h
usr/src/ucbhead/sys/vfs.h
usr/src/ucbhead/sys/syscall.h
usr/src/ucbhead/sys/sysexits.h
usr/src/ucbhead/ufs/quota.h
usr/src/ucbhead/unistd.h
usr/src/ucbhead/vfont.h
usr/src/ucblib/libc/port/gen/_nlist.c
usr/src/ucblib/libc/port/gen/_psignal.c
usr/src/ucblib/libc/port/gen/_swapFLAGS.c
usr/src/ucblib/libc/port/gen/base_conv.h
usr/src/ucblib/libc/port/gen/bcmp.c
usr/src/ucblib/libc/port/gen/bcopy.c
usr/src/ucblib/libc/port/gen/bzero.c
usr/src/ucblib/libc/port/gen/decimal_bin.c
usr/src/ucblib/libc/port/gen/double_decim.c
usr/src/ucblib/libc/port/gen/sconvert.c
usr/src/ucblib/libc/port/gen/float_decim.c
usr/src/ucblib/libc/port/gen/fp_class.c
usr/src/ucblib/libc/port/gen/ftime.c
usr/src/ucblib/libc/port/gen/gconvert.c
usr/src/ucblib/libc/port/gen/getusershell.c
usr/src/ucblib/libc/port/gen/getwd.c
usr/src/ucblib/libc/port/gen/ieee_func.c
usr/src/ucblib/libc/port/gen/ieee_globals.c
usr/src/ucblib/libc/port/gen/ieee_handler.c
usr/src/ucblib/libc/port/gen/index.c
usr/src/ucblib/libc/port/gen/libm.h
usr/src/ucblib/libc/port/gen/makefile
usr/src/ucblib/libc/port/gen/mkstamp.c
usr/src/ucblib/libc/port/gen/mon.c
usr/src/ucblib/libc/port/gen/mon.h
usr/src/ucblib/libc/port/gen/ndbm.c
usr/src/ucblib/libc/port/gen/nice.c
usr/src/ucblib/libc/port/gen/nlist.c
usr/src/ucblib/libc/port/gen/psignal.c
usr/src/ucblib/libc/port/gen/rand.c
usr/src/ucblib/libc/port/gen/random.c
usr/src/ucblib/libc/port/gen/readdir.c
usr/src/ucblib/libc/port/gen/rindex.c
usr/src/ucblib/libc/port/gen/scandir.c
usr/src/ucblib/libc/port/gen/seconvert.c
usr/src/ucblib/libc/port/gen/setbuffer.c
usr/src/ucblib/libc/port/gen/setpriority.c
usr/src/ucblib/libc/port/gen/shlib.h
usr/src/ucblib/libc/port/gen/sigfpe.c
usr/src/ucblib/libc/port/gen/siglist.c
usr/src/ucblib/libc/port/gen/sleep.c
usr/src/ucblib/libc/port/gen/stdiom.h
usr/src/ucblib/libc/port/gen/stricmp.c
usr/src/ucblib/libc/port/gen/synonyms.h
usr/src/ucblib/libc/port/gen/times.c
usr/src/ucblib/libc/port/gen/timezone.c
usr/src/ucblib/libc/port/gen/ualarm.c
usr/src/ucblib/libc/port/gen/usleep.c
usr/src/ucblib/libc/port/stdio/doprnt.c
usr/src/ucblib/libc/port/stdio/doprnt.h
usr/src/ucblib/libc/port/stdio/fopen.c
usr/src/ucblib/libc/port/stdio/fprintf.c
usr/src/ucblib/libc/port/stdio/makefile
usr/src/ucblib/libc/port/stdio/sprintf.c
usr/src/ucblib/libc/port/stdio/vfprintf.c
usr/src/ucblib/libc/port/stdio/vprintf.c
usr/src/ucblib/libc/port/stdio/vsprintf.c
usr/src/ucblib/libc/port/sys/getdtblsize.c
usr/src/ucblib/libc/port/sys/gethostid.c
usr/src/ucblib/libc/port/sys/gethostname.c
usr/src/ucblib/libc/port/sys/getpagesize.c
usr/src/ucblib/libc/port/sys/getrusage.c
usr/src/ucblib/libc/port/sys/killpg.c
usr/src/ucblib/libc/port/sys/mctl.c
usr/src/ucblib/libc/port/sys/setreid.c
usr/src/ucblib/libc/port/sys/signal.c
usr/src/ucblib/libc/port/sys/wait3.c
usr/src/ucblib/libcurses/addch.c
usr/src/ucblib/libcurses/addstr.c
usr/src/ucblib/libcurses/box.c
usr/src/ucblib/libcurses/clear.c
usr/src/ucblib/libcurses/clrtobot.c
usr/src/ucblib/libcurses/clrtoeol.c
usr/src/ucblib/libcurses/cr_put.c
usr/src/ucblib/libcurses/cr_tty.c
usr/src/ucblib/libcurses/curses.c
usr/src/ucblib/libcurses/curses.ext
usr/src/ucblib/libcurses/curses.h
usr/src/ucblib/libcurses/delch.c
usr/src/ucblib/libcurses/deleteln.c
usr/src/ucblib/libcurses/delwin.c
usr/src/ucblib/libcurses/endwin.c
usr/src/ucblib/libcurses/erase.c
usr/src/ucblib/libcurses/fullname.c
usr/src/ucblib/libcurses/getch.c
usr/src/ucblib/libcurses/getstr.c
usr/src/ucblib/libcurses/id_subwins.c
usr/src/ucblib/libcurses/idlok.c
usr/src/ucblib/libcurses/initscr.c
usr/src/ucblib/libcurses/insch.c
usr/src/ucblib/libcurses/insertln.c
usr/src/ucblib/libcurses/libcurses.mk

EXHIBIT C
page 14 of 17

36

93/11/14
16:55:48
list 15

usr/src/ucblib/libcurses/longname.c
usr/src/ucblib/libcurses/move.c
usr/src/ucblib/libcurses/mvprintw.c
usr/src/ucblib/libcurses/mvscanw.c
usr/src/ucblib/libcurses/mvwin.c
usr/src/ucblib/libcurses/newwin.c
usr/src/ucblib/libcurses/overlay.c
usr/src/ucblib/libcurses/overwrite.c
usr/src/ucblib/libcurses/printw.c
usr/src/ucblib/libcurses/putchar.c
usr/src/ucblib/libcurses/refresh.c
usr/src/ucblib/libcurses/scanw.c
usr/src/ucblib/libcurses/scroll.c
usr/src/ucblib/libcurses/standout.c
usr/src/ucblib/libcurses/toucholap.c
usr/src/ucblib/libcurses/touchwin.c
usr/src/ucblib/libcurses/tstp.c
usr/src/ucblib/libcurses/unctrl.c
usr/src/ucblib/libmp/gcd.c
usr/src/ucblib/libmp/madd.c
usr/src/ucblib/libmp/mdiv.c
usr/src/ucblib/libmp/mout.c
usr/src/ucblib/libmp/msqrt.c
usr/src/ucblib/libmp/mult.c
usr/src/ucblib/libmp/pow.c
usr/src/ucblib/libmp/util.c
usr/src/ucblib/librpcsoc/clnt_tcp.c
usr/src/ucblib/librpcsoc/clnt_udp.c
usr/src/ucblib/librpcsoc/librpcsoc.mk
usr/src/ucblib/librpcsoc/rtime.c
usr/src/ucblib/librpcsoc/svc_tcp.c
usr/src/ucblib/librpcsoc/svc_udp.c
usr/src/ucblib/libtermcap/libtermcap.mk
usr/src/ucblib/libtermcap/termcap.c
usr/src/ucblib/libtermcap/tgoto.c
usr/src/ucblib/libtermcap/tputs.c
usr/src/uts/i386/des/des.h
usr/src/uts/i386/des/des_crypt.c
usr/src/uts/i386/des/des_crypt.h
usr/src/uts/i386/des/des_soft.c
usr/src/uts/i386/des/desdata.h
usr/src/uts/i386/des/intldes_soft.c
usr/src/uts/i386/des/intldescrypt.c
usr/src/uts/i386/des/softdes.h
usr/src/uts/i386/fs/dnlc.c
usr/src/uts/i386/fs/lookup.c
usr/src/uts/i386/fs/pathname.c
usr/src/uts/i386/fs/s5/s5alloc.c
usr/src/uts/i386/fs/s5/s5dir.c
usr/src/uts/i386/fs/s5/s5inode.c
usr/src/uts/i386/fs/s5/s5rdwri.c
usr/src/uts/i386/fs/s5/s5vfsops.c
usr/src/uts/i386/fs/s5/s5vnops.c
usr/src/uts/i386/fs/specfs/specsubr.c
usr/src/uts/i386/fs/specfs/specvfsops.c
usr/src/uts/i386/fs/specfs/specvnops.c
usr/src/uts/i386/fs/ufs/quota.c
usr/src/uts/i386/fs/ufs/quota_ufs.c
usr/src/uts/i386/fs/ufs/quotacalls.c
usr/src/uts/i386/fs/ufs/ufs_alloc.c
usr/src/uts/i386/fs/ufs/ufs_blklist.c
usr/src/uts/i386/fs/ufs/ufs_bmap.c
usr/src/uts/i386/fs/ufs/ufs_dir.c
usr/src/uts/i386/fs/ufs/ufs_dsort.c
usr/src/uts/i386/fs/ufs/ufs_inode.c
usr/src/uts/i386/fs/ufs/ufs_subr.c
usr/src/uts/i386/fs/ufs/ufs_tables.c
usr/src/uts/i386/fs/ufs/ufs_vfsops.c
usr/src/uts/i386/fs/vfs.c
usr/src/uts/i386/fs/vncalls.c
usr/src/uts/i386/fs/vnode.c
usr/src/uts/i386/io/ldterm.c
usr/src/uts/i386/io/osocket.c
usr/src/uts/i386/io/sockmod.c
usr/src/uts/i386/io/ttcompat.c
usr/src/uts/i386/klm/klm.mk
usr/src/uts/i386/klm/klm_kprot.c
usr/src/uts/i386/klm/klm_lkmgr.c
usr/src/uts/i386/klm/klm_prot.h
usr/src/uts/i386/klm/lockmgr.h
usr/src/uts/i386/ktli/lockmgr.h
usr/src/uts/i386/ktli/t_kalloc.c
usr/src/uts/i386/ktli/t_kbind.c
usr/src/uts/i386/ktli/t_kclose.c
usr/src/uts/i386/ktli/t_kconnect.c
usr/src/uts/i386/ktli/t_kfree.c
usr/src/uts/i386/ktli/t_kgtstate.c
usr/src/uts/i386/ktli/t_kopen.c
usr/src/uts/i386/ktli/t_krcvudat.c
usr/src/uts/i386/ktli/t_ksndudat.c
usr/src/uts/i386/ktli/t_kspoll.c
usr/src/uts/i386/ktli/t_kunbind.c
usr/src/uts/i386/ktli/t_kutil.c
usr/src/uts/i386/net/af.h
usr/src/uts/i386/net/if.h
usr/src/uts/i386/net/if_arp.h
usr/src/uts/i386/net/route.h
usr/src/uts/i386/net/strioc.h
usr/src/uts/i386/netinet/app.c
usr/src/uts/i386/netinet/arp.c
usr/src/uts/i386/netinet/arp.h
usr/src/uts/i386/netinet/arp.mk
usr/src/uts/i386/netinet/icmp_var.h
usr/src/uts/i386/netinet/if_ether.h
usr/src/uts/i386/netinet/in.c
usr/src/uts/i386/netinet/in.h
usr/src/uts/i386/netinet/in_cksum.c
usr/src/uts/i386/netinet/in_pcb.c
usr/src/uts/i386/netinet/in_pcb.h
usr/src/uts/i386/netinet/in_switch.c
usr/src/uts/i386/netinet/in_system.h
usr/src/uts/i386/netinet/in_transp.c
usr/src/uts/i386/netinet/in_var.h
usr/src/uts/i386/netinet/insrem.h
usr/src/uts/i386/netinet/ip.h
usr/src/uts/i386/netinet/ip.mk
usr/src/uts/i386/netinet/ip_icmp.c
usr/src/uts/i386/netinet/ip_icmp.h
usr/src/uts/i386/netinet/ip_input.c
usr/src/uts/i386/netinet/ip_main.c
usr/src/uts/i386/netinet/ip_output.c
usr/src/uts/i386/netinet/ip_str.h
usr/src/uts/i386/netinet/ip_var.h
usr/src/uts/i386/netinet/ip_vers.c

EXHIBIT C
page 15 of 17

37

93/11/14
16:55:48
list 16

usr/src/uts/i386/netinet/llcloop.c
usr/src/uts/i386/netinet/llcloop.h
usr/src/uts/i386/netinet/llcloop.mk
usr/src/uts/i386/netinet/netinet.mk
usr/src/uts/i386/netinet/netlib.c
usr/src/uts/i386/netinet/nihdr.h
usr/src/uts/i386/netinet/raw_ip.c
usr/src/uts/i386/netinet/raw_ip_cb.c
usr/src/uts/i386/netinet/raw_ip_main.c
usr/src/uts/i386/netinet/route.c
usr/src/uts/i386/netinet/symredef.h
usr/src/uts/i386/netinet/tcp.h
usr/src/uts/i386/netinet/tcp.mk
usr/src/uts/i386/netinet/tcp_debug.c
usr/src/uts/i386/netinet/tcp_debug.h
usr/src/uts/i386/netinet/tcp_fsm.h
usr/src/uts/i386/netinet/tcp_input.c
usr/src/uts/i386/netinet/tcp_main.c
usr/src/uts/i386/netinet/tcp_output.c
usr/src/uts/i386/netinet/tcp_seq.h
usr/src/uts/i386/netinet/tcp_state.c
usr/src/uts/i386/netinet/tcp_subr.c
usr/src/uts/i386/netinet/tcp_timer.c
usr/src/uts/i386/netinet/tcp_timer.h
usr/src/uts/i386/netinet/tcpip.h
usr/src/uts/i386/netinet/udp.h
usr/src/uts/i386/netinet/udp.mk
usr/src/uts/i386/netinet/udp_io.c
usr/src/uts/i386/netinet/udp_main.c
usr/src/uts/i386/netinet/udp_state.c
usr/src/uts/i386/netinet/udp_var.h
usr/src/uts/i386/os/bio.c
usr/src/uts/i386/os/cred.c
usr/src/uts/i386/os/move.c
usr/src/uts/i386/os/scalls.c
usr/src/uts/i386/os/shm.c
usr/src/uts/i386/os/vm_meter.c
usr/src/uts/i386/os/vm_pageout.c
usr/src/uts/i386/os/vm_subr.c
usr/src/uts/i386/rpc/auth.h
usr/src/uts/i386/rpc/auth_des.c
usr/src/uts/i386/rpc/auth_des.h
usr/src/uts/i386/rpc/auth_kern.c
usr/src/uts/i386/rpc/auth_sys.h
usr/src/uts/i386/rpc/auth_unix.h
usr/src/uts/i386/rpc/authdesprt.c
usr/src/uts/i386/rpc/authdesubr.c
usr/src/uts/i386/rpc/authu_prot.c
usr/src/uts/i386/rpc/clnt.h
usr/src/uts/i386/rpc/clnt_clts.c
usr/src/uts/i386/rpc/clnt_gen.c
usr/src/uts/i386/rpc/clnt_perr.c
usr/src/uts/i386/rpc/clnt_soc.h
usr/src/uts/i386/rpc/des_crypt.h
usr/src/uts/i386/rpc/key_call.c
usr/src/uts/i386/rpc/key_prot.c
usr/src/uts/i386/rpc/key_prot.h
usr/src/uts/i386/rpc/nettype.h
usr/src/uts/i386/rpc/pmap_clnt.h
usr/src/uts/i386/rpc/pmap_prot.h
usr/src/uts/i386/rpc/pmap_rmt.h
usr/src/uts/i386/rpc/raw.h
usr/src/uts/i386/rpc/rpc.h
usr/src/uts/i386/rpc/rpc.mk
usr/src/uts/i386/rpc/rpc_calmsg.c
usr/src/uts/i386/rpc/rpc_com.h
usr/src/uts/i386/rpc/rpc_msg.h
usr/src/uts/i386/rpc/rpc_prot.c
usr/src/uts/i386/rpc/rpcb_clnt.h
usr/src/uts/i386/rpc/rpcb_prot.h
usr/src/uts/i386/rpc/rpcent.h
usr/src/uts/i386/rpc/svc.c
usr/src/uts/i386/rpc/svc.h
usr/src/uts/i386/rpc/svc_auth.c
usr/src/uts/i386/rpc/svc_auth.h
usr/src/uts/i386/rpc/svc_authu.c
usr/src/uts/i386/rpc/svc_clts.c
usr/src/uts/i386/rpc/svc_gen.c
usr/src/uts/i386/rpc/svc_soc.h
usr/src/uts/i386/rpc/svcauthdes.c
usr/src/uts/i386/rpc/types.h
usr/src/uts/i386/rpc/xdr.c
usr/src/uts/i386/rpc/xdr.h
usr/src/uts/i386/rpc/xdr_array.c
usr/src/uts/i386/rpc/xdr_mblk.c
usr/src/uts/i386/rpc/xdr_mem.c
usr/src/uts/i386/sys/buf.h
usr/src/uts/i386/sys/byteorder.h
usr/src/uts/i386/sys/dnlc.h
usr/src/uts/i386/sys/errno.h
usr/src/uts/i386/sys/fcntl.h
usr/src/uts/i386/sys/filio.h
usr/src/uts/i386/sys/ufs_fs.h
usr/src/uts/i386/sys/fs/ufs_fsdir.h
usr/src/uts/i386/sys/fs/ufs_inode.h
usr/src/uts/i386/sys/fs/ufs_quota.h
usr/src/uts/i386/sys/ioccom.h
usr/src/uts/i386/sys/mman.h
usr/src/uts/i386/sys/osocket.h
usr/src/uts/i386/sys/param.h
usr/src/uts/i386/sys/protosw.h
usr/src/uts/i386/sys/protosw.h
usr/src/uts/i386/sys/resource.h
usr/src/uts/i386/sys/select.h
usr/src/uts/i386/sys/sigaction.h
usr/src/uts/i386/sys/signal.h
usr/src/uts/i386/sys/socket.h
usr/src/uts/i386/sys/socketvar.h
usr/src/uts/i386/sys/sockio.h
usr/src/uts/i386/sys/sockmod.h
usr/src/uts/i386/sys/swap.h
usr/src/uts/i386/sys/syslog.h
usr/src/uts/i386/sys/t_kuser.h
usr/src/uts/i386/sys/time.h
usr/src/uts/i386/sys/ttold.h
usr/src/uts/i386/sys/ttychars.h
usr/src/uts/i386/sys/uio.h
usr/src/uts/i386/sys/un.h
usr/src/uts/i386/sys/vm.h
usr/src/uts/i386/sys/vmmac.h
usr/src/uts/i386/sys/vmmeter.h
usr/src/uts/i386/sys/vmparam.h
usr/src/uts/i386/sys/vmsystm.h
usr/src/uts/i386/sys/vnode.h
usr/src/uts/i386/vm/anon.h
usr/src/uts/i386/vm/as.h
usr/src/uts/i386/vm/bootconf.h

EXHIBIT C
page 16 of 17

38

93/11/14
16:55:48
list 17

usr/src/uts/i386/vm/cpu.h
usr/src/uts/i386/vm/debugger.h
usr/src/uts/i386/vm/faultcode.h
usr/src/uts/i386/vm/hat.h
usr/src/uts/i386/vm/kernel.h
usr/src/uts/i386/vm/mp.h
usr/src/uts/i386/vm/page.h
usr/src/uts/i386/vm/pte.h
usr/src/uts/i386/vm/pvn.h
usr/src/uts/i386/vm/reboot.h
usr/src/uts/i386/vm/rm.h
usr/src/uts/i386/vm/seg.h
usr/src/uts/i386/vm/seg_dev.c
usr/src/uts/i386/vm/seg_dev.h
usr/src/uts/i386/vm/seg_kmem.c
usr/src/uts/i386/vm/seg_kmem.h
usr/src/uts/i386/vm/seg_map.h
usr/src/uts/i386/vm/seg_objs.c
usr/src/uts/i386/vm/seg_objs.h
usr/src/uts/i386/vm/seg_u.c
usr/src/uts/i386/vm/seg_u.h
usr/src/uts/i386/vm/seg_vn.c
usr/src/uts/i386/vm/seg_vn.h
usr/src/uts/i386/vm/seg_vpix.c
usr/src/uts/i386/vm/seg_vpix.h
usr/src/uts/i386/vm/trace.h
usr/src/uts/i386/vm/vm.mk
usr/src/uts/i386/vm/vm_anon.c
usr/src/uts/i386/vm/vm_as.c
usr/src/uts/i386/vm/vm_machdep.c
usr/src/uts/i386/vm/vm_mp.c
usr/src/uts/i386/vm/vm_page.c
usr/src/uts/i386/vm/vm_pvn.c
usr/src/uts/i386/vm/vm_rm.c
usr/src/uts/i386/vm/vm_seg.c
usr/src/uts/i386/vm/vm_swap.c
usr/src/uts/i386/vm/vm_vpage.c
usr/src/uts/i386/vm/vmlog.h
usr/src/uts/i386/vm/vpage.h
usr/src/xcplib/lxcurses/addch.c
usr/src/xcplib/lxcurses/addstr.c
usr/src/xcplib/lxcurses/box.c
usr/src/xcplib/lxcurses/clear.c
usr/src/xcplib/lxcurses/clrtobot.c
usr/src/xcplib/lxcurses/clretoeol.c
usr/src/xcplib/lxcurses/cr_put.c
usr/src/xcplib/lxcurses/cr_tty.c
usr/src/xcplib/lxcurses/curses.c
usr/src/xcplib/lxcurses/delch.c
usr/src/xcplib/lxcurses/deteteln.c
usr/src/xcplib/lxcurses/endwin.c
usr/src/xcplib/lxcurses/erase.c
usr/src/xcplib/lxcurses/ext.h
usr/src/xcplib/lxcurses/getch.c
usr/src/xcplib/lxcurses/getstr.c
usr/src/xcplib/lxcurses/initscr.c
usr/src/xcplib/lxcurses/insch.c
usr/src/xcplib/lxcurses/insertln.c
usr/src/xcplib/lxcurses/longname.c
usr/src/xcplib/lxcurses/move.c
usr/src/xcplib/lxcurses/mvprintw.c
usr/src/xcplib/lxcurses/mvscanw.c
usr/src/xcplib/lxcurses/mvwin.c
usr/src/xcplib/lxcurses/newwin.c
usr/src/xcplib/lxcurses/overlay.c
usr/src/xcplib/lxcurses/overwrite.c
usr/src/xcplib/lxcurses/printw.c
usr/src/xcplib/lxcurses/refresh.c
usr/src/xcplib/lxcurses/scanw.c
usr/src/xcplib/lxcurses/scroll.c
usr/src/xcplib/lxcurses/standout.c
usr/src/xcplib/lxcurses/touchwin.c
usr/src/xcplib/lxcurses/tstp.c
usr/src/xcplib/lxcurses/unctrl.c
usr/src/xcplib/lxcurses/xcurses.h
usr/src/xcpliblxtermlib/lxtermlib.mk
usr/src/xcplib/lxtermlib/tcl.c
usr/src/xcplib/lxtermlib/tc2.c
usr/src/xcplib/lxtermlib/tc3.c
usr/src/xcplib/lxtermlib/termcap.c
usr/src/xcplib/lxtermlib/tgoto.c

EXHIBIT C
page 17 of 17

39

FOR IMMEDIATE RELEASE

UNIX System Laboratories, Inc. and the University of California, Berkeley have announced they have reached an agreement resolving their disputes. The settlement clears the way for the University to release a new, unencumbered version of the Berkeley 4.4 BSD operating system software, to be called 4.4 BSD-Lite.

Ray Noorda, Chairman of Novell, Inc., which recently acquired USL, called the settlement an "excellent example of what can be accomplished by cooperation between the business and academic communities." Mr. Noorda stated that "the settlement permits the University to accomplish its goals but preserves USL's legitimate interest in protecting its intellectual property." David Hodges, Dean of the College of Engineering at University of California, Berkeley, said that the settlement "once again allows the University to resume its leading role of providing computer software technology transfer to industry. By providing wide distribution of 4.4 BSD-Lite with minimal restrictions on its use, the University will continue to be the focal point for both

EXHIBIT D

page 1 of 4

40

software research in and commercial development of truly open systems."

The University of California was one of the earliest licensees of UNIX operating system software, originally developed at AT&T's Bell Laboratories. In the 1980s, Berkeley's Computer Systems Research Group issued a series of "Berkeley Software Distributions" containing modifications to the UNIX software. However, because of licensing restrictions, public access to the source code for many of those modifications has been limited to firms holding licenses from USL, which acquired the rights to the UNIX system from AT&T. In July 1991, the University issued the "Second Networking Release," also known as Net2, which was intended to make available to the public those portions of the Berkeley Software Distributions which were not subject to license restrictions. However, USL brought a lawsuit against the University, claiming that portions of the release contained restricted material. The University denied USL's claims. It also brought a separate action against USL alleging that USL had violated the terms of its Berkeley Software Distribution, also known as BSD, license

EXHIBIT D

page 2 of 4

41

agreements by failing to give the University credit for certain material in the UNIX release.

Over the past several months, attorneys and computer scientists representing the University and USL have worked together in an effort to reach a compromise on their disputes. The result of these efforts will be a new, unencumbered version of the latest Berkeley Software Distribution called 4.4 BSD-Lite which will retain virtually all of the functionality of the Second Networking Release along with a number of enhancements from the University's latest 4.4 BSD release.

The settlement restricts further use and distribution of certain files in the Second Networking Release and requires that certain files in 4.4 BSD-Lite include a USL copyright notice. In addition to providing several enhancements, the new 4.4 BSD-Lite Release will replace most of the restricted files and incorporates all the agreed-upon modifications and notices. Thus, 4.4 BSD-Lite will not require a license from nor payment of royalties to USL. The University strongly recommends that 4.4 BSD-Lite be substituted for Net2.

EXHIBIT D

page 3 of 4

42

Although it has denied the University's claims, USL has also agreed to affix the University's copyright notice to certain files distributed with future releases of the UNIX system and to give credit to the University for material derived from BSD releases which have been included in the UNIX System.

Copies of the source code for 4.4 BSD-Lite may be obtained from the University at nominal cost. Source code copies and further information on 4.4 BSD-Lite and the restrictions on Net2 may be obtained from the Computer Systems Research Group at [redacted]. Information may also be obtained from USL's licensing offices at [redacted].

EXHIBIT D

page 4 of 4

43

1. System V Application Binary Interface, UNIX System Laboratories, Inc.

2. UNIX System V, Release 4.2 Documentation, UNIX System Laboratories, Inc.

3. UNIX System V, Release 4 Documentation, UNIX System Laboratories, Inc.

4. System V Interface Definition, UNIX System Laboratories, Inc.

5. The login banner for all versions of System V, Release 4.

EXHIBIT E

44

Copyright © 1982, 1986, 1988
The Regents of the University of California
All Rights Reserved.

© UNIX System Laboratories, Inc. All or some portions of this file are derived from material licensed to the University of California by American Telephone and Telegraph Co. or UNIX System Laboratories, Inc. and are reproduced herein with the permission of UNIX System Laboratories, Inc.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list of conditions, and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions, and the following disclaimer in the documentation and/or other materials provided with the distribution.

3. All advertising materials mentioning features or use of this software must display the following acknowledgment:

This product includes software developed by the University of California, Berkeley, and its contributors.

4. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS, OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

EXHIBIT F

45


  View Printable Version


Groklaw © Copyright 2003-2013 Pamela Jones.
All trademarks and copyrights on this page are owned by their respective owners.
Comments are owned by the individual posters.

PJ's articles are licensed under a Creative Commons License. ( Details )