xref: /OK3568_Linux_fs/external/chromium/licenses/NOTICE (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun   Copyright (c) 2014, Linaro Limited
2*4882a593Smuzhiyun   All rights reserved.
3*4882a593Smuzhiyun
4*4882a593Smuzhiyun   Redistribution and use in source and binary forms, with or without
5*4882a593Smuzhiyun   modification, are permitted provided that the following conditions are met:
6*4882a593Smuzhiyun       * Redistributions of source code must retain the above copyright
7*4882a593Smuzhiyun         notice, this list of conditions and the following disclaimer.
8*4882a593Smuzhiyun       * Redistributions in binary form must reproduce the above copyright
9*4882a593Smuzhiyun         notice, this list of conditions and the following disclaimer in the
10*4882a593Smuzhiyun         documentation and/or other materials provided with the distribution.
11*4882a593Smuzhiyun       * Neither the name of the Linaro nor the
12*4882a593Smuzhiyun         names of its contributors may be used to endorse or promote products
13*4882a593Smuzhiyun         derived from this software without specific prior written permission.
14*4882a593Smuzhiyun
15*4882a593Smuzhiyun   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
16*4882a593Smuzhiyun   "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
17*4882a593Smuzhiyun   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
18*4882a593Smuzhiyun   A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
19*4882a593Smuzhiyun   HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
20*4882a593Smuzhiyun   SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
21*4882a593Smuzhiyun   LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
22*4882a593Smuzhiyun   DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
23*4882a593Smuzhiyun   THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
24*4882a593Smuzhiyun   (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
25*4882a593Smuzhiyun   OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26*4882a593Smuzhiyun
27*4882a593Smuzhiyun-------------------------------------------------------------------
28*4882a593Smuzhiyun
29*4882a593Smuzhiyun   strchr - find a character in a string
30*4882a593Smuzhiyun
31*4882a593Smuzhiyun   Copyright (c) 2014, ARM Limited
32*4882a593Smuzhiyun   All rights Reserved.
33*4882a593Smuzhiyun   Copyright (c) 2014, Linaro Ltd.
34*4882a593Smuzhiyun
35*4882a593Smuzhiyun   Redistribution and use in source and binary forms, with or without
36*4882a593Smuzhiyun   modification, are permitted provided that the following conditions are met:
37*4882a593Smuzhiyun       * Redistributions of source code must retain the above copyright
38*4882a593Smuzhiyun         notice, this list of conditions and the following disclaimer.
39*4882a593Smuzhiyun       * Redistributions in binary form must reproduce the above copyright
40*4882a593Smuzhiyun         notice, this list of conditions and the following disclaimer in the
41*4882a593Smuzhiyun         documentation and/or other materials provided with the distribution.
42*4882a593Smuzhiyun       * Neither the name of the company nor the names of its contributors
43*4882a593Smuzhiyun         may be used to endorse or promote products derived from this
44*4882a593Smuzhiyun         software without specific prior written permission.
45*4882a593Smuzhiyun
46*4882a593Smuzhiyun   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
47*4882a593Smuzhiyun   "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
48*4882a593Smuzhiyun   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
49*4882a593Smuzhiyun   A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
50*4882a593Smuzhiyun   HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
51*4882a593Smuzhiyun   SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
52*4882a593Smuzhiyun   LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
53*4882a593Smuzhiyun   DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
54*4882a593Smuzhiyun   THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
55*4882a593Smuzhiyun   (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
56*4882a593Smuzhiyun   OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
57*4882a593Smuzhiyun
58*4882a593Smuzhiyun-------------------------------------------------------------------
59*4882a593Smuzhiyun
60*4882a593Smuzhiyun Copyright (c) 1993 John Brezak
61*4882a593Smuzhiyun All rights reserved.
62*4882a593Smuzhiyun
63*4882a593Smuzhiyun Redistribution and use in source and binary forms, with or without
64*4882a593Smuzhiyun modification, are permitted provided that the following conditions
65*4882a593Smuzhiyun are met:
66*4882a593Smuzhiyun 1. Redistributions of source code must retain the above copyright
67*4882a593Smuzhiyun    notice, this list of conditions and the following disclaimer.
68*4882a593Smuzhiyun 2. Redistributions in binary form must reproduce the above copyright
69*4882a593Smuzhiyun    notice, this list of conditions and the following disclaimer in the
70*4882a593Smuzhiyun    documentation and/or other materials provided with the distribution.
71*4882a593Smuzhiyun 3. The name of the author may be used to endorse or promote products
72*4882a593Smuzhiyun    derived from this software without specific prior written permission.
73*4882a593Smuzhiyun
74*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE AUTHOR `AS IS'' AND ANY EXPRESS OR
75*4882a593SmuzhiyunIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
76*4882a593SmuzhiyunWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
77*4882a593SmuzhiyunDISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
78*4882a593SmuzhiyunINDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
79*4882a593Smuzhiyun(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
80*4882a593SmuzhiyunSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
81*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
82*4882a593SmuzhiyunSTRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
83*4882a593SmuzhiyunANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
84*4882a593SmuzhiyunPOSSIBILITY OF SUCH DAMAGE.
85*4882a593Smuzhiyun
86*4882a593Smuzhiyun-------------------------------------------------------------------
87*4882a593Smuzhiyun
88*4882a593Smuzhiyun====================================================
89*4882a593SmuzhiyunCopyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
90*4882a593Smuzhiyun
91*4882a593SmuzhiyunDeveloped at SunPro, a Sun Microsystems, Inc. business.
92*4882a593SmuzhiyunPermission to use, copy, modify, and distribute this
93*4882a593Smuzhiyunsoftware is freely granted, provided that this notice
94*4882a593Smuzhiyunis preserved.
95*4882a593Smuzhiyun
96*4882a593Smuzhiyun-------------------------------------------------------------------
97*4882a593Smuzhiyun
98*4882a593SmuzhiyunBased on the UCB version with the ID appearing below.
99*4882a593SmuzhiyunThis is ANSIish only when "multibyte character == plain character".
100*4882a593Smuzhiyun
101*4882a593SmuzhiyunCopyright (c) 1989, 1993
102*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
103*4882a593Smuzhiyun
104*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
105*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
106*4882a593Smuzhiyunare met:
107*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
108*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
109*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
110*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
111*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
112*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
113*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
114*4882a593Smuzhiyun   without specific prior written permission.
115*4882a593Smuzhiyun
116*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
117*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
118*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
119*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
120*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
121*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
122*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
123*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
124*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
125*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
126*4882a593SmuzhiyunSUCH DAMAGE.
127*4882a593Smuzhiyun
128*4882a593Smuzhiyun-------------------------------------------------------------------
129*4882a593Smuzhiyun
130*4882a593SmuzhiyunCopyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
131*4882a593SmuzhiyunAll rights reserved.
132*4882a593Smuzhiyun
133*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
134*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
135*4882a593Smuzhiyunare met:
136*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
137*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
138*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
139*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
140*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
141*4882a593Smuzhiyun3. Neither the name of the project nor the names of its contributors
142*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
143*4882a593Smuzhiyun   without specific prior written permission.
144*4882a593Smuzhiyun
145*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND
146*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
147*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
148*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE
149*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
150*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
151*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
152*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
153*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
154*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
155*4882a593SmuzhiyunSUCH DAMAGE.
156*4882a593Smuzhiyun
157*4882a593Smuzhiyun-------------------------------------------------------------------
158*4882a593Smuzhiyun
159*4882a593SmuzhiyunCopyright (C) 2004, 2005, 2008  Internet Systems Consortium, Inc. ("ISC")
160*4882a593SmuzhiyunCopyright (C) 1995-1999, 2001, 2003  Internet Software Consortium.
161*4882a593Smuzhiyun
162*4882a593SmuzhiyunPermission to use, copy, modify, and/or distribute this software for any
163*4882a593Smuzhiyunpurpose with or without fee is hereby granted, provided that the above
164*4882a593Smuzhiyuncopyright notice and this permission notice appear in all copies.
165*4882a593Smuzhiyun
166*4882a593SmuzhiyunTHE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
167*4882a593SmuzhiyunREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
168*4882a593SmuzhiyunAND FITNESS.  IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
169*4882a593SmuzhiyunINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
170*4882a593SmuzhiyunLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
171*4882a593SmuzhiyunOR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
172*4882a593SmuzhiyunPERFORMANCE OF THIS SOFTWARE.
173*4882a593Smuzhiyun
174*4882a593Smuzhiyun-------------------------------------------------------------------
175*4882a593Smuzhiyun
176*4882a593SmuzhiyunCopyright (C) 2004, 2005, 2008  Internet Systems Consortium, Inc. ("ISC")
177*4882a593SmuzhiyunCopyright (C) 1997-2001  Internet Software Consortium.
178*4882a593Smuzhiyun
179*4882a593SmuzhiyunPermission to use, copy, modify, and/or distribute this software for any
180*4882a593Smuzhiyunpurpose with or without fee is hereby granted, provided that the above
181*4882a593Smuzhiyuncopyright notice and this permission notice appear in all copies.
182*4882a593Smuzhiyun
183*4882a593SmuzhiyunTHE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
184*4882a593SmuzhiyunREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
185*4882a593SmuzhiyunAND FITNESS.  IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
186*4882a593SmuzhiyunINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
187*4882a593SmuzhiyunLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
188*4882a593SmuzhiyunOR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
189*4882a593SmuzhiyunPERFORMANCE OF THIS SOFTWARE.
190*4882a593Smuzhiyun
191*4882a593Smuzhiyun-------------------------------------------------------------------
192*4882a593Smuzhiyun
193*4882a593SmuzhiyunCopyright (C) 2006 The Android Open Source Project
194*4882a593Smuzhiyun
195*4882a593SmuzhiyunLicensed under the Apache License, Version 2.0 (the "License");
196*4882a593Smuzhiyunyou may not use this file except in compliance with the License.
197*4882a593SmuzhiyunYou may obtain a copy of the License at
198*4882a593Smuzhiyun
199*4882a593Smuzhiyun     http://www.apache.org/licenses/LICENSE-2.0
200*4882a593Smuzhiyun
201*4882a593SmuzhiyunUnless required by applicable law or agreed to in writing, software
202*4882a593Smuzhiyundistributed under the License is distributed on an "AS IS" BASIS,
203*4882a593SmuzhiyunWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
204*4882a593SmuzhiyunSee the License for the specific language governing permissions and
205*4882a593Smuzhiyunlimitations under the License.
206*4882a593Smuzhiyun
207*4882a593Smuzhiyun-------------------------------------------------------------------
208*4882a593Smuzhiyun
209*4882a593SmuzhiyunCopyright (C) 2006 The Android Open Source Project
210*4882a593SmuzhiyunAll rights reserved.
211*4882a593Smuzhiyun
212*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
213*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
214*4882a593Smuzhiyunare met:
215*4882a593Smuzhiyun * Redistributions of source code must retain the above copyright
216*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
217*4882a593Smuzhiyun * Redistributions in binary form must reproduce the above copyright
218*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in
219*4882a593Smuzhiyun   the documentation and/or other materials provided with the
220*4882a593Smuzhiyun   distribution.
221*4882a593Smuzhiyun
222*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
223*4882a593Smuzhiyun"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
224*4882a593SmuzhiyunLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
225*4882a593SmuzhiyunFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
226*4882a593SmuzhiyunCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
227*4882a593SmuzhiyunINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
228*4882a593SmuzhiyunBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
229*4882a593SmuzhiyunOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
230*4882a593SmuzhiyunAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
231*4882a593SmuzhiyunOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
232*4882a593SmuzhiyunOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
233*4882a593SmuzhiyunSUCH DAMAGE.
234*4882a593Smuzhiyun
235*4882a593Smuzhiyun-------------------------------------------------------------------
236*4882a593Smuzhiyun
237*4882a593SmuzhiyunCopyright (C) 2008 The Android Open Source Project
238*4882a593Smuzhiyun
239*4882a593SmuzhiyunLicensed under the Apache License, Version 2.0 (the "License");
240*4882a593Smuzhiyunyou may not use this file except in compliance with the License.
241*4882a593SmuzhiyunYou may obtain a copy of the License at
242*4882a593Smuzhiyun
243*4882a593Smuzhiyun     http://www.apache.org/licenses/LICENSE-2.0
244*4882a593Smuzhiyun
245*4882a593SmuzhiyunUnless required by applicable law or agreed to in writing, software
246*4882a593Smuzhiyundistributed under the License is distributed on an "AS IS" BASIS,
247*4882a593SmuzhiyunWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
248*4882a593SmuzhiyunSee the License for the specific language governing permissions and
249*4882a593Smuzhiyunlimitations under the License.
250*4882a593Smuzhiyun
251*4882a593Smuzhiyun-------------------------------------------------------------------
252*4882a593Smuzhiyun
253*4882a593SmuzhiyunCopyright (C) 2008 The Android Open Source Project
254*4882a593SmuzhiyunAll rights reserved.
255*4882a593Smuzhiyun
256*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
257*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
258*4882a593Smuzhiyunare met:
259*4882a593Smuzhiyun * Redistributions of source code must retain the above copyright
260*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
261*4882a593Smuzhiyun * Redistributions in binary form must reproduce the above copyright
262*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in
263*4882a593Smuzhiyun   the documentation and/or other materials provided with the
264*4882a593Smuzhiyun   distribution.
265*4882a593Smuzhiyun
266*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
267*4882a593Smuzhiyun"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
268*4882a593SmuzhiyunLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
269*4882a593SmuzhiyunFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
270*4882a593SmuzhiyunCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
271*4882a593SmuzhiyunINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
272*4882a593SmuzhiyunBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
273*4882a593SmuzhiyunOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
274*4882a593SmuzhiyunAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
275*4882a593SmuzhiyunOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
276*4882a593SmuzhiyunOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
277*4882a593SmuzhiyunSUCH DAMAGE.
278*4882a593Smuzhiyun
279*4882a593Smuzhiyun-------------------------------------------------------------------
280*4882a593Smuzhiyun
281*4882a593SmuzhiyunCopyright (C) 2008 The Android Open Source Project
282*4882a593SmuzhiyunAll rights reserved.
283*4882a593SmuzhiyunCopyright (c) 2013-2014, NVIDIA Corporation.  All rights reserved.
284*4882a593Smuzhiyun
285*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
286*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
287*4882a593Smuzhiyunare met:
288*4882a593Smuzhiyun * Redistributions of source code must retain the above copyright
289*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
290*4882a593Smuzhiyun * Redistributions in binary form must reproduce the above copyright
291*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in
292*4882a593Smuzhiyun   the documentation and/or other materials provided with the
293*4882a593Smuzhiyun   distribution.
294*4882a593Smuzhiyun
295*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
296*4882a593Smuzhiyun"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
297*4882a593SmuzhiyunLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
298*4882a593SmuzhiyunFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
299*4882a593SmuzhiyunCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
300*4882a593SmuzhiyunINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
301*4882a593SmuzhiyunBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
302*4882a593SmuzhiyunOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
303*4882a593SmuzhiyunAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
304*4882a593SmuzhiyunOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
305*4882a593SmuzhiyunOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
306*4882a593SmuzhiyunSUCH DAMAGE.
307*4882a593Smuzhiyun
308*4882a593Smuzhiyun-------------------------------------------------------------------
309*4882a593Smuzhiyun
310*4882a593SmuzhiyunCopyright (C) 2009 The Android Open Source Project
311*4882a593SmuzhiyunAll rights reserved.
312*4882a593Smuzhiyun
313*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
314*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
315*4882a593Smuzhiyunare met:
316*4882a593Smuzhiyun * Redistributions of source code must retain the above copyright
317*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
318*4882a593Smuzhiyun * Redistributions in binary form must reproduce the above copyright
319*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in
320*4882a593Smuzhiyun   the documentation and/or other materials provided with the
321*4882a593Smuzhiyun   distribution.
322*4882a593Smuzhiyun
323*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
324*4882a593Smuzhiyun"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
325*4882a593SmuzhiyunLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
326*4882a593SmuzhiyunFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
327*4882a593SmuzhiyunCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
328*4882a593SmuzhiyunINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
329*4882a593SmuzhiyunBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
330*4882a593SmuzhiyunOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
331*4882a593SmuzhiyunAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
332*4882a593SmuzhiyunOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
333*4882a593SmuzhiyunOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
334*4882a593SmuzhiyunSUCH DAMAGE.
335*4882a593Smuzhiyun
336*4882a593Smuzhiyun-------------------------------------------------------------------
337*4882a593Smuzhiyun
338*4882a593SmuzhiyunCopyright (C) 2010 The Android Open Source Project
339*4882a593Smuzhiyun
340*4882a593SmuzhiyunLicensed under the Apache License, Version 2.0 (the "License");
341*4882a593Smuzhiyunyou may not use this file except in compliance with the License.
342*4882a593SmuzhiyunYou may obtain a copy of the License at
343*4882a593Smuzhiyun
344*4882a593Smuzhiyun     http://www.apache.org/licenses/LICENSE-2.0
345*4882a593Smuzhiyun
346*4882a593SmuzhiyunUnless required by applicable law or agreed to in writing, software
347*4882a593Smuzhiyundistributed under the License is distributed on an "AS IS" BASIS,
348*4882a593SmuzhiyunWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
349*4882a593SmuzhiyunSee the License for the specific language governing permissions and
350*4882a593Smuzhiyunlimitations under the License.
351*4882a593Smuzhiyun
352*4882a593Smuzhiyun-------------------------------------------------------------------
353*4882a593Smuzhiyun
354*4882a593SmuzhiyunCopyright (C) 2010 The Android Open Source Project
355*4882a593SmuzhiyunAll rights reserved.
356*4882a593Smuzhiyun
357*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
358*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
359*4882a593Smuzhiyunare met:
360*4882a593Smuzhiyun * Redistributions of source code must retain the above copyright
361*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
362*4882a593Smuzhiyun * Redistributions in binary form must reproduce the above copyright
363*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in
364*4882a593Smuzhiyun   the documentation and/or other materials provided with the
365*4882a593Smuzhiyun   distribution.
366*4882a593Smuzhiyun
367*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
368*4882a593Smuzhiyun"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
369*4882a593SmuzhiyunLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
370*4882a593SmuzhiyunFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
371*4882a593SmuzhiyunCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
372*4882a593SmuzhiyunINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
373*4882a593SmuzhiyunBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
374*4882a593SmuzhiyunOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
375*4882a593SmuzhiyunAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
376*4882a593SmuzhiyunOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
377*4882a593SmuzhiyunOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
378*4882a593SmuzhiyunSUCH DAMAGE.
379*4882a593Smuzhiyun
380*4882a593Smuzhiyun-------------------------------------------------------------------
381*4882a593Smuzhiyun
382*4882a593SmuzhiyunCopyright (C) 2010 The Android Open Source Project
383*4882a593SmuzhiyunCopyright (c) 2008 ARM Ltd
384*4882a593SmuzhiyunAll rights reserved.
385*4882a593Smuzhiyun
386*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
387*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
388*4882a593Smuzhiyunare met:
389*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
390*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
391*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
392*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
393*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
394*4882a593Smuzhiyun3. The name of the company may not be used to endorse or promote
395*4882a593Smuzhiyun   products derived from this software without specific prior written
396*4882a593Smuzhiyun   permission.
397*4882a593Smuzhiyun
398*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
399*4882a593SmuzhiyunWARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
400*4882a593SmuzhiyunMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
401*4882a593SmuzhiyunIN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
402*4882a593SmuzhiyunSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
403*4882a593SmuzhiyunTO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
404*4882a593SmuzhiyunPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
405*4882a593SmuzhiyunLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
406*4882a593SmuzhiyunNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
407*4882a593SmuzhiyunSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
408*4882a593Smuzhiyun
409*4882a593SmuzhiyunAndroid adaptation and tweak by Jim Huang <jserv@0xlab.org>.
410*4882a593Smuzhiyun
411*4882a593Smuzhiyun-------------------------------------------------------------------
412*4882a593Smuzhiyun
413*4882a593SmuzhiyunCopyright (C) 2011 The Android Open Source Project
414*4882a593SmuzhiyunAll rights reserved.
415*4882a593Smuzhiyun
416*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
417*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
418*4882a593Smuzhiyunare met:
419*4882a593Smuzhiyun * Redistributions of source code must retain the above copyright
420*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
421*4882a593Smuzhiyun * Redistributions in binary form must reproduce the above copyright
422*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in
423*4882a593Smuzhiyun   the documentation and/or other materials provided with the
424*4882a593Smuzhiyun   distribution.
425*4882a593Smuzhiyun
426*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
427*4882a593Smuzhiyun"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
428*4882a593SmuzhiyunLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
429*4882a593SmuzhiyunFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
430*4882a593SmuzhiyunCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
431*4882a593SmuzhiyunINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
432*4882a593SmuzhiyunBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
433*4882a593SmuzhiyunOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
434*4882a593SmuzhiyunAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
435*4882a593SmuzhiyunOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
436*4882a593SmuzhiyunOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
437*4882a593SmuzhiyunSUCH DAMAGE.
438*4882a593Smuzhiyun
439*4882a593Smuzhiyun-------------------------------------------------------------------
440*4882a593Smuzhiyun
441*4882a593SmuzhiyunCopyright (C) 2012 The Android Open Source Project
442*4882a593Smuzhiyun
443*4882a593SmuzhiyunLicensed under the Apache License, Version 2.0 (the "License");
444*4882a593Smuzhiyunyou may not use this file except in compliance with the License.
445*4882a593SmuzhiyunYou may obtain a copy of the License at
446*4882a593Smuzhiyun
447*4882a593Smuzhiyun     http://www.apache.org/licenses/LICENSE-2.0
448*4882a593Smuzhiyun
449*4882a593SmuzhiyunUnless required by applicable law or agreed to in writing, software
450*4882a593Smuzhiyundistributed under the License is distributed on an "AS IS" BASIS,
451*4882a593SmuzhiyunWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
452*4882a593SmuzhiyunSee the License for the specific language governing permissions and
453*4882a593Smuzhiyunlimitations under the License.
454*4882a593Smuzhiyun
455*4882a593Smuzhiyun-------------------------------------------------------------------
456*4882a593Smuzhiyun
457*4882a593SmuzhiyunCopyright (C) 2012 The Android Open Source Project
458*4882a593SmuzhiyunAll rights reserved.
459*4882a593Smuzhiyun
460*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
461*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
462*4882a593Smuzhiyunare met:
463*4882a593Smuzhiyun * Redistributions of source code must retain the above copyright
464*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
465*4882a593Smuzhiyun * Redistributions in binary form must reproduce the above copyright
466*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in
467*4882a593Smuzhiyun   the documentation and/or other materials provided with the
468*4882a593Smuzhiyun   distribution.
469*4882a593Smuzhiyun
470*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
471*4882a593Smuzhiyun"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
472*4882a593SmuzhiyunLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
473*4882a593SmuzhiyunFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
474*4882a593SmuzhiyunCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
475*4882a593SmuzhiyunINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
476*4882a593SmuzhiyunBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
477*4882a593SmuzhiyunOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
478*4882a593SmuzhiyunAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
479*4882a593SmuzhiyunOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
480*4882a593SmuzhiyunOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
481*4882a593SmuzhiyunSUCH DAMAGE.
482*4882a593Smuzhiyun
483*4882a593Smuzhiyun-------------------------------------------------------------------
484*4882a593Smuzhiyun
485*4882a593SmuzhiyunCopyright (C) 2013 The Android Open Source Project
486*4882a593Smuzhiyun
487*4882a593SmuzhiyunLicensed under the Apache License, Version 2.0 (the "License");
488*4882a593Smuzhiyunyou may not use this file except in compliance with the License.
489*4882a593SmuzhiyunYou may obtain a copy of the License at
490*4882a593Smuzhiyun
491*4882a593Smuzhiyun     http://www.apache.org/licenses/LICENSE-2.0
492*4882a593Smuzhiyun
493*4882a593SmuzhiyunUnless required by applicable law or agreed to in writing, software
494*4882a593Smuzhiyundistributed under the License is distributed on an "AS IS" BASIS,
495*4882a593SmuzhiyunWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
496*4882a593SmuzhiyunSee the License for the specific language governing permissions and
497*4882a593Smuzhiyunlimitations under the License.
498*4882a593Smuzhiyun
499*4882a593Smuzhiyun-------------------------------------------------------------------
500*4882a593Smuzhiyun
501*4882a593SmuzhiyunCopyright (C) 2013 The Android Open Source Project
502*4882a593SmuzhiyunAll rights reserved.
503*4882a593Smuzhiyun
504*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
505*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
506*4882a593Smuzhiyunare met:
507*4882a593Smuzhiyun * Redistributions of source code must retain the above copyright
508*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
509*4882a593Smuzhiyun * Redistributions in binary form must reproduce the above copyright
510*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in
511*4882a593Smuzhiyun   the documentation and/or other materials provided with the
512*4882a593Smuzhiyun   distribution.
513*4882a593Smuzhiyun
514*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
515*4882a593Smuzhiyun"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
516*4882a593SmuzhiyunLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
517*4882a593SmuzhiyunFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
518*4882a593SmuzhiyunCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
519*4882a593SmuzhiyunINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
520*4882a593SmuzhiyunBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
521*4882a593SmuzhiyunOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
522*4882a593SmuzhiyunAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
523*4882a593SmuzhiyunOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
524*4882a593SmuzhiyunOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
525*4882a593SmuzhiyunSUCH DAMAGE.
526*4882a593Smuzhiyun
527*4882a593Smuzhiyun-------------------------------------------------------------------
528*4882a593Smuzhiyun
529*4882a593SmuzhiyunCopyright (C) 2013 The Android Open Source Project
530*4882a593SmuzhiyunAll rights reserved.
531*4882a593SmuzhiyunCopyright (c) 2013-2014 NVIDIA Corporation.  All rights reserved.
532*4882a593Smuzhiyun
533*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
534*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
535*4882a593Smuzhiyunare met:
536*4882a593Smuzhiyun * Redistributions of source code must retain the above copyright
537*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
538*4882a593Smuzhiyun * Redistributions in binary form must reproduce the above copyright
539*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in
540*4882a593Smuzhiyun   the documentation and/or other materials provided with the
541*4882a593Smuzhiyun   distribution.
542*4882a593Smuzhiyun
543*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
544*4882a593Smuzhiyun"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
545*4882a593SmuzhiyunLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
546*4882a593SmuzhiyunFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
547*4882a593SmuzhiyunCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
548*4882a593SmuzhiyunINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
549*4882a593SmuzhiyunBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
550*4882a593SmuzhiyunOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
551*4882a593SmuzhiyunAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
552*4882a593SmuzhiyunOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
553*4882a593SmuzhiyunOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
554*4882a593SmuzhiyunSUCH DAMAGE.
555*4882a593Smuzhiyun
556*4882a593Smuzhiyun-------------------------------------------------------------------
557*4882a593Smuzhiyun
558*4882a593SmuzhiyunCopyright (C) 2013 The Android Open Source Project
559*4882a593SmuzhiyunCopyright (c) 2014, NVIDIA CORPORATION.  All rights reserved.
560*4882a593SmuzhiyunAll rights reserved.
561*4882a593Smuzhiyun
562*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
563*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
564*4882a593Smuzhiyunare met:
565*4882a593Smuzhiyun * Redistributions of source code must retain the above copyright
566*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
567*4882a593Smuzhiyun * Redistributions in binary form must reproduce the above copyright
568*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in
569*4882a593Smuzhiyun   the documentation and/or other materials provided with the
570*4882a593Smuzhiyun   distribution.
571*4882a593Smuzhiyun
572*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
573*4882a593Smuzhiyun"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
574*4882a593SmuzhiyunLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
575*4882a593SmuzhiyunFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
576*4882a593SmuzhiyunCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
577*4882a593SmuzhiyunINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
578*4882a593SmuzhiyunBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
579*4882a593SmuzhiyunOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
580*4882a593SmuzhiyunAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
581*4882a593SmuzhiyunOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
582*4882a593SmuzhiyunOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
583*4882a593SmuzhiyunSUCH DAMAGE.
584*4882a593Smuzhiyun
585*4882a593Smuzhiyun-------------------------------------------------------------------
586*4882a593Smuzhiyun
587*4882a593SmuzhiyunCopyright (C) 2014 The Android Open Source Project
588*4882a593Smuzhiyun
589*4882a593SmuzhiyunLicensed under the Apache License, Version 2.0 (the "License");
590*4882a593Smuzhiyunyou may not use this file except in compliance with the License.
591*4882a593SmuzhiyunYou may obtain a copy of the License at
592*4882a593Smuzhiyun
593*4882a593Smuzhiyun     http://www.apache.org/licenses/LICENSE-2.0
594*4882a593Smuzhiyun
595*4882a593SmuzhiyunUnless required by applicable law or agreed to in writing, software
596*4882a593Smuzhiyundistributed under the License is distributed on an "AS IS" BASIS,
597*4882a593SmuzhiyunWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
598*4882a593SmuzhiyunSee the License for the specific language governing permissions and
599*4882a593Smuzhiyunlimitations under the License.
600*4882a593Smuzhiyun
601*4882a593Smuzhiyun-------------------------------------------------------------------
602*4882a593Smuzhiyun
603*4882a593SmuzhiyunCopyright (C) 2014 The Android Open Source Project
604*4882a593SmuzhiyunAll rights reserved.
605*4882a593Smuzhiyun
606*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
607*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
608*4882a593Smuzhiyunare met:
609*4882a593Smuzhiyun * Redistributions of source code must retain the above copyright
610*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
611*4882a593Smuzhiyun * Redistributions in binary form must reproduce the above copyright
612*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in
613*4882a593Smuzhiyun   the documentation and/or other materials provided with the
614*4882a593Smuzhiyun   distribution.
615*4882a593Smuzhiyun
616*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
617*4882a593Smuzhiyun"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
618*4882a593SmuzhiyunLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
619*4882a593SmuzhiyunFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
620*4882a593SmuzhiyunCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
621*4882a593SmuzhiyunINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
622*4882a593SmuzhiyunBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
623*4882a593SmuzhiyunOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
624*4882a593SmuzhiyunAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
625*4882a593SmuzhiyunOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
626*4882a593SmuzhiyunOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
627*4882a593SmuzhiyunSUCH DAMAGE.
628*4882a593Smuzhiyun
629*4882a593Smuzhiyun-------------------------------------------------------------------
630*4882a593Smuzhiyun
631*4882a593SmuzhiyunCopyright (C) 2015 The Android Open Source Project
632*4882a593Smuzhiyun
633*4882a593SmuzhiyunLicensed under the Apache License, Version 2.0 (the "License");
634*4882a593Smuzhiyunyou may not use this file except in compliance with the License.
635*4882a593SmuzhiyunYou may obtain a copy of the License at
636*4882a593Smuzhiyun
637*4882a593Smuzhiyun     http://www.apache.org/licenses/LICENSE-2.0
638*4882a593Smuzhiyun
639*4882a593SmuzhiyunUnless required by applicable law or agreed to in writing, software
640*4882a593Smuzhiyundistributed under the License is distributed on an "AS IS" BASIS,
641*4882a593SmuzhiyunWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
642*4882a593SmuzhiyunSee the License for the specific language governing permissions and
643*4882a593Smuzhiyunlimitations under the License.
644*4882a593Smuzhiyun
645*4882a593Smuzhiyun-------------------------------------------------------------------
646*4882a593Smuzhiyun
647*4882a593SmuzhiyunCopyright (C) 2015 The Android Open Source Project
648*4882a593SmuzhiyunAll rights reserved.
649*4882a593Smuzhiyun
650*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
651*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
652*4882a593Smuzhiyunare met:
653*4882a593Smuzhiyun * Redistributions of source code must retain the above copyright
654*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
655*4882a593Smuzhiyun * Redistributions in binary form must reproduce the above copyright
656*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in
657*4882a593Smuzhiyun   the documentation and/or other materials provided with the
658*4882a593Smuzhiyun   distribution.
659*4882a593Smuzhiyun
660*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
661*4882a593Smuzhiyun"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
662*4882a593SmuzhiyunLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
663*4882a593SmuzhiyunFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
664*4882a593SmuzhiyunCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
665*4882a593SmuzhiyunINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
666*4882a593SmuzhiyunBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
667*4882a593SmuzhiyunOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
668*4882a593SmuzhiyunAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
669*4882a593SmuzhiyunOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
670*4882a593SmuzhiyunOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
671*4882a593SmuzhiyunSUCH DAMAGE.
672*4882a593Smuzhiyun
673*4882a593Smuzhiyun-------------------------------------------------------------------
674*4882a593Smuzhiyun
675*4882a593SmuzhiyunCopyright (c) 1980, 1983, 1988, 1993
676*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
677*4882a593Smuzhiyun
678*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
679*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
680*4882a593Smuzhiyunare met:
681*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
682*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
683*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
684*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
685*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
686*4882a593Smuzhiyun3. All advertising materials mentioning features or use of this software
687*4882a593Smuzhiyun   must display the following acknowledgement:
688*4882a593Smuzhiyun   This product includes software developed by the University of
689*4882a593Smuzhiyun   California, Berkeley and its contributors.
690*4882a593Smuzhiyun4. Neither the name of the University nor the names of its contributors
691*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
692*4882a593Smuzhiyun   without specific prior written permission.
693*4882a593Smuzhiyun
694*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
695*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
696*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
697*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
698*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
699*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
700*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
701*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
702*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
703*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
704*4882a593SmuzhiyunSUCH DAMAGE.
705*4882a593Smuzhiyun
706*4882a593Smuzhiyun
707*4882a593SmuzhiyunPortions Copyright (c) 1993 by Digital Equipment Corporation.
708*4882a593Smuzhiyun
709*4882a593SmuzhiyunPermission to use, copy, modify, and distribute this software for any
710*4882a593Smuzhiyunpurpose with or without fee is hereby granted, provided that the above
711*4882a593Smuzhiyuncopyright notice and this permission notice appear in all copies, and that
712*4882a593Smuzhiyunthe name of Digital Equipment Corporation not be used in advertising or
713*4882a593Smuzhiyunpublicity pertaining to distribution of the document or software without
714*4882a593Smuzhiyunspecific, written prior permission.
715*4882a593Smuzhiyun
716*4882a593SmuzhiyunTHE SOFTWARE IS PROVIDED "AS IS" AND DIGITAL EQUIPMENT CORP. DISCLAIMS ALL
717*4882a593SmuzhiyunWARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES
718*4882a593SmuzhiyunOF MERCHANTABILITY AND FITNESS.   IN NO EVENT SHALL DIGITAL EQUIPMENT
719*4882a593SmuzhiyunCORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
720*4882a593SmuzhiyunDAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
721*4882a593SmuzhiyunPROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
722*4882a593SmuzhiyunACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
723*4882a593SmuzhiyunSOFTWARE.
724*4882a593Smuzhiyun
725*4882a593Smuzhiyun-------------------------------------------------------------------
726*4882a593Smuzhiyun
727*4882a593SmuzhiyunCopyright (c) 1982, 1986, 1993
728*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
729*4882a593Smuzhiyun
730*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
731*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
732*4882a593Smuzhiyunare met:
733*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
734*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
735*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
736*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
737*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
738*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
739*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
740*4882a593Smuzhiyun   without specific prior written permission.
741*4882a593Smuzhiyun
742*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
743*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
744*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
745*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
746*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
747*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
748*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
749*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
750*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
751*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
752*4882a593SmuzhiyunSUCH DAMAGE.
753*4882a593Smuzhiyun
754*4882a593Smuzhiyun-------------------------------------------------------------------
755*4882a593Smuzhiyun
756*4882a593SmuzhiyunCopyright (c) 1982, 1986, 1993
757*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
758*4882a593Smuzhiyun(c) UNIX System Laboratories, Inc.
759*4882a593SmuzhiyunAll or some portions of this file are derived from material licensed
760*4882a593Smuzhiyunto the University of California by American Telephone and Telegraph
761*4882a593SmuzhiyunCo. or Unix System Laboratories, Inc. and are reproduced herein with
762*4882a593Smuzhiyunthe permission of UNIX System Laboratories, Inc.
763*4882a593Smuzhiyun
764*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
765*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
766*4882a593Smuzhiyunare met:
767*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
768*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
769*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
770*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
771*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
772*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
773*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
774*4882a593Smuzhiyun   without specific prior written permission.
775*4882a593Smuzhiyun
776*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
777*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
778*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
779*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
780*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
781*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
782*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
783*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
784*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
785*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
786*4882a593SmuzhiyunSUCH DAMAGE.
787*4882a593Smuzhiyun
788*4882a593Smuzhiyun-------------------------------------------------------------------
789*4882a593Smuzhiyun
790*4882a593SmuzhiyunCopyright (c) 1983, 1987, 1989
791*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
792*4882a593Smuzhiyun
793*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
794*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
795*4882a593Smuzhiyunare met:
796*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
797*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
798*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
799*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
800*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
801*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
802*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
803*4882a593Smuzhiyun   without specific prior written permission.
804*4882a593Smuzhiyun
805*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
806*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
807*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
808*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
809*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
810*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
811*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
812*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
813*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
814*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
815*4882a593SmuzhiyunSUCH DAMAGE.
816*4882a593Smuzhiyun
817*4882a593Smuzhiyun-------------------------------------------------------------------
818*4882a593Smuzhiyun
819*4882a593SmuzhiyunCopyright (c) 1983, 1989
820*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
821*4882a593Smuzhiyun
822*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
823*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
824*4882a593Smuzhiyunare met:
825*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
826*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
827*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
828*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
829*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
830*4882a593Smuzhiyun3. All advertising materials mentioning features or use of this software
831*4882a593Smuzhiyun   must display the following acknowledgement:
832*4882a593Smuzhiyun    This product includes software developed by the University of
833*4882a593Smuzhiyun    California, Berkeley and its contributors.
834*4882a593Smuzhiyun4. Neither the name of the University nor the names of its contributors
835*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
836*4882a593Smuzhiyun   without specific prior written permission.
837*4882a593Smuzhiyun
838*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
839*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
840*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
841*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
842*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
843*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
844*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
845*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
846*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
847*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
848*4882a593SmuzhiyunSUCH DAMAGE.
849*4882a593Smuzhiyun
850*4882a593Smuzhiyun-------------------------------------------------------------------
851*4882a593Smuzhiyun
852*4882a593SmuzhiyunCopyright (c) 1983, 1989, 1993
853*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
854*4882a593Smuzhiyun
855*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
856*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
857*4882a593Smuzhiyunare met:
858*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
859*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
860*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
861*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
862*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
863*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
864*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
865*4882a593Smuzhiyun   without specific prior written permission.
866*4882a593Smuzhiyun
867*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
868*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
869*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
870*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
871*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
872*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
873*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
874*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
875*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
876*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
877*4882a593SmuzhiyunSUCH DAMAGE.
878*4882a593Smuzhiyun
879*4882a593Smuzhiyun-------------------------------------------------------------------
880*4882a593Smuzhiyun
881*4882a593SmuzhiyunCopyright (c) 1983, 1990, 1993
882*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
883*4882a593Smuzhiyun
884*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
885*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
886*4882a593Smuzhiyunare met:
887*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
888*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
889*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
890*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
891*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
892*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
893*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
894*4882a593Smuzhiyun   without specific prior written permission.
895*4882a593Smuzhiyun
896*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
897*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
898*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
899*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
900*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
901*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
902*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
903*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
904*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
905*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
906*4882a593SmuzhiyunSUCH DAMAGE.
907*4882a593Smuzhiyun
908*4882a593SmuzhiyunPortions Copyright (c) 1993 by Digital Equipment Corporation.
909*4882a593Smuzhiyun
910*4882a593SmuzhiyunPermission to use, copy, modify, and distribute this software for any
911*4882a593Smuzhiyunpurpose with or without fee is hereby granted, provided that the above
912*4882a593Smuzhiyuncopyright notice and this permission notice appear in all copies, and that
913*4882a593Smuzhiyunthe name of Digital Equipment Corporation not be used in advertising or
914*4882a593Smuzhiyunpublicity pertaining to distribution of the document or software without
915*4882a593Smuzhiyunspecific, written prior permission.
916*4882a593Smuzhiyun
917*4882a593SmuzhiyunTHE SOFTWARE IS PROVIDED "AS IS" AND DIGITAL EQUIPMENT CORP. DISCLAIMS ALL
918*4882a593SmuzhiyunWARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES
919*4882a593SmuzhiyunOF MERCHANTABILITY AND FITNESS.   IN NO EVENT SHALL DIGITAL EQUIPMENT
920*4882a593SmuzhiyunCORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
921*4882a593SmuzhiyunDAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
922*4882a593SmuzhiyunPROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
923*4882a593SmuzhiyunACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
924*4882a593SmuzhiyunSOFTWARE.
925*4882a593Smuzhiyun
926*4882a593Smuzhiyun-------------------------------------------------------------------
927*4882a593Smuzhiyun
928*4882a593SmuzhiyunCopyright (c) 1983, 1993
929*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
930*4882a593Smuzhiyun
931*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
932*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
933*4882a593Smuzhiyunare met:
934*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
935*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
936*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
937*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
938*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
939*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
940*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
941*4882a593Smuzhiyun   without specific prior written permission.
942*4882a593Smuzhiyun
943*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
944*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
945*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
946*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
947*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
948*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
949*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
950*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
951*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
952*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
953*4882a593SmuzhiyunSUCH DAMAGE.
954*4882a593Smuzhiyun
955*4882a593Smuzhiyun-------------------------------------------------------------------
956*4882a593Smuzhiyun
957*4882a593SmuzhiyunCopyright (c) 1983, 1993
958*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
959*4882a593Smuzhiyun
960*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
961*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
962*4882a593Smuzhiyunare met:
963*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
964*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
965*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
966*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
967*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
968*4882a593Smuzhiyun4. Neither the name of the University nor the names of its contributors
969*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
970*4882a593Smuzhiyun   without specific prior written permission.
971*4882a593Smuzhiyun
972*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
973*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
974*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
975*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
976*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
977*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
978*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
979*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
980*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
981*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
982*4882a593SmuzhiyunSUCH DAMAGE.
983*4882a593Smuzhiyun
984*4882a593Smuzhiyun-------------------------------------------------------------------
985*4882a593Smuzhiyun
986*4882a593SmuzhiyunCopyright (c) 1985
987*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
988*4882a593Smuzhiyun
989*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
990*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
991*4882a593Smuzhiyunare met:
992*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
993*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
994*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
995*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
996*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
997*4882a593Smuzhiyun3. All advertising materials mentioning features or use of this software
998*4882a593Smuzhiyun   must display the following acknowledgement:
999*4882a593Smuzhiyun    This product includes software developed by the University of
1000*4882a593Smuzhiyun    California, Berkeley and its contributors.
1001*4882a593Smuzhiyun4. Neither the name of the University nor the names of its contributors
1002*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
1003*4882a593Smuzhiyun   without specific prior written permission.
1004*4882a593Smuzhiyun
1005*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
1006*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1007*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1008*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
1009*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1010*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1011*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1012*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1013*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1014*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1015*4882a593SmuzhiyunSUCH DAMAGE.
1016*4882a593Smuzhiyun
1017*4882a593Smuzhiyun-------------------------------------------------------------------
1018*4882a593Smuzhiyun
1019*4882a593SmuzhiyunCopyright (c) 1985 Regents of the University of California.
1020*4882a593SmuzhiyunAll rights reserved.
1021*4882a593Smuzhiyun
1022*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
1023*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
1024*4882a593Smuzhiyunare met:
1025*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
1026*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
1027*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
1028*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
1029*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
1030*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
1031*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
1032*4882a593Smuzhiyun   without specific prior written permission.
1033*4882a593Smuzhiyun
1034*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
1035*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1036*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1037*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
1038*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1039*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1040*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1041*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1042*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1043*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1044*4882a593SmuzhiyunSUCH DAMAGE.
1045*4882a593Smuzhiyun
1046*4882a593Smuzhiyun-------------------------------------------------------------------
1047*4882a593Smuzhiyun
1048*4882a593SmuzhiyunCopyright (c) 1985, 1988, 1993
1049*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
1050*4882a593Smuzhiyun
1051*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
1052*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
1053*4882a593Smuzhiyunare met:
1054*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
1055*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
1056*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
1057*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
1058*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
1059*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
1060*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
1061*4882a593Smuzhiyun   without specific prior written permission.
1062*4882a593Smuzhiyun
1063*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
1064*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1065*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1066*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
1067*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1068*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1069*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1070*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1071*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1072*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1073*4882a593SmuzhiyunSUCH DAMAGE.
1074*4882a593Smuzhiyun
1075*4882a593SmuzhiyunPortions Copyright (c) 1993 by Digital Equipment Corporation.
1076*4882a593Smuzhiyun
1077*4882a593SmuzhiyunPermission to use, copy, modify, and distribute this software for any
1078*4882a593Smuzhiyunpurpose with or without fee is hereby granted, provided that the above
1079*4882a593Smuzhiyuncopyright notice and this permission notice appear in all copies, and that
1080*4882a593Smuzhiyunthe name of Digital Equipment Corporation not be used in advertising or
1081*4882a593Smuzhiyunpublicity pertaining to distribution of the document or software without
1082*4882a593Smuzhiyunspecific, written prior permission.
1083*4882a593Smuzhiyun
1084*4882a593SmuzhiyunTHE SOFTWARE IS PROVIDED "AS IS" AND DIGITAL EQUIPMENT CORP. DISCLAIMS ALL
1085*4882a593SmuzhiyunWARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES
1086*4882a593SmuzhiyunOF MERCHANTABILITY AND FITNESS.   IN NO EVENT SHALL DIGITAL EQUIPMENT
1087*4882a593SmuzhiyunCORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
1088*4882a593SmuzhiyunDAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
1089*4882a593SmuzhiyunPROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
1090*4882a593SmuzhiyunACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
1091*4882a593SmuzhiyunSOFTWARE.
1092*4882a593Smuzhiyun
1093*4882a593Smuzhiyun-------------------------------------------------------------------
1094*4882a593Smuzhiyun
1095*4882a593SmuzhiyunCopyright (c) 1985, 1989, 1993
1096*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
1097*4882a593Smuzhiyun
1098*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
1099*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
1100*4882a593Smuzhiyunare met:
1101*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
1102*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
1103*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
1104*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
1105*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
1106*4882a593Smuzhiyun3. All advertising materials mentioning features or use of this software
1107*4882a593Smuzhiyun   must display the following acknowledgement:
1108*4882a593Smuzhiyun    This product includes software developed by the University of
1109*4882a593Smuzhiyun    California, Berkeley and its contributors.
1110*4882a593Smuzhiyun4. Neither the name of the University nor the names of its contributors
1111*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
1112*4882a593Smuzhiyun   without specific prior written permission.
1113*4882a593Smuzhiyun
1114*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
1115*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1116*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1117*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
1118*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1119*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1120*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1121*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1122*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1123*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1124*4882a593SmuzhiyunSUCH DAMAGE.
1125*4882a593Smuzhiyun
1126*4882a593Smuzhiyun-------------------------------------------------------------------
1127*4882a593Smuzhiyun
1128*4882a593SmuzhiyunCopyright (c) 1985, 1993
1129*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
1130*4882a593Smuzhiyun
1131*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
1132*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
1133*4882a593Smuzhiyunare met:
1134*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
1135*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
1136*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
1137*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
1138*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
1139*4882a593Smuzhiyun3. All advertising materials mentioning features or use of this software
1140*4882a593Smuzhiyun   must display the following acknowledgement:
1141*4882a593Smuzhiyun    This product includes software developed by the University of
1142*4882a593Smuzhiyun    California, Berkeley and its contributors.
1143*4882a593Smuzhiyun4. Neither the name of the University nor the names of its contributors
1144*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
1145*4882a593Smuzhiyun   without specific prior written permission.
1146*4882a593Smuzhiyun
1147*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
1148*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1149*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1150*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
1151*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1152*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1153*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1154*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1155*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1156*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1157*4882a593SmuzhiyunSUCH DAMAGE.
1158*4882a593Smuzhiyun
1159*4882a593Smuzhiyun-------------------------------------------------------------------
1160*4882a593Smuzhiyun
1161*4882a593SmuzhiyunCopyright (c) 1985, 1993
1162*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
1163*4882a593Smuzhiyun
1164*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
1165*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
1166*4882a593Smuzhiyunare met:
1167*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
1168*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
1169*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
1170*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
1171*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
1172*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
1173*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
1174*4882a593Smuzhiyun   without specific prior written permission.
1175*4882a593Smuzhiyun
1176*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
1177*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1178*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1179*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
1180*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1181*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1182*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1183*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1184*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1185*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1186*4882a593SmuzhiyunSUCH DAMAGE.
1187*4882a593Smuzhiyun
1188*4882a593Smuzhiyun-------------------------------------------------------------------
1189*4882a593Smuzhiyun
1190*4882a593SmuzhiyunCopyright (c) 1987 Regents of the University of California.
1191*4882a593SmuzhiyunAll rights reserved.
1192*4882a593Smuzhiyun
1193*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
1194*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
1195*4882a593Smuzhiyunare met:
1196*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
1197*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
1198*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
1199*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
1200*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
1201*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
1202*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
1203*4882a593Smuzhiyun   without specific prior written permission.
1204*4882a593Smuzhiyun
1205*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
1206*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1207*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1208*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
1209*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1210*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1211*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1212*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1213*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1214*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1215*4882a593SmuzhiyunSUCH DAMAGE.
1216*4882a593Smuzhiyun
1217*4882a593Smuzhiyun-------------------------------------------------------------------
1218*4882a593Smuzhiyun
1219*4882a593SmuzhiyunCopyright (c) 1987, 1993
1220*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
1221*4882a593Smuzhiyun
1222*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
1223*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
1224*4882a593Smuzhiyunare met:
1225*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
1226*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
1227*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
1228*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
1229*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
1230*4882a593Smuzhiyun3. All advertising materials mentioning features or use of this software
1231*4882a593Smuzhiyun   must display the following acknowledgement:
1232*4882a593Smuzhiyun    This product includes software developed by the University of
1233*4882a593Smuzhiyun    California, Berkeley and its contributors.
1234*4882a593Smuzhiyun4. Neither the name of the University nor the names of its contributors
1235*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
1236*4882a593Smuzhiyun   without specific prior written permission.
1237*4882a593Smuzhiyun
1238*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
1239*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1240*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1241*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
1242*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1243*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1244*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1245*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1246*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1247*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1248*4882a593SmuzhiyunSUCH DAMAGE.
1249*4882a593Smuzhiyun
1250*4882a593Smuzhiyun-------------------------------------------------------------------
1251*4882a593Smuzhiyun
1252*4882a593SmuzhiyunCopyright (c) 1987, 1993
1253*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
1254*4882a593Smuzhiyun
1255*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
1256*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
1257*4882a593Smuzhiyunare met:
1258*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
1259*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
1260*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
1261*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
1262*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
1263*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
1264*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
1265*4882a593Smuzhiyun   without specific prior written permission.
1266*4882a593Smuzhiyun
1267*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
1268*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1269*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1270*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
1271*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1272*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1273*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1274*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1275*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1276*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1277*4882a593SmuzhiyunSUCH DAMAGE.
1278*4882a593Smuzhiyun
1279*4882a593Smuzhiyun-------------------------------------------------------------------
1280*4882a593Smuzhiyun
1281*4882a593SmuzhiyunCopyright (c) 1988 Regents of the University of California.
1282*4882a593SmuzhiyunAll rights reserved.
1283*4882a593Smuzhiyun
1284*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
1285*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
1286*4882a593Smuzhiyunare met:
1287*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
1288*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
1289*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
1290*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
1291*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
1292*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
1293*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
1294*4882a593Smuzhiyun   without specific prior written permission.
1295*4882a593Smuzhiyun
1296*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
1297*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1298*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1299*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
1300*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1301*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1302*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1303*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1304*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1305*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1306*4882a593SmuzhiyunSUCH DAMAGE.
1307*4882a593Smuzhiyun
1308*4882a593Smuzhiyun-------------------------------------------------------------------
1309*4882a593Smuzhiyun
1310*4882a593SmuzhiyunCopyright (c) 1988 The Regents of the University of California.
1311*4882a593SmuzhiyunAll rights reserved.
1312*4882a593Smuzhiyun
1313*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
1314*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
1315*4882a593Smuzhiyunare met:
1316*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
1317*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
1318*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
1319*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
1320*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
1321*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
1322*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
1323*4882a593Smuzhiyun   without specific prior written permission.
1324*4882a593Smuzhiyun
1325*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
1326*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1327*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1328*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
1329*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1330*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1331*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1332*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1333*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1334*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1335*4882a593SmuzhiyunSUCH DAMAGE.
1336*4882a593Smuzhiyun
1337*4882a593Smuzhiyun-------------------------------------------------------------------
1338*4882a593Smuzhiyun
1339*4882a593SmuzhiyunCopyright (c) 1988, 1993
1340*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
1341*4882a593Smuzhiyun
1342*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
1343*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
1344*4882a593Smuzhiyunare met:
1345*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
1346*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
1347*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
1348*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
1349*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
1350*4882a593Smuzhiyun3. All advertising materials mentioning features or use of this software
1351*4882a593Smuzhiyun   must display the following acknowledgement:
1352*4882a593Smuzhiyun    This product includes software developed by the University of
1353*4882a593Smuzhiyun    California, Berkeley and its contributors.
1354*4882a593Smuzhiyun4. Neither the name of the University nor the names of its contributors
1355*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
1356*4882a593Smuzhiyun   without specific prior written permission.
1357*4882a593Smuzhiyun
1358*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
1359*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1360*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1361*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
1362*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1363*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1364*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1365*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1366*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1367*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1368*4882a593SmuzhiyunSUCH DAMAGE.
1369*4882a593Smuzhiyun
1370*4882a593Smuzhiyun-------------------------------------------------------------------
1371*4882a593Smuzhiyun
1372*4882a593SmuzhiyunCopyright (c) 1988, 1993
1373*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
1374*4882a593Smuzhiyun
1375*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
1376*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
1377*4882a593Smuzhiyunare met:
1378*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
1379*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
1380*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
1381*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
1382*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
1383*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
1384*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
1385*4882a593Smuzhiyun   without specific prior written permission.
1386*4882a593Smuzhiyun
1387*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
1388*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1389*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1390*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
1391*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1392*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1393*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1394*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1395*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1396*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1397*4882a593SmuzhiyunSUCH DAMAGE.
1398*4882a593Smuzhiyun
1399*4882a593Smuzhiyun-------------------------------------------------------------------
1400*4882a593Smuzhiyun
1401*4882a593SmuzhiyunCopyright (c) 1988, 1993
1402*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
1403*4882a593Smuzhiyun
1404*4882a593SmuzhiyunThis code is derived from software written by Ken Arnold and
1405*4882a593Smuzhiyunpublished in UNIX Review, Vol. 6, No. 8.
1406*4882a593Smuzhiyun
1407*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
1408*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
1409*4882a593Smuzhiyunare met:
1410*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
1411*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
1412*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
1413*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
1414*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
1415*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
1416*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
1417*4882a593Smuzhiyun   without specific prior written permission.
1418*4882a593Smuzhiyun
1419*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
1420*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1421*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1422*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
1423*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1424*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1425*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1426*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1427*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1428*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1429*4882a593SmuzhiyunSUCH DAMAGE.
1430*4882a593Smuzhiyun
1431*4882a593Smuzhiyun-------------------------------------------------------------------
1432*4882a593Smuzhiyun
1433*4882a593SmuzhiyunCopyright (c) 1989 The Regents of the University of California.
1434*4882a593SmuzhiyunAll rights reserved.
1435*4882a593Smuzhiyun
1436*4882a593SmuzhiyunRedistribution and use in source and binary forms are permitted
1437*4882a593Smuzhiyunprovided that the above copyright notice and this paragraph are
1438*4882a593Smuzhiyunduplicated in all such forms and that any documentation,
1439*4882a593Smuzhiyunadvertising materials, and other materials related to such
1440*4882a593Smuzhiyundistribution and use acknowledge that the software was developed
1441*4882a593Smuzhiyunby the University of California, Berkeley. The name of the
1442*4882a593SmuzhiyunUniversity may not be used to endorse or promote products derived
1443*4882a593Smuzhiyunfrom this software without specific prior written permission.
1444*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
1445*4882a593SmuzhiyunIMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
1446*4882a593SmuzhiyunWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
1447*4882a593Smuzhiyun
1448*4882a593Smuzhiyun-------------------------------------------------------------------
1449*4882a593Smuzhiyun
1450*4882a593SmuzhiyunCopyright (c) 1989 The Regents of the University of California.
1451*4882a593SmuzhiyunAll rights reserved.
1452*4882a593Smuzhiyun
1453*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
1454*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
1455*4882a593Smuzhiyunare met:
1456*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
1457*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
1458*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
1459*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
1460*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
1461*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
1462*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
1463*4882a593Smuzhiyun   without specific prior written permission.
1464*4882a593Smuzhiyun
1465*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
1466*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1467*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1468*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
1469*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1470*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1471*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1472*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1473*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1474*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1475*4882a593SmuzhiyunSUCH DAMAGE.
1476*4882a593Smuzhiyun
1477*4882a593Smuzhiyun-------------------------------------------------------------------
1478*4882a593Smuzhiyun
1479*4882a593SmuzhiyunCopyright (c) 1989 The Regents of the University of California.
1480*4882a593SmuzhiyunAll rights reserved.
1481*4882a593Smuzhiyun(c) UNIX System Laboratories, Inc.
1482*4882a593SmuzhiyunAll or some portions of this file are derived from material licensed
1483*4882a593Smuzhiyunto the University of California by American Telephone and Telegraph
1484*4882a593SmuzhiyunCo. or Unix System Laboratories, Inc. and are reproduced herein with
1485*4882a593Smuzhiyunthe permission of UNIX System Laboratories, Inc.
1486*4882a593Smuzhiyun
1487*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
1488*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
1489*4882a593Smuzhiyunare met:
1490*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
1491*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
1492*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
1493*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
1494*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
1495*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
1496*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
1497*4882a593Smuzhiyun   without specific prior written permission.
1498*4882a593Smuzhiyun
1499*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
1500*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1501*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1502*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
1503*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1504*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1505*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1506*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1507*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1508*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1509*4882a593SmuzhiyunSUCH DAMAGE.
1510*4882a593Smuzhiyun
1511*4882a593Smuzhiyun-------------------------------------------------------------------
1512*4882a593Smuzhiyun
1513*4882a593SmuzhiyunCopyright (c) 1989, 1993
1514*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
1515*4882a593Smuzhiyun
1516*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
1517*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
1518*4882a593Smuzhiyunare met:
1519*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
1520*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
1521*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
1522*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
1523*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
1524*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
1525*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
1526*4882a593Smuzhiyun   without specific prior written permission.
1527*4882a593Smuzhiyun
1528*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
1529*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1530*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1531*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
1532*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1533*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1534*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1535*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1536*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1537*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1538*4882a593SmuzhiyunSUCH DAMAGE.
1539*4882a593Smuzhiyun
1540*4882a593Smuzhiyun-------------------------------------------------------------------
1541*4882a593Smuzhiyun
1542*4882a593SmuzhiyunCopyright (c) 1989, 1993
1543*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
1544*4882a593Smuzhiyun
1545*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
1546*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
1547*4882a593Smuzhiyunare met:
1548*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
1549*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
1550*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
1551*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
1552*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
1553*4882a593Smuzhiyun4. Neither the name of the University nor the names of its contributors
1554*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
1555*4882a593Smuzhiyun   without specific prior written permission.
1556*4882a593Smuzhiyun
1557*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
1558*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1559*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1560*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
1561*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1562*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1563*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1564*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1565*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1566*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1567*4882a593SmuzhiyunSUCH DAMAGE.
1568*4882a593Smuzhiyun
1569*4882a593Smuzhiyun-------------------------------------------------------------------
1570*4882a593Smuzhiyun
1571*4882a593SmuzhiyunCopyright (c) 1989, 1993
1572*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
1573*4882a593Smuzhiyun
1574*4882a593SmuzhiyunThis code is derived from software contributed to Berkeley by
1575*4882a593SmuzhiyunRoger L. Snyder.
1576*4882a593Smuzhiyun
1577*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
1578*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
1579*4882a593Smuzhiyunare met:
1580*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
1581*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
1582*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
1583*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
1584*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
1585*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
1586*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
1587*4882a593Smuzhiyun   without specific prior written permission.
1588*4882a593Smuzhiyun
1589*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
1590*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1591*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1592*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
1593*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1594*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1595*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1596*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1597*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1598*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1599*4882a593SmuzhiyunSUCH DAMAGE.
1600*4882a593Smuzhiyun
1601*4882a593Smuzhiyun-------------------------------------------------------------------
1602*4882a593Smuzhiyun
1603*4882a593SmuzhiyunCopyright (c) 1989, 1993
1604*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
1605*4882a593Smuzhiyun(c) UNIX System Laboratories, Inc.
1606*4882a593SmuzhiyunAll or some portions of this file are derived from material licensed
1607*4882a593Smuzhiyunto the University of California by American Telephone and Telegraph
1608*4882a593SmuzhiyunCo. or Unix System Laboratories, Inc. and are reproduced herein with
1609*4882a593Smuzhiyunthe permission of UNIX System Laboratories, Inc.
1610*4882a593Smuzhiyun
1611*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
1612*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
1613*4882a593Smuzhiyunare met:
1614*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
1615*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
1616*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
1617*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
1618*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
1619*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
1620*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
1621*4882a593Smuzhiyun   without specific prior written permission.
1622*4882a593Smuzhiyun
1623*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
1624*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1625*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1626*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
1627*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1628*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1629*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1630*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1631*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1632*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1633*4882a593SmuzhiyunSUCH DAMAGE.
1634*4882a593Smuzhiyun
1635*4882a593Smuzhiyun-------------------------------------------------------------------
1636*4882a593Smuzhiyun
1637*4882a593SmuzhiyunCopyright (c) 1989, 1993, 1994
1638*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
1639*4882a593Smuzhiyun
1640*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
1641*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
1642*4882a593Smuzhiyunare met:
1643*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
1644*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
1645*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
1646*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
1647*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
1648*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
1649*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
1650*4882a593Smuzhiyun   without specific prior written permission.
1651*4882a593Smuzhiyun
1652*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
1653*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1654*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1655*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
1656*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1657*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1658*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1659*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1660*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1661*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1662*4882a593SmuzhiyunSUCH DAMAGE.
1663*4882a593Smuzhiyun
1664*4882a593Smuzhiyun-------------------------------------------------------------------
1665*4882a593Smuzhiyun
1666*4882a593SmuzhiyunCopyright (c) 1990 The Regents of the University of California.
1667*4882a593SmuzhiyunAll rights reserved.
1668*4882a593Smuzhiyun
1669*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
1670*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
1671*4882a593Smuzhiyunare met:
1672*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
1673*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
1674*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
1675*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
1676*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
1677*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
1678*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
1679*4882a593Smuzhiyun   without specific prior written permission.
1680*4882a593Smuzhiyun
1681*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
1682*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1683*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1684*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
1685*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1686*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1687*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1688*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1689*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1690*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1691*4882a593SmuzhiyunSUCH DAMAGE.
1692*4882a593Smuzhiyun
1693*4882a593Smuzhiyun-------------------------------------------------------------------
1694*4882a593Smuzhiyun
1695*4882a593SmuzhiyunCopyright (c) 1990 The Regents of the University of California.
1696*4882a593SmuzhiyunAll rights reserved.
1697*4882a593Smuzhiyun
1698*4882a593SmuzhiyunThis code is derived from locore.s.
1699*4882a593Smuzhiyun
1700*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
1701*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
1702*4882a593Smuzhiyunare met:
1703*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
1704*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
1705*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
1706*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
1707*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
1708*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
1709*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
1710*4882a593Smuzhiyun   without specific prior written permission.
1711*4882a593Smuzhiyun
1712*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
1713*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1714*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1715*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
1716*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1717*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1718*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1719*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1720*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1721*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1722*4882a593SmuzhiyunSUCH DAMAGE.
1723*4882a593Smuzhiyun
1724*4882a593Smuzhiyun-------------------------------------------------------------------
1725*4882a593Smuzhiyun
1726*4882a593SmuzhiyunCopyright (c) 1990 The Regents of the University of California.
1727*4882a593SmuzhiyunAll rights reserved.
1728*4882a593Smuzhiyun
1729*4882a593SmuzhiyunThis code is derived from software contributed to Berkeley by
1730*4882a593SmuzhiyunChris Torek.
1731*4882a593Smuzhiyun
1732*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
1733*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
1734*4882a593Smuzhiyunare met:
1735*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
1736*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
1737*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
1738*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
1739*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
1740*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
1741*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
1742*4882a593Smuzhiyun   without specific prior written permission.
1743*4882a593Smuzhiyun
1744*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
1745*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1746*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1747*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
1748*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1749*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1750*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1751*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1752*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1753*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1754*4882a593SmuzhiyunSUCH DAMAGE.
1755*4882a593Smuzhiyun
1756*4882a593Smuzhiyun-------------------------------------------------------------------
1757*4882a593Smuzhiyun
1758*4882a593SmuzhiyunCopyright (c) 1990 The Regents of the University of California.
1759*4882a593SmuzhiyunAll rights reserved.
1760*4882a593Smuzhiyun
1761*4882a593SmuzhiyunThis code is derived from software contributed to Berkeley by
1762*4882a593SmuzhiyunWilliam Jolitz.
1763*4882a593Smuzhiyun
1764*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
1765*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
1766*4882a593Smuzhiyunare met:
1767*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
1768*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
1769*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
1770*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
1771*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
1772*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
1773*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
1774*4882a593Smuzhiyun   without specific prior written permission.
1775*4882a593Smuzhiyun
1776*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
1777*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1778*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1779*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
1780*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1781*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1782*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1783*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1784*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1785*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1786*4882a593SmuzhiyunSUCH DAMAGE.
1787*4882a593Smuzhiyun
1788*4882a593Smuzhiyun-------------------------------------------------------------------
1789*4882a593Smuzhiyun
1790*4882a593SmuzhiyunCopyright (c) 1990, 1993
1791*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
1792*4882a593Smuzhiyun
1793*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
1794*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
1795*4882a593Smuzhiyunare met:
1796*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
1797*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
1798*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
1799*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
1800*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
1801*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
1802*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
1803*4882a593Smuzhiyun   without specific prior written permission.
1804*4882a593Smuzhiyun
1805*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
1806*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1807*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1808*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
1809*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1810*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1811*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1812*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1813*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1814*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1815*4882a593SmuzhiyunSUCH DAMAGE.
1816*4882a593Smuzhiyun
1817*4882a593Smuzhiyun-------------------------------------------------------------------
1818*4882a593Smuzhiyun
1819*4882a593SmuzhiyunCopyright (c) 1990, 1993
1820*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
1821*4882a593Smuzhiyun
1822*4882a593SmuzhiyunThis code is derived from software contributed to Berkeley by
1823*4882a593SmuzhiyunChris Torek.
1824*4882a593Smuzhiyun
1825*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
1826*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
1827*4882a593Smuzhiyunare met:
1828*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
1829*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
1830*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
1831*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
1832*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
1833*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
1834*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
1835*4882a593Smuzhiyun   without specific prior written permission.
1836*4882a593Smuzhiyun
1837*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
1838*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1839*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1840*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
1841*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1842*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1843*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1844*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1845*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1846*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1847*4882a593SmuzhiyunSUCH DAMAGE.
1848*4882a593Smuzhiyun
1849*4882a593Smuzhiyun-------------------------------------------------------------------
1850*4882a593Smuzhiyun
1851*4882a593SmuzhiyunCopyright (c) 1990, 1993
1852*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
1853*4882a593Smuzhiyun
1854*4882a593SmuzhiyunThis code is derived from software contributed to Berkeley by
1855*4882a593SmuzhiyunDonn Seeley at UUNET Technologies, Inc.
1856*4882a593Smuzhiyun
1857*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
1858*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
1859*4882a593Smuzhiyunare met:
1860*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
1861*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
1862*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
1863*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
1864*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
1865*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
1866*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
1867*4882a593Smuzhiyun   without specific prior written permission.
1868*4882a593Smuzhiyun
1869*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
1870*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1871*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1872*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
1873*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1874*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1875*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1876*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1877*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1878*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1879*4882a593SmuzhiyunSUCH DAMAGE.
1880*4882a593Smuzhiyun
1881*4882a593Smuzhiyun-------------------------------------------------------------------
1882*4882a593Smuzhiyun
1883*4882a593SmuzhiyunCopyright (c) 1990, 1993
1884*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
1885*4882a593Smuzhiyun
1886*4882a593SmuzhiyunThis code is derived from software contributed to Berkeley by
1887*4882a593SmuzhiyunDonn Seeley at UUNET Technologies, Inc.
1888*4882a593Smuzhiyun
1889*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
1890*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
1891*4882a593Smuzhiyunare met:
1892*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
1893*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
1894*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
1895*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
1896*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
1897*4882a593Smuzhiyun4. Neither the name of the University nor the names of its contributors
1898*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
1899*4882a593Smuzhiyun   without specific prior written permission.
1900*4882a593Smuzhiyun
1901*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
1902*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1903*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1904*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
1905*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1906*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1907*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1908*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1909*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1910*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1911*4882a593SmuzhiyunSUCH DAMAGE.
1912*4882a593Smuzhiyun
1913*4882a593Smuzhiyun-------------------------------------------------------------------
1914*4882a593Smuzhiyun
1915*4882a593SmuzhiyunCopyright (c) 1990, 1993
1916*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
1917*4882a593Smuzhiyun(c) UNIX System Laboratories, Inc.
1918*4882a593SmuzhiyunAll or some portions of this file are derived from material licensed
1919*4882a593Smuzhiyunto the University of California by American Telephone and Telegraph
1920*4882a593SmuzhiyunCo. or Unix System Laboratories, Inc. and are reproduced herein with
1921*4882a593Smuzhiyunthe permission of UNIX System Laboratories, Inc.
1922*4882a593Smuzhiyun
1923*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
1924*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
1925*4882a593Smuzhiyunare met:
1926*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
1927*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
1928*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
1929*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
1930*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
1931*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
1932*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
1933*4882a593Smuzhiyun   without specific prior written permission.
1934*4882a593Smuzhiyun
1935*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
1936*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1937*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1938*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
1939*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1940*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1941*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1942*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1943*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1944*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1945*4882a593SmuzhiyunSUCH DAMAGE.
1946*4882a593Smuzhiyun
1947*4882a593Smuzhiyun-------------------------------------------------------------------
1948*4882a593Smuzhiyun
1949*4882a593SmuzhiyunCopyright (c) 1990, 1993, 1994
1950*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
1951*4882a593Smuzhiyun
1952*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
1953*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
1954*4882a593Smuzhiyunare met:
1955*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
1956*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
1957*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
1958*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
1959*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
1960*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
1961*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
1962*4882a593Smuzhiyun   without specific prior written permission.
1963*4882a593Smuzhiyun
1964*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
1965*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1966*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1967*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
1968*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1969*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1970*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1971*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1972*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1973*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1974*4882a593SmuzhiyunSUCH DAMAGE.
1975*4882a593Smuzhiyun
1976*4882a593Smuzhiyun-------------------------------------------------------------------
1977*4882a593Smuzhiyun
1978*4882a593SmuzhiyunCopyright (c) 1990, 1993, 1994
1979*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
1980*4882a593Smuzhiyun
1981*4882a593SmuzhiyunThis code is derived from software contributed to Berkeley by
1982*4882a593SmuzhiyunChris Torek.
1983*4882a593Smuzhiyun
1984*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
1985*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
1986*4882a593Smuzhiyunare met:
1987*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
1988*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
1989*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
1990*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
1991*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
1992*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
1993*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
1994*4882a593Smuzhiyun   without specific prior written permission.
1995*4882a593Smuzhiyun
1996*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
1997*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1998*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1999*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
2000*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2001*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2002*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2003*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2004*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2005*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2006*4882a593SmuzhiyunSUCH DAMAGE.
2007*4882a593Smuzhiyun
2008*4882a593Smuzhiyun-------------------------------------------------------------------
2009*4882a593Smuzhiyun
2010*4882a593SmuzhiyunCopyright (c) 1991 The Regents of the University of California.
2011*4882a593SmuzhiyunAll rights reserved.
2012*4882a593Smuzhiyun
2013*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
2014*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
2015*4882a593Smuzhiyunare met:
2016*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
2017*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
2018*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
2019*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
2020*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
2021*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
2022*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
2023*4882a593Smuzhiyun   without specific prior written permission.
2024*4882a593Smuzhiyun
2025*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
2026*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2027*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2028*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
2029*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2030*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2031*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2032*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2033*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2034*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2035*4882a593SmuzhiyunSUCH DAMAGE.
2036*4882a593Smuzhiyun
2037*4882a593Smuzhiyun-------------------------------------------------------------------
2038*4882a593Smuzhiyun
2039*4882a593SmuzhiyunCopyright (c) 1991, 1993
2040*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
2041*4882a593Smuzhiyun
2042*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
2043*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
2044*4882a593Smuzhiyunare met:
2045*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
2046*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
2047*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
2048*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
2049*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
2050*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
2051*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
2052*4882a593Smuzhiyun   without specific prior written permission.
2053*4882a593Smuzhiyun
2054*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
2055*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2056*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2057*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
2058*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2059*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2060*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2061*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2062*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2063*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2064*4882a593SmuzhiyunSUCH DAMAGE.
2065*4882a593Smuzhiyun
2066*4882a593Smuzhiyun-------------------------------------------------------------------
2067*4882a593Smuzhiyun
2068*4882a593SmuzhiyunCopyright (c) 1991, 1993
2069*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
2070*4882a593Smuzhiyun
2071*4882a593SmuzhiyunThis code is derived from software contributed to Berkeley by
2072*4882a593SmuzhiyunBerkeley Software Design, Inc.
2073*4882a593Smuzhiyun
2074*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
2075*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
2076*4882a593Smuzhiyunare met:
2077*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
2078*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
2079*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
2080*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
2081*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
2082*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
2083*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
2084*4882a593Smuzhiyun   without specific prior written permission.
2085*4882a593Smuzhiyun
2086*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
2087*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2088*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2089*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
2090*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2091*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2092*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2093*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2094*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2095*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2096*4882a593SmuzhiyunSUCH DAMAGE.
2097*4882a593Smuzhiyun
2098*4882a593Smuzhiyun-------------------------------------------------------------------
2099*4882a593Smuzhiyun
2100*4882a593SmuzhiyunCopyright (c) 1991, 1993
2101*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
2102*4882a593Smuzhiyun(c) UNIX System Laboratories, Inc.
2103*4882a593SmuzhiyunAll or some portions of this file are derived from material licensed
2104*4882a593Smuzhiyunto the University of California by American Telephone and Telegraph
2105*4882a593SmuzhiyunCo. or Unix System Laboratories, Inc. and are reproduced herein with
2106*4882a593Smuzhiyunthe permission of UNIX System Laboratories, Inc.
2107*4882a593Smuzhiyun
2108*4882a593SmuzhiyunThis code is derived from software contributed to Berkeley by
2109*4882a593SmuzhiyunHugh Smith at The University of Guelph.
2110*4882a593Smuzhiyun
2111*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
2112*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
2113*4882a593Smuzhiyunare met:
2114*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
2115*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
2116*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
2117*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
2118*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
2119*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
2120*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
2121*4882a593Smuzhiyun   without specific prior written permission.
2122*4882a593Smuzhiyun
2123*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
2124*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2125*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2126*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
2127*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2128*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2129*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2130*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2131*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2132*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2133*4882a593SmuzhiyunSUCH DAMAGE.
2134*4882a593Smuzhiyun
2135*4882a593Smuzhiyun-------------------------------------------------------------------
2136*4882a593Smuzhiyun
2137*4882a593SmuzhiyunCopyright (c) 1991, 1993, 1995,
2138*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
2139*4882a593Smuzhiyun
2140*4882a593SmuzhiyunThis code is derived from software contributed to Berkeley by
2141*4882a593SmuzhiyunHavard Eidnes.
2142*4882a593Smuzhiyun
2143*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
2144*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
2145*4882a593Smuzhiyunare met:
2146*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
2147*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
2148*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
2149*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
2150*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
2151*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
2152*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
2153*4882a593Smuzhiyun   without specific prior written permission.
2154*4882a593Smuzhiyun
2155*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
2156*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2157*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2158*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
2159*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2160*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2161*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2162*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2163*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2164*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2165*4882a593SmuzhiyunSUCH DAMAGE.
2166*4882a593Smuzhiyun
2167*4882a593Smuzhiyun-------------------------------------------------------------------
2168*4882a593Smuzhiyun
2169*4882a593SmuzhiyunCopyright (c) 1992 Henry Spencer.
2170*4882a593SmuzhiyunCopyright (c) 1992, 1993
2171*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
2172*4882a593Smuzhiyun
2173*4882a593SmuzhiyunThis code is derived from software contributed to Berkeley by
2174*4882a593SmuzhiyunHenry Spencer of the University of Toronto.
2175*4882a593Smuzhiyun
2176*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
2177*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
2178*4882a593Smuzhiyunare met:
2179*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
2180*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
2181*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
2182*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
2183*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
2184*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
2185*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
2186*4882a593Smuzhiyun   without specific prior written permission.
2187*4882a593Smuzhiyun
2188*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
2189*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2190*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2191*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
2192*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2193*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2194*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2195*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2196*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2197*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2198*4882a593SmuzhiyunSUCH DAMAGE.
2199*4882a593Smuzhiyun
2200*4882a593Smuzhiyun-------------------------------------------------------------------
2201*4882a593Smuzhiyun
2202*4882a593SmuzhiyunCopyright (c) 1992 The Regents of the University of California.
2203*4882a593SmuzhiyunAll rights reserved.
2204*4882a593Smuzhiyun
2205*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
2206*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
2207*4882a593Smuzhiyunare met:
2208*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
2209*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
2210*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
2211*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
2212*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
2213*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
2214*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
2215*4882a593Smuzhiyun   without specific prior written permission.
2216*4882a593Smuzhiyun
2217*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
2218*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2219*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2220*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
2221*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2222*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2223*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2224*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2225*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2226*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2227*4882a593SmuzhiyunSUCH DAMAGE.
2228*4882a593Smuzhiyun
2229*4882a593Smuzhiyun-------------------------------------------------------------------
2230*4882a593Smuzhiyun
2231*4882a593SmuzhiyunCopyright (c) 1992, 1993
2232*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
2233*4882a593Smuzhiyun
2234*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
2235*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
2236*4882a593Smuzhiyunare met:
2237*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
2238*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
2239*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
2240*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
2241*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
2242*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
2243*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
2244*4882a593Smuzhiyun   without specific prior written permission.
2245*4882a593Smuzhiyun
2246*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
2247*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2248*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2249*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
2250*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2251*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2252*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2253*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2254*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2255*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2256*4882a593SmuzhiyunSUCH DAMAGE.
2257*4882a593Smuzhiyun
2258*4882a593Smuzhiyun-------------------------------------------------------------------
2259*4882a593Smuzhiyun
2260*4882a593SmuzhiyunCopyright (c) 1992, 1993
2261*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
2262*4882a593Smuzhiyun
2263*4882a593SmuzhiyunThis code is derived from software contributed to Berkeley by
2264*4882a593SmuzhiyunRalph Campbell.
2265*4882a593Smuzhiyun
2266*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
2267*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
2268*4882a593Smuzhiyunare met:
2269*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
2270*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
2271*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
2272*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
2273*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
2274*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
2275*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
2276*4882a593Smuzhiyun   without specific prior written permission.
2277*4882a593Smuzhiyun
2278*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
2279*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2280*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2281*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
2282*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2283*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2284*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2285*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2286*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2287*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2288*4882a593SmuzhiyunSUCH DAMAGE.
2289*4882a593Smuzhiyun
2290*4882a593Smuzhiyun-------------------------------------------------------------------
2291*4882a593Smuzhiyun
2292*4882a593SmuzhiyunCopyright (c) 1992, 1993
2293*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
2294*4882a593Smuzhiyun
2295*4882a593SmuzhiyunThis code is derived from software contributed to Berkeley by
2296*4882a593SmuzhiyunRalph Campbell. This file is derived from the MIPS RISC
2297*4882a593SmuzhiyunArchitecture book by Gerry Kane.
2298*4882a593Smuzhiyun
2299*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
2300*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
2301*4882a593Smuzhiyunare met:
2302*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
2303*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
2304*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
2305*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
2306*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
2307*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
2308*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
2309*4882a593Smuzhiyun   without specific prior written permission.
2310*4882a593Smuzhiyun
2311*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
2312*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2313*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2314*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
2315*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2316*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2317*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2318*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2319*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2320*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2321*4882a593SmuzhiyunSUCH DAMAGE.
2322*4882a593Smuzhiyun
2323*4882a593Smuzhiyun-------------------------------------------------------------------
2324*4882a593Smuzhiyun
2325*4882a593SmuzhiyunCopyright (c) 1992, 1993
2326*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
2327*4882a593Smuzhiyun
2328*4882a593SmuzhiyunThis software was developed by the Computer Systems Engineering group
2329*4882a593Smuzhiyunat Lawrence Berkeley Laboratory under DARPA contract BG 91-66 and
2330*4882a593Smuzhiyuncontributed to Berkeley.
2331*4882a593Smuzhiyun
2332*4882a593SmuzhiyunAll advertising materials mentioning features or use of this software
2333*4882a593Smuzhiyunmust display the following acknowledgement:
2334*4882a593Smuzhiyun   This product includes software developed by the University of
2335*4882a593Smuzhiyun   California, Lawrence Berkeley Laboratory.
2336*4882a593Smuzhiyun
2337*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
2338*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
2339*4882a593Smuzhiyunare met:
2340*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
2341*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
2342*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
2343*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
2344*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
2345*4882a593Smuzhiyun3. All advertising materials mentioning features or use of this software
2346*4882a593Smuzhiyun   must display the following acknowledgement:
2347*4882a593Smuzhiyun   This product includes software developed by the University of
2348*4882a593Smuzhiyun   California, Berkeley and its contributors.
2349*4882a593Smuzhiyun4. Neither the name of the University nor the names of its contributors
2350*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
2351*4882a593Smuzhiyun   without specific prior written permission.
2352*4882a593Smuzhiyun
2353*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
2354*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2355*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2356*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
2357*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2358*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2359*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2360*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2361*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2362*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2363*4882a593SmuzhiyunSUCH DAMAGE.
2364*4882a593Smuzhiyun
2365*4882a593Smuzhiyun-------------------------------------------------------------------
2366*4882a593Smuzhiyun
2367*4882a593SmuzhiyunCopyright (c) 1992, 1993
2368*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
2369*4882a593Smuzhiyun(c) UNIX System Laboratories, Inc.
2370*4882a593SmuzhiyunAll or some portions of this file are derived from material licensed
2371*4882a593Smuzhiyunto the University of California by American Telephone and Telegraph
2372*4882a593SmuzhiyunCo. or Unix System Laboratories, Inc. and are reproduced herein with
2373*4882a593Smuzhiyunthe permission of UNIX System Laboratories, Inc.
2374*4882a593Smuzhiyun
2375*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
2376*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
2377*4882a593Smuzhiyunare met:
2378*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
2379*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
2380*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
2381*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
2382*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
2383*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
2384*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
2385*4882a593Smuzhiyun   without specific prior written permission.
2386*4882a593Smuzhiyun
2387*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
2388*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2389*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2390*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
2391*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2392*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2393*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2394*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2395*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2396*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2397*4882a593SmuzhiyunSUCH DAMAGE.
2398*4882a593Smuzhiyun
2399*4882a593Smuzhiyun-------------------------------------------------------------------
2400*4882a593Smuzhiyun
2401*4882a593SmuzhiyunCopyright (c) 1992, 1993, 1994
2402*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
2403*4882a593Smuzhiyun
2404*4882a593SmuzhiyunThis code is derived from software contributed to Berkeley by
2405*4882a593SmuzhiyunHenry Spencer.
2406*4882a593Smuzhiyun
2407*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
2408*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
2409*4882a593Smuzhiyunare met:
2410*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
2411*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
2412*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
2413*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
2414*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
2415*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
2416*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
2417*4882a593Smuzhiyun   without specific prior written permission.
2418*4882a593Smuzhiyun
2419*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
2420*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2421*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2422*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
2423*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2424*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2425*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2426*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2427*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2428*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2429*4882a593SmuzhiyunSUCH DAMAGE.
2430*4882a593Smuzhiyun
2431*4882a593Smuzhiyun-------------------------------------------------------------------
2432*4882a593Smuzhiyun
2433*4882a593SmuzhiyunCopyright (c) 1992, 1993, 1994 Henry Spencer.
2434*4882a593Smuzhiyun
2435*4882a593SmuzhiyunThis code is derived from software contributed to Berkeley by
2436*4882a593SmuzhiyunHenry Spencer.
2437*4882a593Smuzhiyun
2438*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
2439*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
2440*4882a593Smuzhiyunare met:
2441*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
2442*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
2443*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
2444*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
2445*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
2446*4882a593Smuzhiyun3. All advertising materials mentioning features or use of this software
2447*4882a593Smuzhiyun   must display the following acknowledgement:
2448*4882a593Smuzhiyun   This product includes software developed by the University of
2449*4882a593Smuzhiyun   California, Berkeley and its contributors.
2450*4882a593Smuzhiyun4. Neither the name of the University nor the names of its contributors
2451*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
2452*4882a593Smuzhiyun   without specific prior written permission.
2453*4882a593Smuzhiyun
2454*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
2455*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2456*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2457*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
2458*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2459*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2460*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2461*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2462*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2463*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2464*4882a593SmuzhiyunSUCH DAMAGE.
2465*4882a593Smuzhiyun
2466*4882a593Smuzhiyun-------------------------------------------------------------------
2467*4882a593Smuzhiyun
2468*4882a593SmuzhiyunCopyright (c) 1993
2469*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
2470*4882a593Smuzhiyun
2471*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
2472*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
2473*4882a593Smuzhiyunare met:
2474*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
2475*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
2476*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
2477*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
2478*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
2479*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
2480*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
2481*4882a593Smuzhiyun   without specific prior written permission.
2482*4882a593Smuzhiyun
2483*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
2484*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2485*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2486*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
2487*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2488*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2489*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2490*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2491*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2492*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2493*4882a593SmuzhiyunSUCH DAMAGE.
2494*4882a593Smuzhiyun
2495*4882a593Smuzhiyun-------------------------------------------------------------------
2496*4882a593Smuzhiyun
2497*4882a593SmuzhiyunCopyright (c) 1993 Martin Birgmeier
2498*4882a593SmuzhiyunAll rights reserved.
2499*4882a593Smuzhiyun
2500*4882a593SmuzhiyunYou may redistribute unmodified or modified versions of this source
2501*4882a593Smuzhiyuncode provided that the above copyright notice and this and the
2502*4882a593Smuzhiyunfollowing conditions are retained.
2503*4882a593Smuzhiyun
2504*4882a593SmuzhiyunThis software is provided ``as is'', and comes with no warranties
2505*4882a593Smuzhiyunof any kind. I shall in no event be liable for anything that happens
2506*4882a593Smuzhiyunto anyone/anything when using this software.
2507*4882a593Smuzhiyun
2508*4882a593Smuzhiyun-------------------------------------------------------------------
2509*4882a593Smuzhiyun
2510*4882a593SmuzhiyunCopyright (c) 1994 SigmaSoft, Th. Lockert <tholo@sigmasoft.com>
2511*4882a593SmuzhiyunAll rights reserved.
2512*4882a593Smuzhiyun
2513*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
2514*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
2515*4882a593Smuzhiyunare met:
2516*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
2517*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
2518*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
2519*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
2520*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
2521*4882a593Smuzhiyun3. The name of the author may not be used to endorse or promote products
2522*4882a593Smuzhiyun   derived from this software without specific prior written permission.
2523*4882a593Smuzhiyun
2524*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
2525*4882a593SmuzhiyunIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
2526*4882a593SmuzhiyunOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
2527*4882a593SmuzhiyunIN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
2528*4882a593SmuzhiyunSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
2529*4882a593SmuzhiyunPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
2530*4882a593SmuzhiyunOR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
2531*4882a593SmuzhiyunWHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
2532*4882a593SmuzhiyunOTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
2533*4882a593SmuzhiyunADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2534*4882a593Smuzhiyun
2535*4882a593Smuzhiyun-------------------------------------------------------------------
2536*4882a593Smuzhiyun
2537*4882a593SmuzhiyunCopyright (c) 1996 by Internet Software Consortium.
2538*4882a593Smuzhiyun
2539*4882a593SmuzhiyunPermission to use, copy, modify, and distribute this software for any
2540*4882a593Smuzhiyunpurpose with or without fee is hereby granted, provided that the above
2541*4882a593Smuzhiyuncopyright notice and this permission notice appear in all copies.
2542*4882a593Smuzhiyun
2543*4882a593SmuzhiyunTHE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS
2544*4882a593SmuzhiyunALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
2545*4882a593SmuzhiyunOF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE
2546*4882a593SmuzhiyunCONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
2547*4882a593SmuzhiyunDAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
2548*4882a593SmuzhiyunPROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
2549*4882a593SmuzhiyunACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
2550*4882a593SmuzhiyunSOFTWARE.
2551*4882a593Smuzhiyun
2552*4882a593Smuzhiyun-------------------------------------------------------------------
2553*4882a593Smuzhiyun
2554*4882a593SmuzhiyunCopyright (c) 1996, David Mazieres <dm@uun.org>
2555*4882a593SmuzhiyunCopyright (c) 2008, Damien Miller <djm@openbsd.org>
2556*4882a593SmuzhiyunCopyright (c) 2013, Markus Friedl <markus@openbsd.org>
2557*4882a593Smuzhiyun
2558*4882a593SmuzhiyunPermission to use, copy, modify, and distribute this software for any
2559*4882a593Smuzhiyunpurpose with or without fee is hereby granted, provided that the above
2560*4882a593Smuzhiyuncopyright notice and this permission notice appear in all copies.
2561*4882a593Smuzhiyun
2562*4882a593SmuzhiyunTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
2563*4882a593SmuzhiyunWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
2564*4882a593SmuzhiyunMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
2565*4882a593SmuzhiyunANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
2566*4882a593SmuzhiyunWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
2567*4882a593SmuzhiyunACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
2568*4882a593SmuzhiyunOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
2569*4882a593Smuzhiyun
2570*4882a593Smuzhiyun-------------------------------------------------------------------
2571*4882a593Smuzhiyun
2572*4882a593SmuzhiyunCopyright (c) 1996-1998, 2008 Theo de Raadt
2573*4882a593SmuzhiyunCopyright (c) 1997, 2008-2009 Todd C. Miller
2574*4882a593Smuzhiyun
2575*4882a593SmuzhiyunPermission to use, copy, modify, and distribute this software for any
2576*4882a593Smuzhiyunpurpose with or without fee is hereby granted, provided that the above
2577*4882a593Smuzhiyuncopyright notice and this permission notice appear in all copies.
2578*4882a593Smuzhiyun
2579*4882a593SmuzhiyunTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
2580*4882a593SmuzhiyunWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
2581*4882a593SmuzhiyunMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
2582*4882a593SmuzhiyunANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
2583*4882a593SmuzhiyunWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
2584*4882a593SmuzhiyunACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
2585*4882a593SmuzhiyunOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
2586*4882a593Smuzhiyun
2587*4882a593Smuzhiyun-------------------------------------------------------------------
2588*4882a593Smuzhiyun
2589*4882a593SmuzhiyunCopyright (c) 1997 Mark Brinicombe
2590*4882a593SmuzhiyunCopyright (c) 2010 Android Open Source Project.
2591*4882a593SmuzhiyunAll rights reserved.
2592*4882a593Smuzhiyun
2593*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
2594*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
2595*4882a593Smuzhiyunare met:
2596*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
2597*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
2598*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
2599*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
2600*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
2601*4882a593Smuzhiyun3. All advertising materials mentioning features or use of this software
2602*4882a593Smuzhiyun   must display the following acknowledgement:
2603*4882a593Smuzhiyun   This product includes software developed by Mark Brinicombe
2604*4882a593Smuzhiyun4. Neither the name of the University nor the names of its contributors
2605*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
2606*4882a593Smuzhiyun   without specific prior written permission.
2607*4882a593Smuzhiyun
2608*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
2609*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2610*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2611*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
2612*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2613*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2614*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2615*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2616*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2617*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2618*4882a593SmuzhiyunSUCH DAMAGE.
2619*4882a593Smuzhiyun
2620*4882a593Smuzhiyun-------------------------------------------------------------------
2621*4882a593Smuzhiyun
2622*4882a593SmuzhiyunCopyright (c) 1997 Niklas Hallqvist.  All rights reserved.
2623*4882a593Smuzhiyun
2624*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
2625*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
2626*4882a593Smuzhiyunare met:
2627*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
2628*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
2629*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
2630*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
2631*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
2632*4882a593Smuzhiyun
2633*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
2634*4882a593SmuzhiyunIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
2635*4882a593SmuzhiyunOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
2636*4882a593SmuzhiyunIN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
2637*4882a593SmuzhiyunINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
2638*4882a593SmuzhiyunNOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
2639*4882a593SmuzhiyunDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
2640*4882a593SmuzhiyunTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
2641*4882a593Smuzhiyun(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
2642*4882a593SmuzhiyunTHIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2643*4882a593Smuzhiyun
2644*4882a593Smuzhiyun-------------------------------------------------------------------
2645*4882a593Smuzhiyun
2646*4882a593SmuzhiyunCopyright (c) 1997 Todd C. Miller <Todd.Miller@courtesan.com>
2647*4882a593Smuzhiyun
2648*4882a593SmuzhiyunPermission to use, copy, modify, and distribute this software for any
2649*4882a593Smuzhiyunpurpose with or without fee is hereby granted, provided that the above
2650*4882a593Smuzhiyuncopyright notice and this permission notice appear in all copies.
2651*4882a593Smuzhiyun
2652*4882a593SmuzhiyunTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
2653*4882a593SmuzhiyunWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
2654*4882a593SmuzhiyunMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
2655*4882a593SmuzhiyunANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
2656*4882a593SmuzhiyunWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
2657*4882a593SmuzhiyunACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
2658*4882a593SmuzhiyunOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
2659*4882a593Smuzhiyun
2660*4882a593Smuzhiyun-------------------------------------------------------------------
2661*4882a593Smuzhiyun
2662*4882a593SmuzhiyunCopyright (c) 1997 Todd C. Miller <Todd.Miller@courtesan.com>
2663*4882a593SmuzhiyunAll rights reserved.
2664*4882a593Smuzhiyun
2665*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
2666*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
2667*4882a593Smuzhiyunare met:
2668*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
2669*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
2670*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
2671*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
2672*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
2673*4882a593Smuzhiyun3. The name of the author may not be used to endorse or promote products
2674*4882a593Smuzhiyun   derived from this software without specific prior written permission.
2675*4882a593Smuzhiyun
2676*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
2677*4882a593SmuzhiyunINCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
2678*4882a593SmuzhiyunAND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL
2679*4882a593SmuzhiyunTHE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
2680*4882a593SmuzhiyunEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
2681*4882a593SmuzhiyunPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
2682*4882a593SmuzhiyunOR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
2683*4882a593SmuzhiyunWHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
2684*4882a593SmuzhiyunOTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
2685*4882a593SmuzhiyunADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2686*4882a593Smuzhiyun
2687*4882a593Smuzhiyun-------------------------------------------------------------------
2688*4882a593Smuzhiyun
2689*4882a593SmuzhiyunCopyright (c) 1997, 1998 The NetBSD Foundation, Inc.
2690*4882a593SmuzhiyunAll rights reserved.
2691*4882a593Smuzhiyun
2692*4882a593SmuzhiyunThis code was contributed to The NetBSD Foundation by Klaus Klein.
2693*4882a593Smuzhiyun
2694*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
2695*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
2696*4882a593Smuzhiyunare met:
2697*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
2698*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
2699*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
2700*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
2701*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
2702*4882a593Smuzhiyun3. All advertising materials mentioning features or use of this software
2703*4882a593Smuzhiyun   must display the following acknowledgement:
2704*4882a593Smuzhiyun       This product includes software developed by the NetBSD
2705*4882a593Smuzhiyun       Foundation, Inc. and its contributors.
2706*4882a593Smuzhiyun4. Neither the name of The NetBSD Foundation nor the names of its
2707*4882a593Smuzhiyun   contributors may be used to endorse or promote products derived
2708*4882a593Smuzhiyun   from this software without specific prior written permission.
2709*4882a593Smuzhiyun
2710*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
2711*4882a593Smuzhiyun``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
2712*4882a593SmuzhiyunTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
2713*4882a593SmuzhiyunPURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
2714*4882a593SmuzhiyunBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
2715*4882a593SmuzhiyunCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
2716*4882a593SmuzhiyunSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
2717*4882a593SmuzhiyunINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
2718*4882a593SmuzhiyunCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2719*4882a593SmuzhiyunARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
2720*4882a593SmuzhiyunPOSSIBILITY OF SUCH DAMAGE.
2721*4882a593Smuzhiyun
2722*4882a593Smuzhiyun-------------------------------------------------------------------
2723*4882a593Smuzhiyun
2724*4882a593SmuzhiyunCopyright (c) 1997, 1998, 1999, 2004 The NetBSD Foundation, Inc.
2725*4882a593SmuzhiyunAll rights reserved.
2726*4882a593Smuzhiyun
2727*4882a593SmuzhiyunThis code is derived from software contributed to The NetBSD Foundation
2728*4882a593Smuzhiyunby Luke Mewburn.
2729*4882a593Smuzhiyun
2730*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
2731*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
2732*4882a593Smuzhiyunare met:
2733*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
2734*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
2735*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
2736*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
2737*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
2738*4882a593Smuzhiyun
2739*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
2740*4882a593Smuzhiyun``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
2741*4882a593SmuzhiyunTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
2742*4882a593SmuzhiyunPURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
2743*4882a593SmuzhiyunBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
2744*4882a593SmuzhiyunCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
2745*4882a593SmuzhiyunSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
2746*4882a593SmuzhiyunINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
2747*4882a593SmuzhiyunCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2748*4882a593SmuzhiyunARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
2749*4882a593SmuzhiyunPOSSIBILITY OF SUCH DAMAGE.
2750*4882a593Smuzhiyun
2751*4882a593Smuzhiyun-------------------------------------------------------------------
2752*4882a593Smuzhiyun
2753*4882a593SmuzhiyunCopyright (c) 1997, 1998, 1999, 2004 The NetBSD Foundation, Inc.
2754*4882a593SmuzhiyunAll rights reserved.
2755*4882a593Smuzhiyun
2756*4882a593SmuzhiyunThis code is derived from software contributed to The NetBSD Foundation
2757*4882a593Smuzhiyunby Luke Mewburn; and by Jason R. Thorpe.
2758*4882a593Smuzhiyun
2759*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
2760*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
2761*4882a593Smuzhiyunare met:
2762*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
2763*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
2764*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
2765*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
2766*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
2767*4882a593Smuzhiyun3. All advertising materials mentioning features or use of this software
2768*4882a593Smuzhiyun   must display the following acknowledgement:
2769*4882a593Smuzhiyun       This product includes software developed by the NetBSD
2770*4882a593Smuzhiyun       Foundation, Inc. and its contributors.
2771*4882a593Smuzhiyun4. Neither the name of The NetBSD Foundation nor the names of its
2772*4882a593Smuzhiyun   contributors may be used to endorse or promote products derived
2773*4882a593Smuzhiyun   from this software without specific prior written permission.
2774*4882a593Smuzhiyun
2775*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
2776*4882a593Smuzhiyun``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
2777*4882a593SmuzhiyunTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
2778*4882a593SmuzhiyunPURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
2779*4882a593SmuzhiyunBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
2780*4882a593SmuzhiyunCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
2781*4882a593SmuzhiyunSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
2782*4882a593SmuzhiyunINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
2783*4882a593SmuzhiyunCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2784*4882a593SmuzhiyunARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
2785*4882a593SmuzhiyunPOSSIBILITY OF SUCH DAMAGE.
2786*4882a593Smuzhiyun
2787*4882a593Smuzhiyun-------------------------------------------------------------------
2788*4882a593Smuzhiyun
2789*4882a593SmuzhiyunCopyright (c) 1997, 2005 Todd C. Miller <Todd.Miller@courtesan.com>
2790*4882a593Smuzhiyun
2791*4882a593SmuzhiyunPermission to use, copy, modify, and distribute this software for any
2792*4882a593Smuzhiyunpurpose with or without fee is hereby granted, provided that the above
2793*4882a593Smuzhiyuncopyright notice and this permission notice appear in all copies.
2794*4882a593Smuzhiyun
2795*4882a593SmuzhiyunTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
2796*4882a593SmuzhiyunWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
2797*4882a593SmuzhiyunMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
2798*4882a593SmuzhiyunANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
2799*4882a593SmuzhiyunWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
2800*4882a593SmuzhiyunACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
2801*4882a593SmuzhiyunOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
2802*4882a593Smuzhiyun
2803*4882a593Smuzhiyun-------------------------------------------------------------------
2804*4882a593Smuzhiyun
2805*4882a593SmuzhiyunCopyright (c) 1998 Softweyr LLC.  All rights reserved.
2806*4882a593Smuzhiyun
2807*4882a593Smuzhiyunstrtok_r, from Berkeley strtok
2808*4882a593SmuzhiyunOct 13, 1998 by Wes Peters <wes@softweyr.com>
2809*4882a593Smuzhiyun
2810*4882a593SmuzhiyunCopyright (c) 1988, 1993
2811*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
2812*4882a593Smuzhiyun
2813*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
2814*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
2815*4882a593Smuzhiyunare met:
2816*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
2817*4882a593Smuzhiyun   notices, this list of conditions and the following disclaimer.
2818*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
2819*4882a593Smuzhiyun   notices, this list of conditions and the following disclaimer in the
2820*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
2821*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
2822*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
2823*4882a593Smuzhiyun   without specific prior written permission.
2824*4882a593Smuzhiyun
2825*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY SOFTWEYR LLC, THE REGENTS AND CONTRIBUTORS
2826*4882a593Smuzhiyun``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
2827*4882a593SmuzhiyunLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
2828*4882a593SmuzhiyunPARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL SOFTWEYR LLC, THE
2829*4882a593SmuzhiyunREGENTS, OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
2830*4882a593SmuzhiyunSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
2831*4882a593SmuzhiyunTO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
2832*4882a593SmuzhiyunPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
2833*4882a593SmuzhiyunLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
2834*4882a593SmuzhiyunNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
2835*4882a593SmuzhiyunSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2836*4882a593Smuzhiyun
2837*4882a593Smuzhiyun-------------------------------------------------------------------
2838*4882a593Smuzhiyun
2839*4882a593SmuzhiyunCopyright (c) 1998 The NetBSD Foundation, Inc.
2840*4882a593SmuzhiyunAll rights reserved.
2841*4882a593Smuzhiyun
2842*4882a593SmuzhiyunThis code is derived from software contributed to The NetBSD Foundation
2843*4882a593Smuzhiyunby Klaus Klein.
2844*4882a593Smuzhiyun
2845*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
2846*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
2847*4882a593Smuzhiyunare met:
2848*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
2849*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
2850*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
2851*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
2852*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
2853*4882a593Smuzhiyun3. All advertising materials mentioning features or use of this software
2854*4882a593Smuzhiyun   must display the following acknowledgement:
2855*4882a593Smuzhiyun       This product includes software developed by the NetBSD
2856*4882a593Smuzhiyun       Foundation, Inc. and its contributors.
2857*4882a593Smuzhiyun4. Neither the name of The NetBSD Foundation nor the names of its
2858*4882a593Smuzhiyun   contributors may be used to endorse or promote products derived
2859*4882a593Smuzhiyun   from this software without specific prior written permission.
2860*4882a593Smuzhiyun
2861*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
2862*4882a593Smuzhiyun``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
2863*4882a593SmuzhiyunTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
2864*4882a593SmuzhiyunPURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
2865*4882a593SmuzhiyunBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
2866*4882a593SmuzhiyunCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
2867*4882a593SmuzhiyunSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
2868*4882a593SmuzhiyunINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
2869*4882a593SmuzhiyunCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2870*4882a593SmuzhiyunARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
2871*4882a593SmuzhiyunPOSSIBILITY OF SUCH DAMAGE.
2872*4882a593Smuzhiyun
2873*4882a593Smuzhiyun-------------------------------------------------------------------
2874*4882a593Smuzhiyun
2875*4882a593SmuzhiyunCopyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
2876*4882a593Smuzhiyun
2877*4882a593SmuzhiyunPermission to use, copy, modify, and distribute this software for any
2878*4882a593Smuzhiyunpurpose with or without fee is hereby granted, provided that the above
2879*4882a593Smuzhiyuncopyright notice and this permission notice appear in all copies.
2880*4882a593Smuzhiyun
2881*4882a593SmuzhiyunTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
2882*4882a593SmuzhiyunWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
2883*4882a593SmuzhiyunMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
2884*4882a593SmuzhiyunANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
2885*4882a593SmuzhiyunWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
2886*4882a593SmuzhiyunACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
2887*4882a593SmuzhiyunOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
2888*4882a593Smuzhiyun
2889*4882a593Smuzhiyun-------------------------------------------------------------------
2890*4882a593Smuzhiyun
2891*4882a593SmuzhiyunCopyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
2892*4882a593SmuzhiyunAll rights reserved.
2893*4882a593Smuzhiyun
2894*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
2895*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
2896*4882a593Smuzhiyunare met:
2897*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
2898*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
2899*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
2900*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
2901*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
2902*4882a593Smuzhiyun3. The name of the author may not be used to endorse or promote products
2903*4882a593Smuzhiyun   derived from this software without specific prior written permission.
2904*4882a593Smuzhiyun
2905*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
2906*4882a593SmuzhiyunINCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
2907*4882a593SmuzhiyunAND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL
2908*4882a593SmuzhiyunTHE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
2909*4882a593SmuzhiyunEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
2910*4882a593SmuzhiyunPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
2911*4882a593SmuzhiyunOR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
2912*4882a593SmuzhiyunWHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
2913*4882a593SmuzhiyunOTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
2914*4882a593SmuzhiyunADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2915*4882a593Smuzhiyun
2916*4882a593Smuzhiyun-------------------------------------------------------------------
2917*4882a593Smuzhiyun
2918*4882a593SmuzhiyunCopyright (c) 1999
2919*4882a593Smuzhiyun   David E. O'Brien
2920*4882a593SmuzhiyunCopyright (c) 1988, 1993
2921*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
2922*4882a593Smuzhiyun
2923*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
2924*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
2925*4882a593Smuzhiyunare met:
2926*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
2927*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
2928*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
2929*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
2930*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
2931*4882a593Smuzhiyun3. Neither the name of the University nor the names of its contributors
2932*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
2933*4882a593Smuzhiyun   without specific prior written permission.
2934*4882a593Smuzhiyun
2935*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
2936*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2937*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2938*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
2939*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2940*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2941*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2942*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2943*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2944*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2945*4882a593SmuzhiyunSUCH DAMAGE.
2946*4882a593Smuzhiyun
2947*4882a593Smuzhiyun-------------------------------------------------------------------
2948*4882a593Smuzhiyun
2949*4882a593SmuzhiyunCopyright (c) 2000 Ben Harris.
2950*4882a593SmuzhiyunCopyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
2951*4882a593SmuzhiyunAll rights reserved.
2952*4882a593Smuzhiyun
2953*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
2954*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
2955*4882a593Smuzhiyunare met:
2956*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
2957*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
2958*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
2959*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
2960*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
2961*4882a593Smuzhiyun3. Neither the name of the project nor the names of its contributors
2962*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
2963*4882a593Smuzhiyun   without specific prior written permission.
2964*4882a593Smuzhiyun
2965*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND
2966*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2967*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2968*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE
2969*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2970*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2971*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2972*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2973*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2974*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2975*4882a593SmuzhiyunSUCH DAMAGE.
2976*4882a593Smuzhiyun
2977*4882a593Smuzhiyun-------------------------------------------------------------------
2978*4882a593Smuzhiyun
2979*4882a593SmuzhiyunCopyright (c) 2000 The NetBSD Foundation, Inc.
2980*4882a593SmuzhiyunAll rights reserved.
2981*4882a593Smuzhiyun
2982*4882a593SmuzhiyunThis code is derived from software contributed to The NetBSD Foundation
2983*4882a593Smuzhiyunby Atsushi Onoe.
2984*4882a593Smuzhiyun
2985*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
2986*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
2987*4882a593Smuzhiyunare met:
2988*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
2989*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
2990*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
2991*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
2992*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
2993*4882a593Smuzhiyun3. All advertising materials mentioning features or use of this software
2994*4882a593Smuzhiyun   must display the following acknowledgement:
2995*4882a593Smuzhiyun   This product includes software developed by the NetBSD
2996*4882a593Smuzhiyun   Foundation, Inc. and its contributors.
2997*4882a593Smuzhiyun4. Neither the name of The NetBSD Foundation nor the names of its
2998*4882a593Smuzhiyun   contributors may be used to endorse or promote products derived
2999*4882a593Smuzhiyun   from this software without specific prior written permission.
3000*4882a593Smuzhiyun
3001*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
3002*4882a593Smuzhiyun``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
3003*4882a593SmuzhiyunTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
3004*4882a593SmuzhiyunPURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
3005*4882a593SmuzhiyunBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
3006*4882a593SmuzhiyunCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
3007*4882a593SmuzhiyunSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
3008*4882a593SmuzhiyunINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
3009*4882a593SmuzhiyunCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
3010*4882a593SmuzhiyunARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3011*4882a593SmuzhiyunPOSSIBILITY OF SUCH DAMAGE.
3012*4882a593Smuzhiyun
3013*4882a593Smuzhiyun-------------------------------------------------------------------
3014*4882a593Smuzhiyun
3015*4882a593SmuzhiyunCopyright (c) 2000 The NetBSD Foundation, Inc.
3016*4882a593SmuzhiyunAll rights reserved.
3017*4882a593Smuzhiyun
3018*4882a593SmuzhiyunThis code is derived from software contributed to The NetBSD Foundation
3019*4882a593Smuzhiyunby Dieter Baron and Thomas Klausner.
3020*4882a593Smuzhiyun
3021*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
3022*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
3023*4882a593Smuzhiyunare met:
3024*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
3025*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
3026*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
3027*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
3028*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
3029*4882a593Smuzhiyun
3030*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
3031*4882a593Smuzhiyun``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
3032*4882a593SmuzhiyunTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
3033*4882a593SmuzhiyunPURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
3034*4882a593SmuzhiyunBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
3035*4882a593SmuzhiyunCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
3036*4882a593SmuzhiyunSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
3037*4882a593SmuzhiyunINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
3038*4882a593SmuzhiyunCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
3039*4882a593SmuzhiyunARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3040*4882a593SmuzhiyunPOSSIBILITY OF SUCH DAMAGE.
3041*4882a593Smuzhiyun
3042*4882a593Smuzhiyun-------------------------------------------------------------------
3043*4882a593Smuzhiyun
3044*4882a593SmuzhiyunCopyright (c) 2001 Mike Barcroft <mike@FreeBSD.org>
3045*4882a593SmuzhiyunAll rights reserved.
3046*4882a593Smuzhiyun
3047*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
3048*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
3049*4882a593Smuzhiyunare met:
3050*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
3051*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
3052*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
3053*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
3054*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
3055*4882a593Smuzhiyun
3056*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
3057*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
3058*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
3059*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
3060*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
3061*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
3062*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
3063*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3064*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
3065*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
3066*4882a593SmuzhiyunSUCH DAMAGE.
3067*4882a593Smuzhiyun
3068*4882a593Smuzhiyun-------------------------------------------------------------------
3069*4882a593Smuzhiyun
3070*4882a593SmuzhiyunCopyright (c) 2001 Wasabi Systems, Inc.
3071*4882a593SmuzhiyunAll rights reserved.
3072*4882a593Smuzhiyun
3073*4882a593SmuzhiyunWritten by Frank van der Linden for Wasabi Systems, Inc.
3074*4882a593Smuzhiyun
3075*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
3076*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
3077*4882a593Smuzhiyunare met:
3078*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
3079*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
3080*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
3081*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
3082*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
3083*4882a593Smuzhiyun3. All advertising materials mentioning features or use of this software
3084*4882a593Smuzhiyun   must display the following acknowledgement:
3085*4882a593Smuzhiyun     This product includes software developed for the NetBSD Project by
3086*4882a593Smuzhiyun     Wasabi Systems, Inc.
3087*4882a593Smuzhiyun4. The name of Wasabi Systems, Inc. may not be used to endorse
3088*4882a593Smuzhiyun   or promote products derived from this software without specific prior
3089*4882a593Smuzhiyun   written permission.
3090*4882a593Smuzhiyun
3091*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY WASABI SYSTEMS, INC. ``AS IS'' AND
3092*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
3093*4882a593SmuzhiyunTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
3094*4882a593SmuzhiyunPURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL WASABI SYSTEMS, INC
3095*4882a593SmuzhiyunBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
3096*4882a593SmuzhiyunCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
3097*4882a593SmuzhiyunSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
3098*4882a593SmuzhiyunINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
3099*4882a593SmuzhiyunCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
3100*4882a593SmuzhiyunARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3101*4882a593SmuzhiyunPOSSIBILITY OF SUCH DAMAGE.
3102*4882a593Smuzhiyun
3103*4882a593Smuzhiyun-------------------------------------------------------------------
3104*4882a593Smuzhiyun
3105*4882a593SmuzhiyunCopyright (c) 2001-2002 Opsycon AB  (www.opsycon.se / www.opsycon.com)
3106*4882a593Smuzhiyun
3107*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
3108*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
3109*4882a593Smuzhiyunare met:
3110*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
3111*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
3112*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
3113*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
3114*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
3115*4882a593Smuzhiyun
3116*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
3117*4882a593SmuzhiyunOR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
3118*4882a593SmuzhiyunWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
3119*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
3120*4882a593SmuzhiyunDIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
3121*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
3122*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
3123*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3124*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
3125*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
3126*4882a593SmuzhiyunSUCH DAMAGE.
3127*4882a593Smuzhiyun
3128*4882a593Smuzhiyun-------------------------------------------------------------------
3129*4882a593Smuzhiyun
3130*4882a593SmuzhiyunCopyright (c) 2001-2002 Opsycon AB  (www.opsycon.se / www.opsycon.com)
3131*4882a593Smuzhiyun
3132*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
3133*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
3134*4882a593Smuzhiyunare met:
3135*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
3136*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
3137*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
3138*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
3139*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
3140*4882a593Smuzhiyun3. Neither the name of Opsycon AB nor the names of its contributors
3141*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
3142*4882a593Smuzhiyun   without specific prior written permission.
3143*4882a593Smuzhiyun
3144*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
3145*4882a593SmuzhiyunOR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
3146*4882a593SmuzhiyunWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
3147*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
3148*4882a593SmuzhiyunDIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
3149*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
3150*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
3151*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3152*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
3153*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
3154*4882a593SmuzhiyunSUCH DAMAGE.
3155*4882a593Smuzhiyun
3156*4882a593Smuzhiyun-------------------------------------------------------------------
3157*4882a593Smuzhiyun
3158*4882a593SmuzhiyunCopyright (c) 2002 Daniel Hartmeier
3159*4882a593SmuzhiyunAll rights reserved.
3160*4882a593Smuzhiyun
3161*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
3162*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
3163*4882a593Smuzhiyunare met:
3164*4882a593Smuzhiyun
3165*4882a593Smuzhiyun   - Redistributions of source code must retain the above copyright
3166*4882a593Smuzhiyun     notice, this list of conditions and the following disclaimer.
3167*4882a593Smuzhiyun   - Redistributions in binary form must reproduce the above
3168*4882a593Smuzhiyun     copyright notice, this list of conditions and the following
3169*4882a593Smuzhiyun     disclaimer in the documentation and/or other materials provided
3170*4882a593Smuzhiyun     with the distribution.
3171*4882a593Smuzhiyun
3172*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3173*4882a593Smuzhiyun"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3174*4882a593SmuzhiyunLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
3175*4882a593SmuzhiyunFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
3176*4882a593SmuzhiyunCOPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
3177*4882a593SmuzhiyunINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
3178*4882a593SmuzhiyunBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
3179*4882a593SmuzhiyunLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
3180*4882a593SmuzhiyunCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3181*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
3182*4882a593SmuzhiyunANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3183*4882a593SmuzhiyunPOSSIBILITY OF SUCH DAMAGE.
3184*4882a593Smuzhiyun
3185*4882a593Smuzhiyun-------------------------------------------------------------------
3186*4882a593Smuzhiyun
3187*4882a593SmuzhiyunCopyright (c) 2002 Marc Espie.
3188*4882a593Smuzhiyun
3189*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
3190*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
3191*4882a593Smuzhiyunare met:
3192*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
3193*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
3194*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
3195*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
3196*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
3197*4882a593Smuzhiyun
3198*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE OPENBSD PROJECT AND CONTRIBUTORS
3199*4882a593Smuzhiyun``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3200*4882a593SmuzhiyunLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
3201*4882a593SmuzhiyunA PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE OPENBSD
3202*4882a593SmuzhiyunPROJECT OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
3203*4882a593SmuzhiyunSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
3204*4882a593SmuzhiyunLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
3205*4882a593SmuzhiyunDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
3206*4882a593SmuzhiyunTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
3207*4882a593Smuzhiyun(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
3208*4882a593SmuzhiyunOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3209*4882a593Smuzhiyun
3210*4882a593Smuzhiyun-------------------------------------------------------------------
3211*4882a593Smuzhiyun
3212*4882a593SmuzhiyunCopyright (c) 2002 The NetBSD Foundation, Inc.
3213*4882a593SmuzhiyunAll rights reserved.
3214*4882a593Smuzhiyun
3215*4882a593SmuzhiyunThis code is derived from software contributed to The NetBSD Foundation
3216*4882a593Smuzhiyunby Christos Zoulas.
3217*4882a593Smuzhiyun
3218*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
3219*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
3220*4882a593Smuzhiyunare met:
3221*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
3222*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
3223*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
3224*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
3225*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
3226*4882a593Smuzhiyun
3227*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
3228*4882a593Smuzhiyun``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
3229*4882a593SmuzhiyunTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
3230*4882a593SmuzhiyunPURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
3231*4882a593SmuzhiyunBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
3232*4882a593SmuzhiyunCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
3233*4882a593SmuzhiyunSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
3234*4882a593SmuzhiyunINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
3235*4882a593SmuzhiyunCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
3236*4882a593SmuzhiyunARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3237*4882a593SmuzhiyunPOSSIBILITY OF SUCH DAMAGE.
3238*4882a593Smuzhiyun
3239*4882a593Smuzhiyun-------------------------------------------------------------------
3240*4882a593Smuzhiyun
3241*4882a593SmuzhiyunCopyright (c) 2002 Tim J. Robbins
3242*4882a593SmuzhiyunAll rights reserved.
3243*4882a593Smuzhiyun
3244*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
3245*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
3246*4882a593Smuzhiyunare met:
3247*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
3248*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
3249*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
3250*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
3251*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
3252*4882a593Smuzhiyun
3253*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
3254*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
3255*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
3256*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
3257*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
3258*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
3259*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
3260*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3261*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
3262*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
3263*4882a593SmuzhiyunSUCH DAMAGE.
3264*4882a593Smuzhiyun
3265*4882a593Smuzhiyun-------------------------------------------------------------------
3266*4882a593Smuzhiyun
3267*4882a593SmuzhiyunCopyright (c) 2002 Tim J. Robbins.
3268*4882a593SmuzhiyunAll rights reserved.
3269*4882a593Smuzhiyun
3270*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
3271*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
3272*4882a593Smuzhiyunare met:
3273*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
3274*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
3275*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
3276*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
3277*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
3278*4882a593Smuzhiyun
3279*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
3280*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
3281*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
3282*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
3283*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
3284*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
3285*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
3286*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3287*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
3288*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
3289*4882a593SmuzhiyunSUCH DAMAGE.
3290*4882a593Smuzhiyun
3291*4882a593Smuzhiyun-------------------------------------------------------------------
3292*4882a593Smuzhiyun
3293*4882a593SmuzhiyunCopyright (c) 2002 Todd C. Miller <Todd.Miller@courtesan.com>
3294*4882a593Smuzhiyun
3295*4882a593SmuzhiyunPermission to use, copy, modify, and distribute this software for any
3296*4882a593Smuzhiyunpurpose with or without fee is hereby granted, provided that the above
3297*4882a593Smuzhiyuncopyright notice and this permission notice appear in all copies.
3298*4882a593Smuzhiyun
3299*4882a593SmuzhiyunTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
3300*4882a593SmuzhiyunWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
3301*4882a593SmuzhiyunMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
3302*4882a593SmuzhiyunANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
3303*4882a593SmuzhiyunWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
3304*4882a593SmuzhiyunACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
3305*4882a593SmuzhiyunOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
3306*4882a593Smuzhiyun
3307*4882a593SmuzhiyunSponsored in part by the Defense Advanced Research Projects
3308*4882a593SmuzhiyunAgency (DARPA) and Air Force Research Laboratory, Air Force
3309*4882a593SmuzhiyunMateriel Command, USAF, under agreement number F39502-99-1-0512.
3310*4882a593Smuzhiyun
3311*4882a593Smuzhiyun-------------------------------------------------------------------
3312*4882a593Smuzhiyun
3313*4882a593SmuzhiyunCopyright (c) 2002, 2003 Tim J. Robbins.
3314*4882a593SmuzhiyunAll rights reserved.
3315*4882a593Smuzhiyun
3316*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
3317*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
3318*4882a593Smuzhiyunare met:
3319*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
3320*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
3321*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
3322*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
3323*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
3324*4882a593Smuzhiyun
3325*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
3326*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
3327*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
3328*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
3329*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
3330*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
3331*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
3332*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3333*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
3334*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
3335*4882a593SmuzhiyunSUCH DAMAGE.
3336*4882a593Smuzhiyun
3337*4882a593Smuzhiyun-------------------------------------------------------------------
3338*4882a593Smuzhiyun
3339*4882a593SmuzhiyunCopyright (c) 2002-2004 Tim J. Robbins
3340*4882a593SmuzhiyunAll rights reserved.
3341*4882a593Smuzhiyun
3342*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
3343*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
3344*4882a593Smuzhiyunare met:
3345*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
3346*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
3347*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
3348*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
3349*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
3350*4882a593Smuzhiyun
3351*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
3352*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
3353*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
3354*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
3355*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
3356*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
3357*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
3358*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3359*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
3360*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
3361*4882a593SmuzhiyunSUCH DAMAGE.
3362*4882a593Smuzhiyun
3363*4882a593Smuzhiyun-------------------------------------------------------------------
3364*4882a593Smuzhiyun
3365*4882a593SmuzhiyunCopyright (c) 2002-2004 Tim J. Robbins.
3366*4882a593SmuzhiyunAll rights reserved.
3367*4882a593Smuzhiyun
3368*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
3369*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
3370*4882a593Smuzhiyunare met:
3371*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
3372*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
3373*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
3374*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
3375*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
3376*4882a593Smuzhiyun
3377*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
3378*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
3379*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
3380*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
3381*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
3382*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
3383*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
3384*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3385*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
3386*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
3387*4882a593SmuzhiyunSUCH DAMAGE.
3388*4882a593Smuzhiyun
3389*4882a593Smuzhiyun-------------------------------------------------------------------
3390*4882a593Smuzhiyun
3391*4882a593SmuzhiyunCopyright (c) 2003 Constantin S. Svintsoff <kostik@iclub.nsu.ru>
3392*4882a593Smuzhiyun
3393*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
3394*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
3395*4882a593Smuzhiyunare met:
3396*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
3397*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
3398*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
3399*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
3400*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
3401*4882a593Smuzhiyun3. The names of the authors may not be used to endorse or promote
3402*4882a593Smuzhiyun   products derived from this software without specific prior written
3403*4882a593Smuzhiyun   permission.
3404*4882a593Smuzhiyun
3405*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
3406*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
3407*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
3408*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
3409*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
3410*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
3411*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
3412*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3413*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
3414*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
3415*4882a593SmuzhiyunSUCH DAMAGE.
3416*4882a593Smuzhiyun
3417*4882a593Smuzhiyun-------------------------------------------------------------------
3418*4882a593Smuzhiyun
3419*4882a593SmuzhiyunCopyright (c) 2003 David Schultz <das@FreeBSD.ORG>
3420*4882a593SmuzhiyunAll rights reserved.
3421*4882a593Smuzhiyun
3422*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
3423*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
3424*4882a593Smuzhiyunare met:
3425*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
3426*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
3427*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
3428*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
3429*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
3430*4882a593Smuzhiyun
3431*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
3432*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
3433*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
3434*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
3435*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
3436*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
3437*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
3438*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3439*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
3440*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
3441*4882a593SmuzhiyunSUCH DAMAGE.
3442*4882a593Smuzhiyun
3443*4882a593Smuzhiyun-------------------------------------------------------------------
3444*4882a593Smuzhiyun
3445*4882a593SmuzhiyunCopyright (c) 2003 Networks Associates Technology, Inc.
3446*4882a593SmuzhiyunAll rights reserved.
3447*4882a593Smuzhiyun
3448*4882a593SmuzhiyunPortions of this software were developed for the FreeBSD Project by
3449*4882a593SmuzhiyunJacques A. Vidrine, Safeport Network Services, and Network
3450*4882a593SmuzhiyunAssociates Laboratories, the Security Research Division of Network
3451*4882a593SmuzhiyunAssociates, Inc. under DARPA/SPAWAR contract N66001-01-C-8035
3452*4882a593Smuzhiyun("CBOSS"), as part of the DARPA CHATS research program.
3453*4882a593Smuzhiyun
3454*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
3455*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
3456*4882a593Smuzhiyunare met:
3457*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
3458*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
3459*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
3460*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
3461*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
3462*4882a593Smuzhiyun
3463*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
3464*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
3465*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
3466*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
3467*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
3468*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
3469*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
3470*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3471*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
3472*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
3473*4882a593SmuzhiyunSUCH DAMAGE.
3474*4882a593Smuzhiyun
3475*4882a593Smuzhiyun-------------------------------------------------------------------
3476*4882a593Smuzhiyun
3477*4882a593SmuzhiyunCopyright (c) 2003 Todd C. Miller <Todd.Miller@courtesan.com>
3478*4882a593Smuzhiyun
3479*4882a593SmuzhiyunPermission to use, copy, modify, and distribute this software for any
3480*4882a593Smuzhiyunpurpose with or without fee is hereby granted, provided that the above
3481*4882a593Smuzhiyuncopyright notice and this permission notice appear in all copies.
3482*4882a593Smuzhiyun
3483*4882a593SmuzhiyunTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
3484*4882a593SmuzhiyunWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
3485*4882a593SmuzhiyunMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
3486*4882a593SmuzhiyunANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
3487*4882a593SmuzhiyunWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
3488*4882a593SmuzhiyunACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
3489*4882a593SmuzhiyunOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
3490*4882a593Smuzhiyun
3491*4882a593SmuzhiyunSponsored in part by the Defense Advanced Research Projects
3492*4882a593SmuzhiyunAgency (DARPA) and Air Force Research Laboratory, Air Force
3493*4882a593SmuzhiyunMateriel Command, USAF, under agreement number F39502-99-1-0512.
3494*4882a593Smuzhiyun
3495*4882a593Smuzhiyun-------------------------------------------------------------------
3496*4882a593Smuzhiyun
3497*4882a593SmuzhiyunCopyright (c) 2004 The NetBSD Foundation, Inc.
3498*4882a593SmuzhiyunAll rights reserved.
3499*4882a593Smuzhiyun
3500*4882a593SmuzhiyunThis code is derived from software contributed to The NetBSD Foundation
3501*4882a593Smuzhiyunby Christos Zoulas.
3502*4882a593Smuzhiyun
3503*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
3504*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
3505*4882a593Smuzhiyunare met:
3506*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
3507*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
3508*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
3509*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
3510*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
3511*4882a593Smuzhiyun3. All advertising materials mentioning features or use of this software
3512*4882a593Smuzhiyun   must display the following acknowledgement:
3513*4882a593Smuzhiyun       This product includes software developed by the NetBSD
3514*4882a593Smuzhiyun       Foundation, Inc. and its contributors.
3515*4882a593Smuzhiyun4. Neither the name of The NetBSD Foundation nor the names of its
3516*4882a593Smuzhiyun   contributors may be used to endorse or promote products derived
3517*4882a593Smuzhiyun   from this software without specific prior written permission.
3518*4882a593Smuzhiyun
3519*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
3520*4882a593Smuzhiyun``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
3521*4882a593SmuzhiyunTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
3522*4882a593SmuzhiyunPURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
3523*4882a593SmuzhiyunBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
3524*4882a593SmuzhiyunCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
3525*4882a593SmuzhiyunSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
3526*4882a593SmuzhiyunINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
3527*4882a593SmuzhiyunCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
3528*4882a593SmuzhiyunARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3529*4882a593SmuzhiyunPOSSIBILITY OF SUCH DAMAGE.
3530*4882a593Smuzhiyun
3531*4882a593Smuzhiyun-------------------------------------------------------------------
3532*4882a593Smuzhiyun
3533*4882a593SmuzhiyunCopyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC")
3534*4882a593SmuzhiyunCopyright (c) 1995,1999 by Internet Software Consortium.
3535*4882a593Smuzhiyun
3536*4882a593SmuzhiyunPermission to use, copy, modify, and distribute this software for any
3537*4882a593Smuzhiyunpurpose with or without fee is hereby granted, provided that the above
3538*4882a593Smuzhiyuncopyright notice and this permission notice appear in all copies.
3539*4882a593Smuzhiyun
3540*4882a593SmuzhiyunTHE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES
3541*4882a593SmuzhiyunWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
3542*4882a593SmuzhiyunMERCHANTABILITY AND FITNESS.  IN NO EVENT SHALL ISC BE LIABLE FOR
3543*4882a593SmuzhiyunANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
3544*4882a593SmuzhiyunWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
3545*4882a593SmuzhiyunACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
3546*4882a593SmuzhiyunOF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
3547*4882a593Smuzhiyun
3548*4882a593Smuzhiyun-------------------------------------------------------------------
3549*4882a593Smuzhiyun
3550*4882a593SmuzhiyunCopyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC")
3551*4882a593SmuzhiyunCopyright (c) 1995-1999 by Internet Software Consortium
3552*4882a593Smuzhiyun
3553*4882a593SmuzhiyunPermission to use, copy, modify, and distribute this software for any
3554*4882a593Smuzhiyunpurpose with or without fee is hereby granted, provided that the above
3555*4882a593Smuzhiyuncopyright notice and this permission notice appear in all copies.
3556*4882a593Smuzhiyun
3557*4882a593SmuzhiyunTHE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES
3558*4882a593SmuzhiyunWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
3559*4882a593SmuzhiyunMERCHANTABILITY AND FITNESS.  IN NO EVENT SHALL ISC BE LIABLE FOR
3560*4882a593SmuzhiyunANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
3561*4882a593SmuzhiyunWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
3562*4882a593SmuzhiyunACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
3563*4882a593SmuzhiyunOF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
3564*4882a593Smuzhiyun
3565*4882a593Smuzhiyun-------------------------------------------------------------------
3566*4882a593Smuzhiyun
3567*4882a593SmuzhiyunCopyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC")
3568*4882a593SmuzhiyunCopyright (c) 1995-1999 by Internet Software Consortium.
3569*4882a593Smuzhiyun
3570*4882a593SmuzhiyunPermission to use, copy, modify, and distribute this software for any
3571*4882a593Smuzhiyunpurpose with or without fee is hereby granted, provided that the above
3572*4882a593Smuzhiyuncopyright notice and this permission notice appear in all copies.
3573*4882a593Smuzhiyun
3574*4882a593SmuzhiyunTHE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES
3575*4882a593SmuzhiyunWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
3576*4882a593SmuzhiyunMERCHANTABILITY AND FITNESS.  IN NO EVENT SHALL ISC BE LIABLE FOR
3577*4882a593SmuzhiyunANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
3578*4882a593SmuzhiyunWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
3579*4882a593SmuzhiyunACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
3580*4882a593SmuzhiyunOF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
3581*4882a593Smuzhiyun
3582*4882a593Smuzhiyun-------------------------------------------------------------------
3583*4882a593Smuzhiyun
3584*4882a593SmuzhiyunCopyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC")
3585*4882a593SmuzhiyunCopyright (c) 1996,1999 by Internet Software Consortium.
3586*4882a593Smuzhiyun
3587*4882a593SmuzhiyunPermission to use, copy, modify, and distribute this software for any
3588*4882a593Smuzhiyunpurpose with or without fee is hereby granted, provided that the above
3589*4882a593Smuzhiyuncopyright notice and this permission notice appear in all copies.
3590*4882a593Smuzhiyun
3591*4882a593SmuzhiyunTHE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES
3592*4882a593SmuzhiyunWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
3593*4882a593SmuzhiyunMERCHANTABILITY AND FITNESS.  IN NO EVENT SHALL ISC BE LIABLE FOR
3594*4882a593SmuzhiyunANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
3595*4882a593SmuzhiyunWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
3596*4882a593SmuzhiyunACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
3597*4882a593SmuzhiyunOF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
3598*4882a593Smuzhiyun
3599*4882a593Smuzhiyun-------------------------------------------------------------------
3600*4882a593Smuzhiyun
3601*4882a593SmuzhiyunCopyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC")
3602*4882a593SmuzhiyunCopyright (c) 1996-1999 by Internet Software Consortium
3603*4882a593Smuzhiyun
3604*4882a593SmuzhiyunPermission to use, copy, modify, and distribute this software for any
3605*4882a593Smuzhiyunpurpose with or without fee is hereby granted, provided that the above
3606*4882a593Smuzhiyuncopyright notice and this permission notice appear in all copies.
3607*4882a593Smuzhiyun
3608*4882a593SmuzhiyunTHE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES
3609*4882a593SmuzhiyunWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
3610*4882a593SmuzhiyunMERCHANTABILITY AND FITNESS.  IN NO EVENT SHALL ISC BE LIABLE FOR
3611*4882a593SmuzhiyunANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
3612*4882a593SmuzhiyunWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
3613*4882a593SmuzhiyunACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
3614*4882a593SmuzhiyunOF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
3615*4882a593Smuzhiyun
3616*4882a593Smuzhiyun-------------------------------------------------------------------
3617*4882a593Smuzhiyun
3618*4882a593SmuzhiyunCopyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC")
3619*4882a593SmuzhiyunCopyright (c) 1996-1999 by Internet Software Consortium.
3620*4882a593Smuzhiyun
3621*4882a593SmuzhiyunPermission to use, copy, modify, and distribute this software for any
3622*4882a593Smuzhiyunpurpose with or without fee is hereby granted, provided that the above
3623*4882a593Smuzhiyuncopyright notice and this permission notice appear in all copies.
3624*4882a593Smuzhiyun
3625*4882a593SmuzhiyunTHE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES
3626*4882a593SmuzhiyunWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
3627*4882a593SmuzhiyunMERCHANTABILITY AND FITNESS.  IN NO EVENT SHALL ISC BE LIABLE FOR
3628*4882a593SmuzhiyunANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
3629*4882a593SmuzhiyunWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
3630*4882a593SmuzhiyunACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
3631*4882a593SmuzhiyunOF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
3632*4882a593Smuzhiyun
3633*4882a593Smuzhiyun-------------------------------------------------------------------
3634*4882a593Smuzhiyun
3635*4882a593SmuzhiyunCopyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC")
3636*4882a593SmuzhiyunCopyright (c) 1997,1999 by Internet Software Consortium.
3637*4882a593Smuzhiyun
3638*4882a593SmuzhiyunPermission to use, copy, modify, and distribute this software for any
3639*4882a593Smuzhiyunpurpose with or without fee is hereby granted, provided that the above
3640*4882a593Smuzhiyuncopyright notice and this permission notice appear in all copies.
3641*4882a593Smuzhiyun
3642*4882a593SmuzhiyunTHE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES
3643*4882a593SmuzhiyunWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
3644*4882a593SmuzhiyunMERCHANTABILITY AND FITNESS.  IN NO EVENT SHALL ISC BE LIABLE FOR
3645*4882a593SmuzhiyunANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
3646*4882a593SmuzhiyunWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
3647*4882a593SmuzhiyunACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
3648*4882a593SmuzhiyunOF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
3649*4882a593Smuzhiyun
3650*4882a593Smuzhiyun-------------------------------------------------------------------
3651*4882a593Smuzhiyun
3652*4882a593SmuzhiyunCopyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC")
3653*4882a593SmuzhiyunCopyright (c) 1999 by Internet Software Consortium.
3654*4882a593Smuzhiyun
3655*4882a593SmuzhiyunPermission to use, copy, modify, and distribute this software for any
3656*4882a593Smuzhiyunpurpose with or without fee is hereby granted, provided that the above
3657*4882a593Smuzhiyuncopyright notice and this permission notice appear in all copies.
3658*4882a593Smuzhiyun
3659*4882a593SmuzhiyunTHE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES
3660*4882a593SmuzhiyunWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
3661*4882a593SmuzhiyunMERCHANTABILITY AND FITNESS.  IN NO EVENT SHALL ISC BE LIABLE FOR
3662*4882a593SmuzhiyunANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
3663*4882a593SmuzhiyunWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
3664*4882a593SmuzhiyunACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
3665*4882a593SmuzhiyunOF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
3666*4882a593Smuzhiyun
3667*4882a593Smuzhiyun-------------------------------------------------------------------
3668*4882a593Smuzhiyun
3669*4882a593SmuzhiyunCopyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC")
3670*4882a593SmuzhiyunPortions Copyright (c) 1996-1999 by Internet Software Consortium.
3671*4882a593Smuzhiyun
3672*4882a593SmuzhiyunPermission to use, copy, modify, and distribute this software for any
3673*4882a593Smuzhiyunpurpose with or without fee is hereby granted, provided that the above
3674*4882a593Smuzhiyuncopyright notice and this permission notice appear in all copies.
3675*4882a593Smuzhiyun
3676*4882a593SmuzhiyunTHE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES
3677*4882a593SmuzhiyunWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
3678*4882a593SmuzhiyunMERCHANTABILITY AND FITNESS.  IN NO EVENT SHALL ISC BE LIABLE FOR
3679*4882a593SmuzhiyunANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
3680*4882a593SmuzhiyunWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
3681*4882a593SmuzhiyunACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
3682*4882a593SmuzhiyunOF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
3683*4882a593Smuzhiyun
3684*4882a593Smuzhiyun-------------------------------------------------------------------
3685*4882a593Smuzhiyun
3686*4882a593SmuzhiyunCopyright (c) 2004, 2005 David Schultz <das@FreeBSD.ORG>
3687*4882a593SmuzhiyunAll rights reserved.
3688*4882a593Smuzhiyun
3689*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
3690*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
3691*4882a593Smuzhiyunare met:
3692*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
3693*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
3694*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
3695*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
3696*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
3697*4882a593Smuzhiyun
3698*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
3699*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
3700*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
3701*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
3702*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
3703*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
3704*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
3705*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3706*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
3707*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
3708*4882a593SmuzhiyunSUCH DAMAGE.
3709*4882a593Smuzhiyun
3710*4882a593Smuzhiyun-------------------------------------------------------------------
3711*4882a593Smuzhiyun
3712*4882a593SmuzhiyunCopyright (c) 2005 Tim J. Robbins.
3713*4882a593SmuzhiyunAll rights reserved.
3714*4882a593Smuzhiyun
3715*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
3716*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
3717*4882a593Smuzhiyunare met:
3718*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
3719*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
3720*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
3721*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
3722*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
3723*4882a593Smuzhiyun
3724*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
3725*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
3726*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
3727*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
3728*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
3729*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
3730*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
3731*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3732*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
3733*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
3734*4882a593SmuzhiyunSUCH DAMAGE.
3735*4882a593Smuzhiyun
3736*4882a593Smuzhiyun-------------------------------------------------------------------
3737*4882a593Smuzhiyun
3738*4882a593SmuzhiyunCopyright (c) 2005 by Internet Systems Consortium, Inc. ("ISC")
3739*4882a593SmuzhiyunCopyright (c) 1995-1999 by Internet Software Consortium
3740*4882a593Smuzhiyun
3741*4882a593SmuzhiyunPermission to use, copy, modify, and distribute this software for any
3742*4882a593Smuzhiyunpurpose with or without fee is hereby granted, provided that the above
3743*4882a593Smuzhiyuncopyright notice and this permission notice appear in all copies.
3744*4882a593Smuzhiyun
3745*4882a593SmuzhiyunTHE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES
3746*4882a593SmuzhiyunWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
3747*4882a593SmuzhiyunMERCHANTABILITY AND FITNESS.  IN NO EVENT SHALL ISC BE LIABLE FOR
3748*4882a593SmuzhiyunANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
3749*4882a593SmuzhiyunWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
3750*4882a593SmuzhiyunACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
3751*4882a593SmuzhiyunOF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
3752*4882a593Smuzhiyun
3753*4882a593Smuzhiyun-------------------------------------------------------------------
3754*4882a593Smuzhiyun
3755*4882a593SmuzhiyunCopyright (c) 2007 Todd C. Miller <Todd.Miller@courtesan.com>
3756*4882a593Smuzhiyun
3757*4882a593SmuzhiyunPermission to use, copy, modify, and distribute this software for any
3758*4882a593Smuzhiyunpurpose with or without fee is hereby granted, provided that the above
3759*4882a593Smuzhiyuncopyright notice and this permission notice appear in all copies.
3760*4882a593Smuzhiyun
3761*4882a593SmuzhiyunTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
3762*4882a593SmuzhiyunWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
3763*4882a593SmuzhiyunMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
3764*4882a593SmuzhiyunANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
3765*4882a593SmuzhiyunWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
3766*4882a593SmuzhiyunACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
3767*4882a593SmuzhiyunOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
3768*4882a593Smuzhiyun
3769*4882a593Smuzhiyun-------------------------------------------------------------------
3770*4882a593Smuzhiyun
3771*4882a593SmuzhiyunCopyright (c) 2007-2008  Michael G Schwern
3772*4882a593Smuzhiyun
3773*4882a593SmuzhiyunThis software originally derived from Paul Sheer's pivotal_gmtime_r.c.
3774*4882a593Smuzhiyun
3775*4882a593SmuzhiyunThe MIT License:
3776*4882a593Smuzhiyun
3777*4882a593SmuzhiyunPermission is hereby granted, free of charge, to any person obtaining a copy
3778*4882a593Smuzhiyunof this software and associated documentation files (the "Software"), to deal
3779*4882a593Smuzhiyunin the Software without restriction, including without limitation the rights
3780*4882a593Smuzhiyunto use, copy, modify, merge, publish, distribute, sublicense, and/or sell
3781*4882a593Smuzhiyuncopies of the Software, and to permit persons to whom the Software is
3782*4882a593Smuzhiyunfurnished to do so, subject to the following conditions:
3783*4882a593Smuzhiyun
3784*4882a593SmuzhiyunThe above copyright notice and this permission notice shall be included in
3785*4882a593Smuzhiyunall copies or substantial portions of the Software.
3786*4882a593Smuzhiyun
3787*4882a593SmuzhiyunTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
3788*4882a593SmuzhiyunIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
3789*4882a593SmuzhiyunFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
3790*4882a593SmuzhiyunAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
3791*4882a593SmuzhiyunLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
3792*4882a593SmuzhiyunOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
3793*4882a593SmuzhiyunTHE SOFTWARE.
3794*4882a593Smuzhiyun
3795*4882a593Smuzhiyun-------------------------------------------------------------------
3796*4882a593Smuzhiyun
3797*4882a593SmuzhiyunCopyright (c) 2007-2008  Michael G Schwern
3798*4882a593Smuzhiyun
3799*4882a593SmuzhiyunThis software originally derived from Paul Sheer's pivotal_gmtime_r.c.
3800*4882a593Smuzhiyun
3801*4882a593SmuzhiyunThe MIT License:
3802*4882a593Smuzhiyun
3803*4882a593SmuzhiyunPermission is hereby granted, free of charge, to any person obtaining a copy
3804*4882a593Smuzhiyunof this software and associated documentation files (the "Software"), to deal
3805*4882a593Smuzhiyunin the Software without restriction, including without limitation the rights
3806*4882a593Smuzhiyunto use, copy, modify, merge, publish, distribute, sublicense, and/or sell
3807*4882a593Smuzhiyuncopies of the Software, and to permit persons to whom the Software is
3808*4882a593Smuzhiyunfurnished to do so, subject to the following conditions:
3809*4882a593Smuzhiyun
3810*4882a593SmuzhiyunThe above copyright notice and this permission notice shall be included in
3811*4882a593Smuzhiyunall copies or substantial portions of the Software.
3812*4882a593Smuzhiyun
3813*4882a593SmuzhiyunTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
3814*4882a593SmuzhiyunIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
3815*4882a593SmuzhiyunFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
3816*4882a593SmuzhiyunAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
3817*4882a593SmuzhiyunLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
3818*4882a593SmuzhiyunOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
3819*4882a593SmuzhiyunTHE SOFTWARE.
3820*4882a593Smuzhiyun
3821*4882a593SmuzhiyunOrigin: http://code.google.com/p/y2038
3822*4882a593SmuzhiyunModified for Bionic by the Android Open Source Project
3823*4882a593Smuzhiyun
3824*4882a593Smuzhiyun-------------------------------------------------------------------
3825*4882a593Smuzhiyun
3826*4882a593SmuzhiyunCopyright (c) 2008  Android Open Source Project (query id randomization)
3827*4882a593SmuzhiyunCopyright (c) 1985, 1993
3828*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
3829*4882a593Smuzhiyun
3830*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
3831*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
3832*4882a593Smuzhiyunare met:
3833*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
3834*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
3835*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
3836*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
3837*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
3838*4882a593Smuzhiyun3. All advertising materials mentioning features or use of this software
3839*4882a593Smuzhiyun   must display the following acknowledgement:
3840*4882a593Smuzhiyun    This product includes software developed by the University of
3841*4882a593Smuzhiyun    California, Berkeley and its contributors.
3842*4882a593Smuzhiyun4. Neither the name of the University nor the names of its contributors
3843*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
3844*4882a593Smuzhiyun   without specific prior written permission.
3845*4882a593Smuzhiyun
3846*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
3847*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
3848*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
3849*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
3850*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
3851*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
3852*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
3853*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3854*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
3855*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
3856*4882a593SmuzhiyunSUCH DAMAGE.
3857*4882a593Smuzhiyun
3858*4882a593Smuzhiyun-------------------------------------------------------------------
3859*4882a593Smuzhiyun
3860*4882a593SmuzhiyunCopyright (c) 2008 Otto Moerbeek <otto@drijf.net>
3861*4882a593Smuzhiyun
3862*4882a593SmuzhiyunPermission to use, copy, modify, and distribute this software for any
3863*4882a593Smuzhiyunpurpose with or without fee is hereby granted, provided that the above
3864*4882a593Smuzhiyuncopyright notice and this permission notice appear in all copies.
3865*4882a593Smuzhiyun
3866*4882a593SmuzhiyunTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
3867*4882a593SmuzhiyunWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
3868*4882a593SmuzhiyunMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
3869*4882a593SmuzhiyunANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
3870*4882a593SmuzhiyunWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
3871*4882a593SmuzhiyunACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
3872*4882a593SmuzhiyunOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
3873*4882a593Smuzhiyun
3874*4882a593Smuzhiyun-------------------------------------------------------------------
3875*4882a593Smuzhiyun
3876*4882a593SmuzhiyunCopyright (c) 2008 Todd C. Miller <millert@openbsd.org>
3877*4882a593Smuzhiyun
3878*4882a593SmuzhiyunPermission to use, copy, modify, and distribute this software for any
3879*4882a593Smuzhiyunpurpose with or without fee is hereby granted, provided that the above
3880*4882a593Smuzhiyuncopyright notice and this permission notice appear in all copies.
3881*4882a593Smuzhiyun
3882*4882a593SmuzhiyunTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
3883*4882a593SmuzhiyunWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
3884*4882a593SmuzhiyunMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
3885*4882a593SmuzhiyunANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
3886*4882a593SmuzhiyunWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
3887*4882a593SmuzhiyunACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
3888*4882a593SmuzhiyunOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
3889*4882a593Smuzhiyun
3890*4882a593Smuzhiyun-------------------------------------------------------------------
3891*4882a593Smuzhiyun
3892*4882a593SmuzhiyunCopyright (c) 2008, Damien Miller <djm@openbsd.org>
3893*4882a593Smuzhiyun
3894*4882a593SmuzhiyunPermission to use, copy, modify, and distribute this software for any
3895*4882a593Smuzhiyunpurpose with or without fee is hereby granted, provided that the above
3896*4882a593Smuzhiyuncopyright notice and this permission notice appear in all copies.
3897*4882a593Smuzhiyun
3898*4882a593SmuzhiyunTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
3899*4882a593SmuzhiyunWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
3900*4882a593SmuzhiyunMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
3901*4882a593SmuzhiyunANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
3902*4882a593SmuzhiyunWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
3903*4882a593SmuzhiyunACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
3904*4882a593SmuzhiyunOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
3905*4882a593Smuzhiyun
3906*4882a593Smuzhiyun-------------------------------------------------------------------
3907*4882a593Smuzhiyun
3908*4882a593SmuzhiyunCopyright (c) 2009 David Schultz <das@FreeBSD.org>
3909*4882a593SmuzhiyunAll rights reserved.
3910*4882a593Smuzhiyun
3911*4882a593SmuzhiyunCopyright (c) 2011 The FreeBSD Foundation
3912*4882a593SmuzhiyunAll rights reserved.
3913*4882a593SmuzhiyunPortions of this software were developed by David Chisnall
3914*4882a593Smuzhiyununder sponsorship from the FreeBSD Foundation.
3915*4882a593Smuzhiyun
3916*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
3917*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
3918*4882a593Smuzhiyunare met:
3919*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
3920*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
3921*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
3922*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
3923*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
3924*4882a593Smuzhiyun
3925*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
3926*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
3927*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
3928*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
3929*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
3930*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
3931*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
3932*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3933*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
3934*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
3935*4882a593SmuzhiyunSUCH DAMAGE.
3936*4882a593Smuzhiyun
3937*4882a593Smuzhiyun-------------------------------------------------------------------
3938*4882a593Smuzhiyun
3939*4882a593SmuzhiyunCopyright (c) 2009 David Schultz <das@FreeBSD.org>
3940*4882a593SmuzhiyunAll rights reserved.
3941*4882a593Smuzhiyun
3942*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
3943*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
3944*4882a593Smuzhiyunare met:
3945*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
3946*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
3947*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
3948*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
3949*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
3950*4882a593Smuzhiyun
3951*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
3952*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
3953*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
3954*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
3955*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
3956*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
3957*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
3958*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3959*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
3960*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
3961*4882a593SmuzhiyunSUCH DAMAGE.
3962*4882a593Smuzhiyun
3963*4882a593Smuzhiyun-------------------------------------------------------------------
3964*4882a593Smuzhiyun
3965*4882a593SmuzhiyunCopyright (c) 2009 The NetBSD Foundation, Inc.
3966*4882a593Smuzhiyun
3967*4882a593SmuzhiyunThis code is derived from software contributed to The NetBSD Foundation
3968*4882a593Smuzhiyunby Roy Marples.
3969*4882a593Smuzhiyun
3970*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
3971*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
3972*4882a593Smuzhiyunare met:
3973*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
3974*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
3975*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
3976*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
3977*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
3978*4882a593Smuzhiyun
3979*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
3980*4882a593SmuzhiyunIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
3981*4882a593SmuzhiyunOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
3982*4882a593SmuzhiyunIN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
3983*4882a593SmuzhiyunINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
3984*4882a593SmuzhiyunNOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
3985*4882a593SmuzhiyunDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
3986*4882a593SmuzhiyunTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
3987*4882a593Smuzhiyun(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
3988*4882a593SmuzhiyunTHIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3989*4882a593Smuzhiyun
3990*4882a593Smuzhiyun-------------------------------------------------------------------
3991*4882a593Smuzhiyun
3992*4882a593SmuzhiyunCopyright (c) 2010 MIPS Technologies, Inc.
3993*4882a593Smuzhiyun
3994*4882a593SmuzhiyunAll rights reserved.
3995*4882a593Smuzhiyun
3996*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
3997*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
3998*4882a593Smuzhiyunare met:
3999*4882a593Smuzhiyun
4000*4882a593Smuzhiyun     * Redistributions of source code must retain the above copyright
4001*4882a593Smuzhiyun       notice, this list of conditions and the following disclaimer.
4002*4882a593Smuzhiyun     * Redistributions in binary form must reproduce the above copyright
4003*4882a593Smuzhiyun       notice, this list of conditions and the following disclaimer
4004*4882a593Smuzhiyun       in the documentation and/or other materials provided with
4005*4882a593Smuzhiyun       the distribution.
4006*4882a593Smuzhiyun     * Neither the name of MIPS Technologies Inc. nor the names of its
4007*4882a593Smuzhiyun       contributors may be used to endorse or promote products derived
4008*4882a593Smuzhiyun       from this software without specific prior written permission.
4009*4882a593Smuzhiyun
4010*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4011*4882a593Smuzhiyun"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4012*4882a593SmuzhiyunLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
4013*4882a593SmuzhiyunA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
4014*4882a593SmuzhiyunOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
4015*4882a593SmuzhiyunSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
4016*4882a593SmuzhiyunLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
4017*4882a593SmuzhiyunDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
4018*4882a593SmuzhiyunTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
4019*4882a593Smuzhiyun(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
4020*4882a593SmuzhiyunOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4021*4882a593Smuzhiyun
4022*4882a593Smuzhiyun-------------------------------------------------------------------
4023*4882a593Smuzhiyun
4024*4882a593SmuzhiyunCopyright (c) 2010 Todd C. Miller <Todd.Miller@courtesan.com>
4025*4882a593Smuzhiyun
4026*4882a593SmuzhiyunPermission to use, copy, modify, and distribute this software for any
4027*4882a593Smuzhiyunpurpose with or without fee is hereby granted, provided that the above
4028*4882a593Smuzhiyuncopyright notice and this permission notice appear in all copies.
4029*4882a593Smuzhiyun
4030*4882a593SmuzhiyunTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
4031*4882a593SmuzhiyunWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
4032*4882a593SmuzhiyunMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
4033*4882a593SmuzhiyunANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
4034*4882a593SmuzhiyunWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
4035*4882a593SmuzhiyunACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
4036*4882a593SmuzhiyunOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
4037*4882a593Smuzhiyun
4038*4882a593Smuzhiyun-------------------------------------------------------------------
4039*4882a593Smuzhiyun
4040*4882a593SmuzhiyunCopyright (c) 2010, 2011, 2012, 2013 Intel Corporation
4041*4882a593SmuzhiyunAll rights reserved.
4042*4882a593Smuzhiyun
4043*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
4044*4882a593Smuzhiyunmodification, are permitted provided that the following conditions are met:
4045*4882a593Smuzhiyun
4046*4882a593Smuzhiyun    * Redistributions of source code must retain the above copyright notice,
4047*4882a593Smuzhiyun    * this list of conditions and the following disclaimer.
4048*4882a593Smuzhiyun
4049*4882a593Smuzhiyun    * Redistributions in binary form must reproduce the above copyright notice,
4050*4882a593Smuzhiyun    * this list of conditions and the following disclaimer in the documentation
4051*4882a593Smuzhiyun    * and/or other materials provided with the distribution.
4052*4882a593Smuzhiyun
4053*4882a593Smuzhiyun    * Neither the name of Intel Corporation nor the names of its contributors
4054*4882a593Smuzhiyun    * may be used to endorse or promote products derived from this software
4055*4882a593Smuzhiyun    * without specific prior written permission.
4056*4882a593Smuzhiyun
4057*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
4058*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
4059*4882a593SmuzhiyunWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
4060*4882a593SmuzhiyunDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
4061*4882a593SmuzhiyunANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
4062*4882a593Smuzhiyun(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
4063*4882a593SmuzhiyunLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
4064*4882a593SmuzhiyunANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
4065*4882a593Smuzhiyun(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
4066*4882a593SmuzhiyunSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4067*4882a593Smuzhiyun
4068*4882a593Smuzhiyun-------------------------------------------------------------------
4069*4882a593Smuzhiyun
4070*4882a593SmuzhiyunCopyright (c) 2010, Intel Corporation
4071*4882a593SmuzhiyunAll rights reserved.
4072*4882a593Smuzhiyun
4073*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
4074*4882a593Smuzhiyunmodification, are permitted provided that the following conditions are met:
4075*4882a593Smuzhiyun
4076*4882a593Smuzhiyun    * Redistributions of source code must retain the above copyright notice,
4077*4882a593Smuzhiyun    * this list of conditions and the following disclaimer.
4078*4882a593Smuzhiyun
4079*4882a593Smuzhiyun    * Redistributions in binary form must reproduce the above copyright notice,
4080*4882a593Smuzhiyun    * this list of conditions and the following disclaimer in the documentation
4081*4882a593Smuzhiyun    * and/or other materials provided with the distribution.
4082*4882a593Smuzhiyun
4083*4882a593Smuzhiyun    * Neither the name of Intel Corporation nor the names of its contributors
4084*4882a593Smuzhiyun    * may be used to endorse or promote products derived from this software
4085*4882a593Smuzhiyun    * without specific prior written permission.
4086*4882a593Smuzhiyun
4087*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
4088*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
4089*4882a593SmuzhiyunWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
4090*4882a593SmuzhiyunDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
4091*4882a593SmuzhiyunANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
4092*4882a593Smuzhiyun(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
4093*4882a593SmuzhiyunLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
4094*4882a593SmuzhiyunANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
4095*4882a593Smuzhiyun(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
4096*4882a593SmuzhiyunSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4097*4882a593Smuzhiyun
4098*4882a593Smuzhiyun-------------------------------------------------------------------
4099*4882a593Smuzhiyun
4100*4882a593SmuzhiyunCopyright (c) 2011 David Chisnall
4101*4882a593SmuzhiyunAll rights reserved.
4102*4882a593Smuzhiyun
4103*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
4104*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
4105*4882a593Smuzhiyunare met:
4106*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
4107*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
4108*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
4109*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
4110*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
4111*4882a593Smuzhiyun
4112*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
4113*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
4114*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
4115*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
4116*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
4117*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
4118*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
4119*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4120*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
4121*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
4122*4882a593SmuzhiyunSUCH DAMAGE.
4123*4882a593Smuzhiyun
4124*4882a593Smuzhiyun-------------------------------------------------------------------
4125*4882a593Smuzhiyun
4126*4882a593SmuzhiyunCopyright (c) 2011 Ed Schouten <ed@FreeBSD.org>
4127*4882a593Smuzhiyun                   David Chisnall <theraven@FreeBSD.org>
4128*4882a593SmuzhiyunAll rights reserved.
4129*4882a593Smuzhiyun
4130*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
4131*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
4132*4882a593Smuzhiyunare met:
4133*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
4134*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
4135*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
4136*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
4137*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
4138*4882a593Smuzhiyun
4139*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
4140*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
4141*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
4142*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
4143*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
4144*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
4145*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
4146*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4147*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
4148*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
4149*4882a593SmuzhiyunSUCH DAMAGE.
4150*4882a593Smuzhiyun
4151*4882a593Smuzhiyun-------------------------------------------------------------------
4152*4882a593Smuzhiyun
4153*4882a593SmuzhiyunCopyright (c) 2011 Intel Corporation
4154*4882a593SmuzhiyunAll rights reserved.
4155*4882a593Smuzhiyun
4156*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
4157*4882a593Smuzhiyunmodification, are permitted provided that the following conditions are met:
4158*4882a593Smuzhiyun
4159*4882a593Smuzhiyun    * Redistributions of source code must retain the above copyright notice,
4160*4882a593Smuzhiyun    * this list of conditions and the following disclaimer.
4161*4882a593Smuzhiyun
4162*4882a593Smuzhiyun    * Redistributions in binary form must reproduce the above copyright notice,
4163*4882a593Smuzhiyun    * this list of conditions and the following disclaimer in the documentation
4164*4882a593Smuzhiyun    * and/or other materials provided with the distribution.
4165*4882a593Smuzhiyun
4166*4882a593Smuzhiyun    * Neither the name of Intel Corporation nor the names of its contributors
4167*4882a593Smuzhiyun    * may be used to endorse or promote products derived from this software
4168*4882a593Smuzhiyun    * without specific prior written permission.
4169*4882a593Smuzhiyun
4170*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
4171*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
4172*4882a593SmuzhiyunWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
4173*4882a593SmuzhiyunDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
4174*4882a593SmuzhiyunANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
4175*4882a593Smuzhiyun(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
4176*4882a593SmuzhiyunLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
4177*4882a593SmuzhiyunANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
4178*4882a593Smuzhiyun(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
4179*4882a593SmuzhiyunSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4180*4882a593Smuzhiyun
4181*4882a593Smuzhiyun-------------------------------------------------------------------
4182*4882a593Smuzhiyun
4183*4882a593SmuzhiyunCopyright (c) 2011 Martin Pieuchot <mpi@openbsd.org>
4184*4882a593Smuzhiyun
4185*4882a593SmuzhiyunPermission to use, copy, modify, and distribute this software for any
4186*4882a593Smuzhiyunpurpose with or without fee is hereby granted, provided that the above
4187*4882a593Smuzhiyuncopyright notice and this permission notice appear in all copies.
4188*4882a593Smuzhiyun
4189*4882a593SmuzhiyunTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
4190*4882a593SmuzhiyunWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
4191*4882a593SmuzhiyunMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
4192*4882a593SmuzhiyunANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
4193*4882a593SmuzhiyunWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
4194*4882a593SmuzhiyunACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
4195*4882a593SmuzhiyunOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
4196*4882a593Smuzhiyun
4197*4882a593Smuzhiyun-------------------------------------------------------------------
4198*4882a593Smuzhiyun
4199*4882a593SmuzhiyunCopyright (c) 2011 Martin Pieuchot <mpi@openbsd.org>
4200*4882a593SmuzhiyunCopyright (c) 2009 Ted Unangst
4201*4882a593Smuzhiyun
4202*4882a593SmuzhiyunPermission to use, copy, modify, and distribute this software for any
4203*4882a593Smuzhiyunpurpose with or without fee is hereby granted, provided that the above
4204*4882a593Smuzhiyuncopyright notice and this permission notice appear in all copies.
4205*4882a593Smuzhiyun
4206*4882a593SmuzhiyunTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
4207*4882a593SmuzhiyunWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
4208*4882a593SmuzhiyunMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
4209*4882a593SmuzhiyunANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
4210*4882a593SmuzhiyunWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
4211*4882a593SmuzhiyunACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
4212*4882a593SmuzhiyunOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
4213*4882a593Smuzhiyun
4214*4882a593Smuzhiyun-------------------------------------------------------------------
4215*4882a593Smuzhiyun
4216*4882a593SmuzhiyunCopyright (c) 2011 The Android Open Source Project
4217*4882a593SmuzhiyunCopyright (c) 2008 ARM Ltd
4218*4882a593SmuzhiyunAll rights reserved.
4219*4882a593Smuzhiyun
4220*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
4221*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
4222*4882a593Smuzhiyunare met:
4223*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
4224*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
4225*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
4226*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
4227*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
4228*4882a593Smuzhiyun3. The name of the company may not be used to endorse or promote
4229*4882a593Smuzhiyun   products derived from this software without specific prior written
4230*4882a593Smuzhiyun   permission.
4231*4882a593Smuzhiyun
4232*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
4233*4882a593SmuzhiyunWARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
4234*4882a593SmuzhiyunMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
4235*4882a593SmuzhiyunIN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
4236*4882a593SmuzhiyunSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
4237*4882a593SmuzhiyunTO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
4238*4882a593SmuzhiyunPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
4239*4882a593SmuzhiyunLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
4240*4882a593SmuzhiyunNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
4241*4882a593SmuzhiyunSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4242*4882a593Smuzhiyun
4243*4882a593Smuzhiyun-------------------------------------------------------------------
4244*4882a593Smuzhiyun
4245*4882a593SmuzhiyunCopyright (c) 2011, 2012, 2013 Intel Corporation
4246*4882a593SmuzhiyunAll rights reserved.
4247*4882a593Smuzhiyun
4248*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
4249*4882a593Smuzhiyunmodification, are permitted provided that the following conditions are met:
4250*4882a593Smuzhiyun
4251*4882a593Smuzhiyun    * Redistributions of source code must retain the above copyright notice,
4252*4882a593Smuzhiyun    * this list of conditions and the following disclaimer.
4253*4882a593Smuzhiyun
4254*4882a593Smuzhiyun    * Redistributions in binary form must reproduce the above copyright notice,
4255*4882a593Smuzhiyun    * this list of conditions and the following disclaimer in the documentation
4256*4882a593Smuzhiyun    * and/or other materials provided with the distribution.
4257*4882a593Smuzhiyun
4258*4882a593Smuzhiyun    * Neither the name of Intel Corporation nor the names of its contributors
4259*4882a593Smuzhiyun    * may be used to endorse or promote products derived from this software
4260*4882a593Smuzhiyun    * without specific prior written permission.
4261*4882a593Smuzhiyun
4262*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
4263*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
4264*4882a593SmuzhiyunWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
4265*4882a593SmuzhiyunDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
4266*4882a593SmuzhiyunANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
4267*4882a593Smuzhiyun(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
4268*4882a593SmuzhiyunLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
4269*4882a593SmuzhiyunANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
4270*4882a593Smuzhiyun(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
4271*4882a593SmuzhiyunSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4272*4882a593Smuzhiyun
4273*4882a593Smuzhiyun-------------------------------------------------------------------
4274*4882a593Smuzhiyun
4275*4882a593SmuzhiyunCopyright (c) 2011, Intel Corporation
4276*4882a593SmuzhiyunAll rights reserved.
4277*4882a593Smuzhiyun
4278*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
4279*4882a593Smuzhiyunmodification, are permitted provided that the following conditions are met:
4280*4882a593Smuzhiyun
4281*4882a593Smuzhiyun    * Redistributions of source code must retain the above copyright notice,
4282*4882a593Smuzhiyun    * this list of conditions and the following disclaimer.
4283*4882a593Smuzhiyun
4284*4882a593Smuzhiyun    * Redistributions in binary form must reproduce the above copyright notice,
4285*4882a593Smuzhiyun    * this list of conditions and the following disclaimer in the documentation
4286*4882a593Smuzhiyun    * and/or other materials provided with the distribution.
4287*4882a593Smuzhiyun
4288*4882a593Smuzhiyun    * Neither the name of Intel Corporation nor the names of its contributors
4289*4882a593Smuzhiyun    * may be used to endorse or promote products derived from this software
4290*4882a593Smuzhiyun    * without specific prior written permission.
4291*4882a593Smuzhiyun
4292*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
4293*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
4294*4882a593SmuzhiyunWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
4295*4882a593SmuzhiyunDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
4296*4882a593SmuzhiyunANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
4297*4882a593Smuzhiyun(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
4298*4882a593SmuzhiyunLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
4299*4882a593SmuzhiyunANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
4300*4882a593Smuzhiyun(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
4301*4882a593SmuzhiyunSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4302*4882a593Smuzhiyun
4303*4882a593Smuzhiyun-------------------------------------------------------------------
4304*4882a593Smuzhiyun
4305*4882a593SmuzhiyunCopyright (c) 2011, VMware, Inc.
4306*4882a593SmuzhiyunAll rights reserved.
4307*4882a593Smuzhiyun
4308*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
4309*4882a593Smuzhiyunmodification, are permitted provided that the following conditions are met:
4310*4882a593Smuzhiyun    * Redistributions of source code must retain the above copyright
4311*4882a593Smuzhiyun      notice, this list of conditions and the following disclaimer.
4312*4882a593Smuzhiyun    * Redistributions in binary form must reproduce the above copyright
4313*4882a593Smuzhiyun      notice, this list of conditions and the following disclaimer in the
4314*4882a593Smuzhiyun      documentation and/or other materials provided with the distribution.
4315*4882a593Smuzhiyun    * Neither the name of the VMware, Inc. nor the names of its contributors
4316*4882a593Smuzhiyun      may be used to endorse or promote products derived from this software
4317*4882a593Smuzhiyun      without specific prior written permission.
4318*4882a593Smuzhiyun
4319*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
4320*4882a593SmuzhiyunAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
4321*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
4322*4882a593SmuzhiyunARE DISCLAIMED. IN NO EVENT SHALL VMWARE, INC. OR CONTRIBUTORS BE LIABLE FOR
4323*4882a593SmuzhiyunANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
4324*4882a593Smuzhiyun(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
4325*4882a593SmuzhiyunLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
4326*4882a593SmuzhiyunON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
4327*4882a593Smuzhiyun(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
4328*4882a593SmuzhiyunTHIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4329*4882a593Smuzhiyun
4330*4882a593Smuzhiyun-------------------------------------------------------------------
4331*4882a593Smuzhiyun
4332*4882a593SmuzhiyunCopyright (c) 2012, Linaro Limited
4333*4882a593Smuzhiyun   All rights reserved.
4334*4882a593Smuzhiyun
4335*4882a593Smuzhiyun   Redistribution and use in source and binary forms, with or without
4336*4882a593Smuzhiyun   modification, are permitted provided that the following conditions are met:
4337*4882a593Smuzhiyun       * Redistributions of source code must retain the above copyright
4338*4882a593Smuzhiyun         notice, this list of conditions and the following disclaimer.
4339*4882a593Smuzhiyun       * Redistributions in binary form must reproduce the above copyright
4340*4882a593Smuzhiyun         notice, this list of conditions and the following disclaimer in the
4341*4882a593Smuzhiyun         documentation and/or other materials provided with the distribution.
4342*4882a593Smuzhiyun       * Neither the name of the Linaro nor the
4343*4882a593Smuzhiyun         names of its contributors may be used to endorse or promote products
4344*4882a593Smuzhiyun         derived from this software without specific prior written permission.
4345*4882a593Smuzhiyun
4346*4882a593Smuzhiyun   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4347*4882a593Smuzhiyun   "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4348*4882a593Smuzhiyun   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
4349*4882a593Smuzhiyun   A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
4350*4882a593Smuzhiyun   HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
4351*4882a593Smuzhiyun   SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
4352*4882a593Smuzhiyun   LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
4353*4882a593Smuzhiyun   DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
4354*4882a593Smuzhiyun   THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
4355*4882a593Smuzhiyun   (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
4356*4882a593Smuzhiyun   OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4357*4882a593Smuzhiyun
4358*4882a593Smuzhiyun-------------------------------------------------------------------
4359*4882a593Smuzhiyun
4360*4882a593SmuzhiyunCopyright (c) 2012, Linaro Limited
4361*4882a593Smuzhiyun   All rights reserved.
4362*4882a593Smuzhiyun   Copyright (c) 2014, NVIDIA Corporation.  All rights reserved.
4363*4882a593Smuzhiyun
4364*4882a593Smuzhiyun   Redistribution and use in source and binary forms, with or without
4365*4882a593Smuzhiyun   modification, are permitted provided that the following conditions are met:
4366*4882a593Smuzhiyun       * Redistributions of source code must retain the above copyright
4367*4882a593Smuzhiyun         notice, this list of conditions and the following disclaimer.
4368*4882a593Smuzhiyun       * Redistributions in binary form must reproduce the above copyright
4369*4882a593Smuzhiyun         notice, this list of conditions and the following disclaimer in the
4370*4882a593Smuzhiyun         documentation and/or other materials provided with the distribution.
4371*4882a593Smuzhiyun       * Neither the name of the Linaro nor the
4372*4882a593Smuzhiyun         names of its contributors may be used to endorse or promote products
4373*4882a593Smuzhiyun         derived from this software without specific prior written permission.
4374*4882a593Smuzhiyun
4375*4882a593Smuzhiyun   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4376*4882a593Smuzhiyun   "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4377*4882a593Smuzhiyun   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
4378*4882a593Smuzhiyun   A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
4379*4882a593Smuzhiyun   HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
4380*4882a593Smuzhiyun   SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
4381*4882a593Smuzhiyun   LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
4382*4882a593Smuzhiyun   DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
4383*4882a593Smuzhiyun   THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
4384*4882a593Smuzhiyun   (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
4385*4882a593Smuzhiyun   OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4386*4882a593Smuzhiyun
4387*4882a593Smuzhiyun-------------------------------------------------------------------
4388*4882a593Smuzhiyun
4389*4882a593SmuzhiyunCopyright (c) 2012-2015
4390*4882a593Smuzhiyun     MIPS Technologies, Inc., California.
4391*4882a593Smuzhiyun
4392*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
4393*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
4394*4882a593Smuzhiyunare met:
4395*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
4396*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
4397*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
4398*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
4399*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
4400*4882a593Smuzhiyun3. Neither the name of the MIPS Technologies, Inc., nor the names of its
4401*4882a593Smuzhiyun   contributors may be used to endorse or promote products derived from
4402*4882a593Smuzhiyun   this software without specific prior written permission.
4403*4882a593Smuzhiyun
4404*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE MIPS TECHNOLOGIES, INC. ``AS IS'' AND
4405*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
4406*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
4407*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE MIPS TECHNOLOGIES, INC. BE LIABLE
4408*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
4409*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
4410*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
4411*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4412*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
4413*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
4414*4882a593SmuzhiyunSUCH DAMAGE.
4415*4882a593Smuzhiyun
4416*4882a593Smuzhiyun-------------------------------------------------------------------
4417*4882a593Smuzhiyun
4418*4882a593SmuzhiyunCopyright (c) 2013
4419*4882a593Smuzhiyun     MIPS Technologies, Inc., California.
4420*4882a593Smuzhiyun
4421*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
4422*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
4423*4882a593Smuzhiyunare met:
4424*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
4425*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
4426*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
4427*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
4428*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
4429*4882a593Smuzhiyun3. Neither the name of the MIPS Technologies, Inc., nor the names of its
4430*4882a593Smuzhiyun   contributors may be used to endorse or promote products derived from
4431*4882a593Smuzhiyun   this software without specific prior written permission.
4432*4882a593Smuzhiyun
4433*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE MIPS TECHNOLOGIES, INC. ``AS IS'' AND
4434*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
4435*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
4436*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE MIPS TECHNOLOGIES, INC. BE LIABLE
4437*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
4438*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
4439*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
4440*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4441*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
4442*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
4443*4882a593SmuzhiyunSUCH DAMAGE.
4444*4882a593Smuzhiyun
4445*4882a593Smuzhiyun-------------------------------------------------------------------
4446*4882a593Smuzhiyun
4447*4882a593SmuzhiyunCopyright (c) 2013 ARM Ltd
4448*4882a593SmuzhiyunAll rights reserved.
4449*4882a593Smuzhiyun
4450*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
4451*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
4452*4882a593Smuzhiyunare met:
4453*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
4454*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
4455*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
4456*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
4457*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
4458*4882a593Smuzhiyun3. The name of the company may not be used to endorse or promote
4459*4882a593Smuzhiyun   products derived from this software without specific prior written
4460*4882a593Smuzhiyun   permission.
4461*4882a593Smuzhiyun
4462*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
4463*4882a593SmuzhiyunWARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
4464*4882a593SmuzhiyunMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
4465*4882a593SmuzhiyunIN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
4466*4882a593SmuzhiyunSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
4467*4882a593SmuzhiyunTO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
4468*4882a593SmuzhiyunPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
4469*4882a593SmuzhiyunLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
4470*4882a593SmuzhiyunNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
4471*4882a593SmuzhiyunSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4472*4882a593Smuzhiyun
4473*4882a593Smuzhiyun-------------------------------------------------------------------
4474*4882a593Smuzhiyun
4475*4882a593SmuzhiyunCopyright (c) 2013 Antoine Jacoutot <ajacoutot@openbsd.org>
4476*4882a593Smuzhiyun
4477*4882a593SmuzhiyunPermission to use, copy, modify, and distribute this software for any
4478*4882a593Smuzhiyunpurpose with or without fee is hereby granted, provided that the above
4479*4882a593Smuzhiyuncopyright notice and this permission notice appear in all copies.
4480*4882a593Smuzhiyun
4481*4882a593SmuzhiyunTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
4482*4882a593SmuzhiyunWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
4483*4882a593SmuzhiyunMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
4484*4882a593SmuzhiyunANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
4485*4882a593SmuzhiyunWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
4486*4882a593SmuzhiyunACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
4487*4882a593SmuzhiyunOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
4488*4882a593Smuzhiyun
4489*4882a593Smuzhiyun-------------------------------------------------------------------
4490*4882a593Smuzhiyun
4491*4882a593SmuzhiyunCopyright (c) 2013 The NetBSD Foundation, Inc.
4492*4882a593SmuzhiyunAll rights reserved.
4493*4882a593Smuzhiyun
4494*4882a593SmuzhiyunThis code is derived from software contributed to The NetBSD Foundation
4495*4882a593Smuzhiyunby Christos Zoulas.
4496*4882a593Smuzhiyun
4497*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
4498*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
4499*4882a593Smuzhiyunare met:
4500*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
4501*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
4502*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
4503*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
4504*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
4505*4882a593Smuzhiyun
4506*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
4507*4882a593Smuzhiyun``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
4508*4882a593SmuzhiyunTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
4509*4882a593SmuzhiyunPURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
4510*4882a593SmuzhiyunBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
4511*4882a593SmuzhiyunCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
4512*4882a593SmuzhiyunSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
4513*4882a593SmuzhiyunINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
4514*4882a593SmuzhiyunCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
4515*4882a593SmuzhiyunARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
4516*4882a593SmuzhiyunPOSSIBILITY OF SUCH DAMAGE.
4517*4882a593Smuzhiyun
4518*4882a593Smuzhiyun-------------------------------------------------------------------
4519*4882a593Smuzhiyun
4520*4882a593SmuzhiyunCopyright (c) 2014
4521*4882a593Smuzhiyun     Imagination Technologies Limited.
4522*4882a593Smuzhiyun
4523*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
4524*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
4525*4882a593Smuzhiyunare met:
4526*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
4527*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
4528*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
4529*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
4530*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
4531*4882a593Smuzhiyun3. Neither the name of the MIPS Technologies, Inc., nor the names of its
4532*4882a593Smuzhiyun   contributors may be used to endorse or promote products derived from
4533*4882a593Smuzhiyun   this software without specific prior written permission.
4534*4882a593Smuzhiyun
4535*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY IMAGINATION TECHNOLOGIES LIMITED ``AS IS'' AND
4536*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
4537*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
4538*4882a593SmuzhiyunARE DISCLAIMED. IN NO EVENT SHALL IMAGINATION TECHNOLOGIES LIMITED BE LIABLE
4539*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
4540*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
4541*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
4542*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4543*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
4544*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
4545*4882a593SmuzhiyunSUCH DAMAGE.
4546*4882a593Smuzhiyun
4547*4882a593Smuzhiyun-------------------------------------------------------------------
4548*4882a593Smuzhiyun
4549*4882a593SmuzhiyunCopyright (c) 2014 Theo de Raadt <deraadt@openbsd.org>
4550*4882a593SmuzhiyunCopyright (c) 2014 Bob Beck <beck@obtuse.com>
4551*4882a593Smuzhiyun
4552*4882a593SmuzhiyunPermission to use, copy, modify, and distribute this software for any
4553*4882a593Smuzhiyunpurpose with or without fee is hereby granted, provided that the above
4554*4882a593Smuzhiyuncopyright notice and this permission notice appear in all copies.
4555*4882a593Smuzhiyun
4556*4882a593SmuzhiyunTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
4557*4882a593SmuzhiyunWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
4558*4882a593SmuzhiyunMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
4559*4882a593SmuzhiyunANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
4560*4882a593SmuzhiyunWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
4561*4882a593SmuzhiyunACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
4562*4882a593SmuzhiyunOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
4563*4882a593Smuzhiyun
4564*4882a593SmuzhiyunEmulation of getentropy(2) as documented at:
4565*4882a593Smuzhiyunhttp://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/getentropy.2
4566*4882a593Smuzhiyun
4567*4882a593Smuzhiyun-------------------------------------------------------------------
4568*4882a593Smuzhiyun
4569*4882a593SmuzhiyunCopyright (c) 2014, Intel Corporation
4570*4882a593SmuzhiyunAll rights reserved.
4571*4882a593Smuzhiyun
4572*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
4573*4882a593Smuzhiyunmodification, are permitted provided that the following conditions are met:
4574*4882a593Smuzhiyun
4575*4882a593Smuzhiyun    * Redistributions of source code must retain the above copyright notice,
4576*4882a593Smuzhiyun    * this list of conditions and the following disclaimer.
4577*4882a593Smuzhiyun
4578*4882a593Smuzhiyun    * Redistributions in binary form must reproduce the above copyright notice,
4579*4882a593Smuzhiyun    * this list of conditions and the following disclaimer in the documentation
4580*4882a593Smuzhiyun    * and/or other materials provided with the distribution.
4581*4882a593Smuzhiyun
4582*4882a593Smuzhiyun    * Neither the name of Intel Corporation nor the names of its contributors
4583*4882a593Smuzhiyun    * may be used to endorse or promote products derived from this software
4584*4882a593Smuzhiyun    * without specific prior written permission.
4585*4882a593Smuzhiyun
4586*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
4587*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
4588*4882a593SmuzhiyunWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
4589*4882a593SmuzhiyunDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
4590*4882a593SmuzhiyunANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
4591*4882a593Smuzhiyun(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
4592*4882a593SmuzhiyunLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
4593*4882a593SmuzhiyunANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
4594*4882a593Smuzhiyun(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
4595*4882a593SmuzhiyunSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4596*4882a593Smuzhiyun
4597*4882a593Smuzhiyun-------------------------------------------------------------------
4598*4882a593Smuzhiyun
4599*4882a593SmuzhiyunCopyright (c) 2014, Linaro Limited
4600*4882a593Smuzhiyun   All rights reserved.
4601*4882a593Smuzhiyun
4602*4882a593Smuzhiyun   Redistribution and use in source and binary forms, with or without
4603*4882a593Smuzhiyun   modification, are permitted provided that the following conditions are met:
4604*4882a593Smuzhiyun       * Redistributions of source code must retain the above copyright
4605*4882a593Smuzhiyun         notice, this list of conditions and the following disclaimer.
4606*4882a593Smuzhiyun       * Redistributions in binary form must reproduce the above copyright
4607*4882a593Smuzhiyun         notice, this list of conditions and the following disclaimer in the
4608*4882a593Smuzhiyun         documentation and/or other materials provided with the distribution.
4609*4882a593Smuzhiyun       * Neither the name of the Linaro nor the
4610*4882a593Smuzhiyun         names of its contributors may be used to endorse or promote products
4611*4882a593Smuzhiyun         derived from this software without specific prior written permission.
4612*4882a593Smuzhiyun
4613*4882a593Smuzhiyun   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4614*4882a593Smuzhiyun   "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4615*4882a593Smuzhiyun   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
4616*4882a593Smuzhiyun   A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
4617*4882a593Smuzhiyun   HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
4618*4882a593Smuzhiyun   SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
4619*4882a593Smuzhiyun   LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
4620*4882a593Smuzhiyun   DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
4621*4882a593Smuzhiyun   THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
4622*4882a593Smuzhiyun   (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
4623*4882a593Smuzhiyun   OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4624*4882a593Smuzhiyun
4625*4882a593Smuzhiyun-------------------------------------------------------------------
4626*4882a593Smuzhiyun
4627*4882a593SmuzhiyunCopyright (c)1999 Citrus Project,
4628*4882a593SmuzhiyunAll rights reserved.
4629*4882a593Smuzhiyun
4630*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
4631*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
4632*4882a593Smuzhiyunare met:
4633*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
4634*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
4635*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
4636*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
4637*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
4638*4882a593Smuzhiyun
4639*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
4640*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
4641*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
4642*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
4643*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
4644*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
4645*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
4646*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4647*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
4648*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
4649*4882a593SmuzhiyunSUCH DAMAGE.
4650*4882a593Smuzhiyun
4651*4882a593Smuzhiyun-------------------------------------------------------------------
4652*4882a593Smuzhiyun
4653*4882a593SmuzhiyunCopyright (c)1999, 2000, 2001 Citrus Project,
4654*4882a593SmuzhiyunAll rights reserved.
4655*4882a593Smuzhiyun
4656*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
4657*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
4658*4882a593Smuzhiyunare met:
4659*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
4660*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
4661*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
4662*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
4663*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
4664*4882a593Smuzhiyun
4665*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
4666*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
4667*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
4668*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
4669*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
4670*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
4671*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
4672*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4673*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
4674*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
4675*4882a593SmuzhiyunSUCH DAMAGE.
4676*4882a593Smuzhiyun
4677*4882a593Smuzhiyun-------------------------------------------------------------------
4678*4882a593Smuzhiyun
4679*4882a593SmuzhiyunCopyright (c)2001 Citrus Project,
4680*4882a593SmuzhiyunAll rights reserved.
4681*4882a593Smuzhiyun
4682*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
4683*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
4684*4882a593Smuzhiyunare met:
4685*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
4686*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
4687*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
4688*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
4689*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
4690*4882a593Smuzhiyun
4691*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
4692*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
4693*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
4694*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
4695*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
4696*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
4697*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
4698*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4699*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
4700*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
4701*4882a593SmuzhiyunSUCH DAMAGE.
4702*4882a593Smuzhiyun
4703*4882a593Smuzhiyun-------------------------------------------------------------------
4704*4882a593Smuzhiyun
4705*4882a593SmuzhiyunCopyright (c)2003 Citrus Project,
4706*4882a593SmuzhiyunAll rights reserved.
4707*4882a593Smuzhiyun
4708*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
4709*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
4710*4882a593Smuzhiyunare met:
4711*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
4712*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
4713*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
4714*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
4715*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
4716*4882a593Smuzhiyun
4717*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
4718*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
4719*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
4720*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
4721*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
4722*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
4723*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
4724*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4725*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
4726*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
4727*4882a593SmuzhiyunSUCH DAMAGE.
4728*4882a593Smuzhiyun
4729*4882a593Smuzhiyun-------------------------------------------------------------------
4730*4882a593Smuzhiyun
4731*4882a593SmuzhiyunCopyright 1997 Niels Provos <provos@physnet.uni-hamburg.de>
4732*4882a593SmuzhiyunCopyright 2008 Damien Miller <djm@openbsd.org>
4733*4882a593SmuzhiyunAll rights reserved.
4734*4882a593Smuzhiyun
4735*4882a593SmuzhiyunTheo de Raadt <deraadt@openbsd.org> came up with the idea of using
4736*4882a593Smuzhiyunsuch a mathematical system to generate more random (yet non-repeating)
4737*4882a593Smuzhiyunids to solve the resolver/named problem.  But Niels designed the
4738*4882a593Smuzhiyunactual system based on the constraints.
4739*4882a593Smuzhiyun
4740*4882a593SmuzhiyunLater modified by Damien Miller to wrap the LCG output in a 15-bit
4741*4882a593Smuzhiyunpermutation generator based on a Luby-Rackoff block cipher. This
4742*4882a593Smuzhiyunensures the output is non-repeating and preserves the MSB twiddle
4743*4882a593Smuzhiyuntrick, but makes it more resistant to LCG prediction.
4744*4882a593Smuzhiyun
4745*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
4746*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
4747*4882a593Smuzhiyunare met:
4748*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
4749*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
4750*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
4751*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
4752*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
4753*4882a593Smuzhiyun
4754*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
4755*4882a593SmuzhiyunIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
4756*4882a593SmuzhiyunOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
4757*4882a593SmuzhiyunIN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
4758*4882a593SmuzhiyunINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
4759*4882a593SmuzhiyunNOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
4760*4882a593SmuzhiyunDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
4761*4882a593SmuzhiyunTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
4762*4882a593Smuzhiyun(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
4763*4882a593SmuzhiyunTHIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4764*4882a593Smuzhiyun
4765*4882a593Smuzhiyun-------------------------------------------------------------------
4766*4882a593Smuzhiyun
4767*4882a593SmuzhiyunCopyright 2008  Android Open Source Project (source port randomization)
4768*4882a593SmuzhiyunCopyright (c) 1985, 1989, 1993
4769*4882a593Smuzhiyun   The Regents of the University of California.  All rights reserved.
4770*4882a593Smuzhiyun
4771*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
4772*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
4773*4882a593Smuzhiyunare met:
4774*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
4775*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
4776*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
4777*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
4778*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
4779*4882a593Smuzhiyun3. All advertising materials mentioning features or use of this software
4780*4882a593Smuzhiyun   must display the following acknowledgement:
4781*4882a593Smuzhiyun    This product includes software developed by the University of
4782*4882a593Smuzhiyun    California, Berkeley and its contributors.
4783*4882a593Smuzhiyun4. Neither the name of the University nor the names of its contributors
4784*4882a593Smuzhiyun   may be used to endorse or promote products derived from this software
4785*4882a593Smuzhiyun   without specific prior written permission.
4786*4882a593Smuzhiyun
4787*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
4788*4882a593SmuzhiyunANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
4789*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
4790*4882a593SmuzhiyunARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
4791*4882a593SmuzhiyunFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
4792*4882a593SmuzhiyunDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
4793*4882a593SmuzhiyunOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
4794*4882a593SmuzhiyunHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4795*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
4796*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
4797*4882a593SmuzhiyunSUCH DAMAGE.
4798*4882a593Smuzhiyun
4799*4882a593Smuzhiyun-------------------------------------------------------------------
4800*4882a593Smuzhiyun
4801*4882a593SmuzhiyunPortions Copyright (C) 2004, 2005, 2008, 2009  Internet Systems Consortium, Inc. ("ISC")
4802*4882a593SmuzhiyunPortions Copyright (C) 1996-2003  Internet Software Consortium.
4803*4882a593Smuzhiyun
4804*4882a593SmuzhiyunPermission to use, copy, modify, and/or distribute this software for any
4805*4882a593Smuzhiyunpurpose with or without fee is hereby granted, provided that the above
4806*4882a593Smuzhiyuncopyright notice and this permission notice appear in all copies.
4807*4882a593Smuzhiyun
4808*4882a593SmuzhiyunTHE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
4809*4882a593SmuzhiyunREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
4810*4882a593SmuzhiyunAND FITNESS.  IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
4811*4882a593SmuzhiyunINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
4812*4882a593SmuzhiyunLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
4813*4882a593SmuzhiyunOR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
4814*4882a593SmuzhiyunPERFORMANCE OF THIS SOFTWARE.
4815*4882a593Smuzhiyun
4816*4882a593Smuzhiyun-------------------------------------------------------------------
4817*4882a593Smuzhiyun
4818*4882a593SmuzhiyunPortions Copyright (c) 1993 by Digital Equipment Corporation.
4819*4882a593Smuzhiyun
4820*4882a593SmuzhiyunPermission to use, copy, modify, and distribute this software for any
4821*4882a593Smuzhiyunpurpose with or without fee is hereby granted, provided that the above
4822*4882a593Smuzhiyuncopyright notice and this permission notice appear in all copies, and that
4823*4882a593Smuzhiyunthe name of Digital Equipment Corporation not be used in advertising or
4824*4882a593Smuzhiyunpublicity pertaining to distribution of the document or software without
4825*4882a593Smuzhiyunspecific, written prior permission.
4826*4882a593Smuzhiyun
4827*4882a593SmuzhiyunTHE SOFTWARE IS PROVIDED "AS IS" AND DIGITAL EQUIPMENT CORP. DISCLAIMS ALL
4828*4882a593SmuzhiyunWARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES
4829*4882a593SmuzhiyunOF MERCHANTABILITY AND FITNESS.   IN NO EVENT SHALL DIGITAL EQUIPMENT
4830*4882a593SmuzhiyunCORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
4831*4882a593SmuzhiyunDAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
4832*4882a593SmuzhiyunPROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
4833*4882a593SmuzhiyunACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
4834*4882a593SmuzhiyunSOFTWARE.
4835*4882a593Smuzhiyun
4836*4882a593Smuzhiyun-------------------------------------------------------------------
4837*4882a593Smuzhiyun
4838*4882a593SmuzhiyunPortions Copyright (c) 1995 by International Business Machines, Inc.
4839*4882a593Smuzhiyun
4840*4882a593SmuzhiyunInternational Business Machines, Inc. (hereinafter called IBM) grants
4841*4882a593Smuzhiyunpermission under its copyrights to use, copy, modify, and distribute this
4842*4882a593SmuzhiyunSoftware with or without fee, provided that the above copyright notice and
4843*4882a593Smuzhiyunall paragraphs of this notice appear in all copies, and that the name of IBM
4844*4882a593Smuzhiyunnot be used in connection with the marketing of any product incorporating
4845*4882a593Smuzhiyunthe Software or modifications thereof, without specific, written prior
4846*4882a593Smuzhiyunpermission.
4847*4882a593Smuzhiyun
4848*4882a593SmuzhiyunTo the extent it has a right to do so, IBM grants an immunity from suit
4849*4882a593Smuzhiyununder its patents, if any, for the use, sale or manufacture of products to
4850*4882a593Smuzhiyunthe extent that such products are used for performing Domain Name System
4851*4882a593Smuzhiyundynamic updates in TCP/IP networks by means of the Software.  No immunity is
4852*4882a593Smuzhiyungranted for any product per se or for any other function of any product.
4853*4882a593Smuzhiyun
4854*4882a593SmuzhiyunTHE SOFTWARE IS PROVIDED "AS IS", AND IBM DISCLAIMS ALL WARRANTIES,
4855*4882a593SmuzhiyunINCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
4856*4882a593SmuzhiyunPARTICULAR PURPOSE.  IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL,
4857*4882a593SmuzhiyunDIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER ARISING
4858*4882a593SmuzhiyunOUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE, EVEN
4859*4882a593SmuzhiyunIF IBM IS APPRISED OF THE POSSIBILITY OF SUCH DAMAGES.
4860*4882a593Smuzhiyun
4861*4882a593Smuzhiyun-------------------------------------------------------------------
4862*4882a593Smuzhiyun
4863*4882a593SmuzhiyunPortions Copyright(C) 1995, Jason Downs.  All rights reserved.
4864*4882a593Smuzhiyun
4865*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
4866*4882a593Smuzhiyunmodification, are permitted provided that the following conditions
4867*4882a593Smuzhiyunare met:
4868*4882a593Smuzhiyun1. Redistributions of source code must retain the above copyright
4869*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer.
4870*4882a593Smuzhiyun2. Redistributions in binary form must reproduce the above copyright
4871*4882a593Smuzhiyun   notice, this list of conditions and the following disclaimer in the
4872*4882a593Smuzhiyun   documentation and/or other materials provided with the distribution.
4873*4882a593Smuzhiyun
4874*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``AS IS'' AND ANY EXPRESS
4875*4882a593SmuzhiyunOR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
4876*4882a593SmuzhiyunWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
4877*4882a593SmuzhiyunDISCLAIMED.  IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT,
4878*4882a593SmuzhiyunINDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
4879*4882a593Smuzhiyun(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
4880*4882a593SmuzhiyunSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
4881*4882a593SmuzhiyunCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4882*4882a593SmuzhiyunLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
4883*4882a593SmuzhiyunOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
4884*4882a593SmuzhiyunSUCH DAMAGE.
4885*4882a593Smuzhiyun
4886*4882a593Smuzhiyun-------------------------------------------------------------------
4887*4882a593Smuzhiyun
4888*4882a593SmuzhiyunThe author of this software is David M. Gay.
4889*4882a593Smuzhiyun
4890*4882a593SmuzhiyunCopyright (C) 1998 by Lucent Technologies
4891*4882a593SmuzhiyunAll Rights Reserved
4892*4882a593Smuzhiyun
4893*4882a593SmuzhiyunPermission to use, copy, modify, and distribute this software and
4894*4882a593Smuzhiyunits documentation for any purpose and without fee is hereby
4895*4882a593Smuzhiyungranted, provided that the above copyright notice appear in all
4896*4882a593Smuzhiyuncopies and that both that the copyright notice and this
4897*4882a593Smuzhiyunpermission notice and warranty disclaimer appear in supporting
4898*4882a593Smuzhiyundocumentation, and that the name of Lucent or any of its entities
4899*4882a593Smuzhiyunnot be used in advertising or publicity pertaining to
4900*4882a593Smuzhiyundistribution of the software without specific, written prior
4901*4882a593Smuzhiyunpermission.
4902*4882a593Smuzhiyun
4903*4882a593SmuzhiyunLUCENT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
4904*4882a593SmuzhiyunINCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.
4905*4882a593SmuzhiyunIN NO EVENT SHALL LUCENT OR ANY OF ITS ENTITIES BE LIABLE FOR ANY
4906*4882a593SmuzhiyunSPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
4907*4882a593SmuzhiyunWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
4908*4882a593SmuzhiyunIN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
4909*4882a593SmuzhiyunARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
4910*4882a593SmuzhiyunTHIS SOFTWARE.
4911*4882a593Smuzhiyun
4912*4882a593Smuzhiyun-------------------------------------------------------------------
4913*4882a593Smuzhiyun
4914*4882a593SmuzhiyunThe author of this software is David M. Gay.
4915*4882a593Smuzhiyun
4916*4882a593SmuzhiyunCopyright (C) 1998, 1999 by Lucent Technologies
4917*4882a593SmuzhiyunAll Rights Reserved
4918*4882a593Smuzhiyun
4919*4882a593SmuzhiyunPermission to use, copy, modify, and distribute this software and
4920*4882a593Smuzhiyunits documentation for any purpose and without fee is hereby
4921*4882a593Smuzhiyungranted, provided that the above copyright notice appear in all
4922*4882a593Smuzhiyuncopies and that both that the copyright notice and this
4923*4882a593Smuzhiyunpermission notice and warranty disclaimer appear in supporting
4924*4882a593Smuzhiyundocumentation, and that the name of Lucent or any of its entities
4925*4882a593Smuzhiyunnot be used in advertising or publicity pertaining to
4926*4882a593Smuzhiyundistribution of the software without specific, written prior
4927*4882a593Smuzhiyunpermission.
4928*4882a593Smuzhiyun
4929*4882a593SmuzhiyunLUCENT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
4930*4882a593SmuzhiyunINCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.
4931*4882a593SmuzhiyunIN NO EVENT SHALL LUCENT OR ANY OF ITS ENTITIES BE LIABLE FOR ANY
4932*4882a593SmuzhiyunSPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
4933*4882a593SmuzhiyunWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
4934*4882a593SmuzhiyunIN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
4935*4882a593SmuzhiyunARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
4936*4882a593SmuzhiyunTHIS SOFTWARE.
4937*4882a593Smuzhiyun
4938*4882a593Smuzhiyun-------------------------------------------------------------------
4939*4882a593Smuzhiyun
4940*4882a593SmuzhiyunThe author of this software is David M. Gay.
4941*4882a593Smuzhiyun
4942*4882a593SmuzhiyunCopyright (C) 1998, 2000 by Lucent Technologies
4943*4882a593SmuzhiyunAll Rights Reserved
4944*4882a593Smuzhiyun
4945*4882a593SmuzhiyunPermission to use, copy, modify, and distribute this software and
4946*4882a593Smuzhiyunits documentation for any purpose and without fee is hereby
4947*4882a593Smuzhiyungranted, provided that the above copyright notice appear in all
4948*4882a593Smuzhiyuncopies and that both that the copyright notice and this
4949*4882a593Smuzhiyunpermission notice and warranty disclaimer appear in supporting
4950*4882a593Smuzhiyundocumentation, and that the name of Lucent or any of its entities
4951*4882a593Smuzhiyunnot be used in advertising or publicity pertaining to
4952*4882a593Smuzhiyundistribution of the software without specific, written prior
4953*4882a593Smuzhiyunpermission.
4954*4882a593Smuzhiyun
4955*4882a593SmuzhiyunLUCENT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
4956*4882a593SmuzhiyunINCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.
4957*4882a593SmuzhiyunIN NO EVENT SHALL LUCENT OR ANY OF ITS ENTITIES BE LIABLE FOR ANY
4958*4882a593SmuzhiyunSPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
4959*4882a593SmuzhiyunWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
4960*4882a593SmuzhiyunIN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
4961*4882a593SmuzhiyunARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
4962*4882a593SmuzhiyunTHIS SOFTWARE.
4963*4882a593Smuzhiyun
4964*4882a593Smuzhiyun-------------------------------------------------------------------
4965*4882a593Smuzhiyun
4966*4882a593SmuzhiyunThe author of this software is David M. Gay.
4967*4882a593Smuzhiyun
4968*4882a593SmuzhiyunCopyright (C) 1998-2000 by Lucent Technologies
4969*4882a593SmuzhiyunAll Rights Reserved
4970*4882a593Smuzhiyun
4971*4882a593SmuzhiyunPermission to use, copy, modify, and distribute this software and
4972*4882a593Smuzhiyunits documentation for any purpose and without fee is hereby
4973*4882a593Smuzhiyungranted, provided that the above copyright notice appear in all
4974*4882a593Smuzhiyuncopies and that both that the copyright notice and this
4975*4882a593Smuzhiyunpermission notice and warranty disclaimer appear in supporting
4976*4882a593Smuzhiyundocumentation, and that the name of Lucent or any of its entities
4977*4882a593Smuzhiyunnot be used in advertising or publicity pertaining to
4978*4882a593Smuzhiyundistribution of the software without specific, written prior
4979*4882a593Smuzhiyunpermission.
4980*4882a593Smuzhiyun
4981*4882a593SmuzhiyunLUCENT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
4982*4882a593SmuzhiyunINCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.
4983*4882a593SmuzhiyunIN NO EVENT SHALL LUCENT OR ANY OF ITS ENTITIES BE LIABLE FOR ANY
4984*4882a593SmuzhiyunSPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
4985*4882a593SmuzhiyunWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
4986*4882a593SmuzhiyunIN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
4987*4882a593SmuzhiyunARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
4988*4882a593SmuzhiyunTHIS SOFTWARE.
4989*4882a593Smuzhiyun
4990*4882a593Smuzhiyun-------------------------------------------------------------------
4991*4882a593Smuzhiyun
4992*4882a593SmuzhiyunThe author of this software is David M. Gay.
4993*4882a593Smuzhiyun
4994*4882a593SmuzhiyunCopyright (C) 1998-2001 by Lucent Technologies
4995*4882a593SmuzhiyunAll Rights Reserved
4996*4882a593Smuzhiyun
4997*4882a593SmuzhiyunPermission to use, copy, modify, and distribute this software and
4998*4882a593Smuzhiyunits documentation for any purpose and without fee is hereby
4999*4882a593Smuzhiyungranted, provided that the above copyright notice appear in all
5000*4882a593Smuzhiyuncopies and that both that the copyright notice and this
5001*4882a593Smuzhiyunpermission notice and warranty disclaimer appear in supporting
5002*4882a593Smuzhiyundocumentation, and that the name of Lucent or any of its entities
5003*4882a593Smuzhiyunnot be used in advertising or publicity pertaining to
5004*4882a593Smuzhiyundistribution of the software without specific, written prior
5005*4882a593Smuzhiyunpermission.
5006*4882a593Smuzhiyun
5007*4882a593SmuzhiyunLUCENT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
5008*4882a593SmuzhiyunINCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.
5009*4882a593SmuzhiyunIN NO EVENT SHALL LUCENT OR ANY OF ITS ENTITIES BE LIABLE FOR ANY
5010*4882a593SmuzhiyunSPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
5011*4882a593SmuzhiyunWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
5012*4882a593SmuzhiyunIN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
5013*4882a593SmuzhiyunARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
5014*4882a593SmuzhiyunTHIS SOFTWARE.
5015*4882a593Smuzhiyun
5016*4882a593Smuzhiyun-------------------------------------------------------------------
5017*4882a593Smuzhiyun
5018*4882a593SmuzhiyunThe author of this software is David M. Gay.
5019*4882a593Smuzhiyun
5020*4882a593SmuzhiyunCopyright (C) 2000 by Lucent Technologies
5021*4882a593SmuzhiyunAll Rights Reserved
5022*4882a593Smuzhiyun
5023*4882a593SmuzhiyunPermission to use, copy, modify, and distribute this software and
5024*4882a593Smuzhiyunits documentation for any purpose and without fee is hereby
5025*4882a593Smuzhiyungranted, provided that the above copyright notice appear in all
5026*4882a593Smuzhiyuncopies and that both that the copyright notice and this
5027*4882a593Smuzhiyunpermission notice and warranty disclaimer appear in supporting
5028*4882a593Smuzhiyundocumentation, and that the name of Lucent or any of its entities
5029*4882a593Smuzhiyunnot be used in advertising or publicity pertaining to
5030*4882a593Smuzhiyundistribution of the software without specific, written prior
5031*4882a593Smuzhiyunpermission.
5032*4882a593Smuzhiyun
5033*4882a593SmuzhiyunLUCENT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
5034*4882a593SmuzhiyunINCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.
5035*4882a593SmuzhiyunIN NO EVENT SHALL LUCENT OR ANY OF ITS ENTITIES BE LIABLE FOR ANY
5036*4882a593SmuzhiyunSPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
5037*4882a593SmuzhiyunWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
5038*4882a593SmuzhiyunIN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
5039*4882a593SmuzhiyunARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
5040*4882a593SmuzhiyunTHIS SOFTWARE.
5041*4882a593Smuzhiyun
5042*4882a593Smuzhiyun-------------------------------------------------------------------
5043*4882a593Smuzhiyun
5044*4882a593Smuzhiyunmemchr - find a character in a memory zone
5045*4882a593Smuzhiyun
5046*4882a593SmuzhiyunCopyright (c) 2014, ARM Limited
5047*4882a593SmuzhiyunAll rights Reserved.
5048*4882a593SmuzhiyunCopyright (c) 2014, Linaro Ltd.
5049*4882a593Smuzhiyun
5050*4882a593SmuzhiyunRedistribution and use in source and binary forms, with or without
5051*4882a593Smuzhiyunmodification, are permitted provided that the following conditions are met:
5052*4882a593Smuzhiyun    * Redistributions of source code must retain the above copyright
5053*4882a593Smuzhiyun      notice, this list of conditions and the following disclaimer.
5054*4882a593Smuzhiyun    * Redistributions in binary form must reproduce the above copyright
5055*4882a593Smuzhiyun      notice, this list of conditions and the following disclaimer in the
5056*4882a593Smuzhiyun      documentation and/or other materials provided with the distribution.
5057*4882a593Smuzhiyun    * Neither the name of the company nor the names of its contributors
5058*4882a593Smuzhiyun      may be used to endorse or promote products derived from this
5059*4882a593Smuzhiyun      software without specific prior written permission.
5060*4882a593Smuzhiyun
5061*4882a593SmuzhiyunTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5062*4882a593Smuzhiyun"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5063*4882a593SmuzhiyunLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
5064*4882a593SmuzhiyunA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
5065*4882a593SmuzhiyunHOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
5066*4882a593SmuzhiyunSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
5067*4882a593SmuzhiyunLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
5068*4882a593SmuzhiyunDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
5069*4882a593SmuzhiyunTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
5070*4882a593Smuzhiyun(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
5071*4882a593SmuzhiyunOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
5072*4882a593Smuzhiyun
5073*4882a593Smuzhiyun-------------------------------------------------------------------
5074*4882a593Smuzhiyun
5075