aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorElliott Hughes2012-08-09 17:17:46 -0500
committerElliott Hughes2012-08-09 18:05:31 -0500
commit387d4b7de9af2afd0c37a895ff9d012eb1f66156 (patch)
treea515a4be8d2881d734a6b1c2a2e4f1fdd0c43e1d /libstdc++
parent709bb0f79ced522e5fb145182472ee4063b85368 (diff)
downloadplatform-bionic-387d4b7de9af2afd0c37a895ff9d012eb1f66156.tar.gz
platform-bionic-387d4b7de9af2afd0c37a895ff9d012eb1f66156.tar.xz
platform-bionic-387d4b7de9af2afd0c37a895ff9d012eb1f66156.zip
Auto-generate a complete NOTICE file.
Remove the hand-collated ones, and switch to a script that pulls the copyright headers out of every file and collects the unique ones. Change-Id: Ied3b98b3f56241df97166c410ff81de4e0157c9d
Diffstat (limited to 'libstdc++')
-rw-r--r--libstdc++/NOTICE97
-rw-r--r--libstdc++/src/one_time_construction.cpp10
2 files changed, 82 insertions, 25 deletions
diff --git a/libstdc++/NOTICE b/libstdc++/NOTICE
index 3831b346..52700379 100644
--- a/libstdc++/NOTICE
+++ b/libstdc++/NOTICE
@@ -1,26 +1,85 @@
1Copyright (C) 2007 The Android Open Source Project 1Copyright (c) 1994
2Hewlett-Packard Company
3
4Permission to use, copy, modify, distribute and sell this software
5and its documentation for any purpose is hereby granted without fee,
6provided that the above copyright notice appear in all copies and
7that both that copyright notice and this permission notice appear
8in supporting documentation. Hewlett-Packard Company makes no
9representations about the suitability of this software for any
10purpose. It is provided "as is" without express or implied warranty.
11
12
13Copyright (c) 1996,1997
14Silicon Graphics Computer Systems, Inc.
15
16Permission to use, copy, modify, distribute and sell this software
17and its documentation for any purpose is hereby granted without fee,
18provided that the above copyright notice appear in all copies and
19that both that copyright notice and this permission notice appear
20in supporting documentation. Silicon Graphics makes no
21representations about the suitability of this software for any
22purpose. It is provided "as is" without express or implied warranty.
23
24-------------------------------------------------------------------
25
26Copyright (C) 2008 The Android Open Source Project
2All rights reserved. 27All rights reserved.
3 28
4Redistribution and use in source and binary forms, with or without 29Redistribution and use in source and binary forms, with or without
5modification, are permitted provided that the following conditions 30modification, are permitted provided that the following conditions
6are met: 31are met:
71. Redistributions of source code must retain the above copyright 32Redistributions of source code must retain the above copyright
8 notice, this list of conditions and the following disclaimer. 33 notice, this list of conditions and the following disclaimer.
92. Redistributions in binary form must reproduce the above copyright 34Redistributions in binary form must reproduce the above copyright
10 notice, this list of conditions and the following disclaimer in the 35 notice, this list of conditions and the following disclaimer in
11 documentation and/or other materials provided with the distribution. 36 the documentation and/or other materials provided with the
123. Neither the name of the project nor the names of its contributors 37 distribution.
13 may be used to endorse or promote products derived from this software 38
14 without specific prior written permission. 39THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
15 40"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
16THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND 41LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
17ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 42FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
18IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 43COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
19ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE 44INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
20FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 45BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
21DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 46OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
22OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 47AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
23HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 48OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
24LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 49OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
25OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
26SUCH DAMAGE. 50SUCH DAMAGE.
51
52-------------------------------------------------------------------
53
54Copyright (C) 2009 The Android Open Source Project
55All rights reserved.
56
57Redistribution and use in source and binary forms, with or without
58modification, are permitted provided that the following conditions
59are met:
60Redistributions of source code must retain the above copyright
61 notice, this list of conditions and the following disclaimer.
62Redistributions in binary form must reproduce the above copyright
63 notice, this list of conditions and the following disclaimer in
64 the documentation and/or other materials provided with the
65 distribution.
66
67THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
68"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
69LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
70FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
71COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
72INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
73BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
74OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
75AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
76OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
77OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
78SUCH DAMAGE.
79
80-------------------------------------------------------------------
81
82Copyright 2006 The Android Open Source Project
83
84-------------------------------------------------------------------
85
diff --git a/libstdc++/src/one_time_construction.cpp b/libstdc++/src/one_time_construction.cpp
index 3cfb2139..8ba18df2 100644
--- a/libstdc++/src/one_time_construction.cpp
+++ b/libstdc++/src/one_time_construction.cpp
@@ -1,11 +1,5 @@
1/* 1/*
2 * one_time_construction.cpp
3 *
4 * Copyright 2006 The Android Open Source Project 2 * Copyright 2006 The Android Open Source Project
5 *
6 * This file contains C++ ABI support functions for one time
7 * constructors as defined in the "Run-time ABI for the ARM Architecture"
8 * section 4.4.2
9 */ 3 */
10 4
11#include <stddef.h> 5#include <stddef.h>
@@ -14,6 +8,10 @@
14#include <private/bionic_futex.h> 8#include <private/bionic_futex.h>
15#include <private/bionic_atomic_inline.h> 9#include <private/bionic_atomic_inline.h>
16 10
11// This file contains C++ ABI support functions for one time
12// constructors as defined in the "Run-time ABI for the ARM Architecture"
13// section 4.4.2
14//
17// ARM C++ ABI and Itanium/x86 C++ ABI has different definition for 15// ARM C++ ABI and Itanium/x86 C++ ABI has different definition for
18// one time construction: 16// one time construction:
19// 17//