about summary refs log tree commit diff
path: root/elf
diff options
context:
space:
mode:
authorSiddhesh Poyarekar <siddhesh@sourceware.org>2021-09-03 22:06:44 +0530
committerSiddhesh Poyarekar <siddhesh@sourceware.org>2021-09-03 22:06:44 +0530
commit30891f35fa7da832b66d80d0807610df361851f3 (patch)
tree684c81cc6e88650313797fadaa642d714fcce8a8 /elf
parent04f2125c6eff341f9c52682866d1eea8d204c852 (diff)
downloadglibc-30891f35fa7da832b66d80d0807610df361851f3.tar.gz
glibc-30891f35fa7da832b66d80d0807610df361851f3.tar.xz
glibc-30891f35fa7da832b66d80d0807610df361851f3.zip
Remove "Contributed by" lines
We stopped adding "Contributed by" or similar lines in sources in 2012
in favour of git logs and keeping the Contributors section of the
glibc manual up to date.  Removing these lines makes the license
header a bit more consistent across files and also removes the
possibility of error in attribution when license blocks or files are
copied across since the contributed-by lines don't actually reflect
reality in those cases.

Move all "Contributed by" and similar lines (Written by, Test by,
etc.) into a new file CONTRIBUTED-BY to retain record of these
contributions.  These contributors are also mentioned in
manual/contrib.texi, so we just maintain this additional record as a
courtesy to the earlier developers.

The following scripts were used to filter a list of files to edit in
place and to clean up the CONTRIBUTED-BY file respectively.  These
were not added to the glibc sources because they're not expected to be
of any use in future given that this is a one time task:

https://gist.github.com/siddhesh/b5ecac94eabfd72ed2916d6d8157e7dc
https://gist.github.com/siddhesh/15ea1f5e435ace9774f485030695ee02

Reviewed-by: Carlos O'Donell <carlos@redhat.com>
Diffstat (limited to 'elf')
-rw-r--r--elf/cache.c1
-rw-r--r--elf/dl-conflict.c1
-rw-r--r--elf/dl-iteratephdr.c1
-rw-r--r--elf/dl-libc.c1
-rw-r--r--elf/dl-origin.c1
-rw-r--r--elf/dl-profile.c1
-rw-r--r--elf/dl-profstub.c1
-rw-r--r--elf/dl-version.c1
-rw-r--r--elf/ldconfig.c1
-rw-r--r--elf/pldd-xx.c1
-rw-r--r--elf/pldd.c1
-rw-r--r--elf/readelflib.c2
-rw-r--r--elf/readlib.c2
-rw-r--r--elf/sotruss-lib.c1
-rw-r--r--elf/sprof.c1
-rw-r--r--elf/tlsdeschtab.h1
-rw-r--r--elf/tst-align.c1
-rw-r--r--elf/tst-align2.c1
-rw-r--r--elf/tst-alignmod.c1
-rw-r--r--elf/tst-alignmod2.c1
-rw-r--r--elf/tst-dlmodcount.c1
-rw-r--r--elf/tst-dlopenrpath.c1
-rw-r--r--elf/tst-dlopenrpathmod.c1
-rw-r--r--elf/tst-stackguard1.c1
24 files changed, 0 insertions, 26 deletions
diff --git a/elf/cache.c b/elf/cache.c
index 8a3404923c..1c0dc5ee87 100644
--- a/elf/cache.c
+++ b/elf/cache.c
@@ -1,6 +1,5 @@
 /* Copyright (C) 1999-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Contributed by Andreas Jaeger <aj@suse.de>, 1999.
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published
diff --git a/elf/dl-conflict.c b/elf/dl-conflict.c
index 31a2f90770..64fa5793d2 100644
--- a/elf/dl-conflict.c
+++ b/elf/dl-conflict.c
@@ -1,7 +1,6 @@
 /* Resolve conflicts against already prelinked libraries.
    Copyright (C) 2001-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Contributed by Jakub Jelinek <jakub@redhat.com>, 2001.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public License as
diff --git a/elf/dl-iteratephdr.c b/elf/dl-iteratephdr.c
index 5a26db8f4f..73c88caa84 100644
--- a/elf/dl-iteratephdr.c
+++ b/elf/dl-iteratephdr.c
@@ -1,7 +1,6 @@
 /* Get loaded objects program headers.
    Copyright (C) 2001-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Contributed by Jakub Jelinek <jakub@redhat.com>, 2001.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public License as
diff --git a/elf/dl-libc.c b/elf/dl-libc.c
index d5bc4a277f..be1f3c7d75 100644
--- a/elf/dl-libc.c
+++ b/elf/dl-libc.c
@@ -1,7 +1,6 @@
 /* Handle loading and unloading shared objects for internal libc purposes.
    Copyright (C) 1999-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Contributed by Zack Weinberg <zack@rabi.columbia.edu>, 1999.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/elf/dl-origin.c b/elf/dl-origin.c
index 60a4bbf582..eafce796a1 100644
--- a/elf/dl-origin.c
+++ b/elf/dl-origin.c
@@ -1,7 +1,6 @@
 /* Find path of executable.
    Copyright (C) 1998-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Contributed by Ulrich Drepper <drepper@cygnus.com>, 1998.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/elf/dl-profile.c b/elf/dl-profile.c
index 088c023d95..bac3704ee5 100644
--- a/elf/dl-profile.c
+++ b/elf/dl-profile.c
@@ -1,7 +1,6 @@
 /* Profiling of shared libraries.
    Copyright (C) 1997-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
    Based on the BSD mcount implementation.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/elf/dl-profstub.c b/elf/dl-profstub.c
index 08d9f3cae2..6815b74cb6 100644
--- a/elf/dl-profstub.c
+++ b/elf/dl-profstub.c
@@ -1,7 +1,6 @@
 /* Helper definitions for profiling of shared libraries.
    Copyright (C) 1998-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/elf/dl-version.c b/elf/dl-version.c
index 914955c2a8..62aa5eabfb 100644
--- a/elf/dl-version.c
+++ b/elf/dl-version.c
@@ -1,7 +1,6 @@
 /* Handle symbol and library versioning.
    Copyright (C) 1997-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/elf/ldconfig.c b/elf/ldconfig.c
index b8893637f8..101d56ac8e 100644
--- a/elf/ldconfig.c
+++ b/elf/ldconfig.c
@@ -1,6 +1,5 @@
 /* Copyright (C) 1999-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Contributed by Andreas Jaeger <aj@suse.de>, 1999.
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published
diff --git a/elf/pldd-xx.c b/elf/pldd-xx.c
index 0d02dbb620..e67a007efc 100644
--- a/elf/pldd-xx.c
+++ b/elf/pldd-xx.c
@@ -1,6 +1,5 @@
 /* Copyright (C) 2011-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Contributed by Ulrich Drepper <drepper@gmail.com>, 2011.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/elf/pldd.c b/elf/pldd.c
index 3d06813fee..9c49231dd4 100644
--- a/elf/pldd.c
+++ b/elf/pldd.c
@@ -1,7 +1,6 @@
 /* List dynamic shared objects linked into given process.
    Copyright (C) 2011-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Contributed by Ulrich Drepper <drepper@gmail.com>, 2011.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/elf/readelflib.c b/elf/readelflib.c
index c09425a574..10b10b6080 100644
--- a/elf/readelflib.c
+++ b/elf/readelflib.c
@@ -1,7 +1,5 @@
 /* Copyright (C) 1999-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Contributed by Andreas Jaeger <aj@suse.de>, 1999 and
-		  Jakub Jelinek <jakub@redhat.com>, 1999.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/elf/readlib.c b/elf/readlib.c
index 7383c23249..64b20d7804 100644
--- a/elf/readlib.c
+++ b/elf/readlib.c
@@ -1,7 +1,5 @@
 /* Copyright (C) 1999-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Contributed by Andreas Jaeger <aj@suse.de>, 1999 and
-		  Jakub Jelinek <jakub@redhat.com>, 1999.
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published
diff --git a/elf/sotruss-lib.c b/elf/sotruss-lib.c
index b711f7b0c8..934ae52854 100644
--- a/elf/sotruss-lib.c
+++ b/elf/sotruss-lib.c
@@ -1,7 +1,6 @@
 /* Trace calls through PLTs and show caller, callee, and parameters.
    Copyright (C) 2011-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Contributed by Ulrich Drepper <drepper@gmail.com>, 2011.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/elf/sprof.c b/elf/sprof.c
index bc049c8f79..f5b99ee02b 100644
--- a/elf/sprof.c
+++ b/elf/sprof.c
@@ -1,7 +1,6 @@
 /* Read and display shared object profiling data.
    Copyright (C) 1997-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/elf/tlsdeschtab.h b/elf/tlsdeschtab.h
index 85bd0415e1..a0081ecf92 100644
--- a/elf/tlsdeschtab.h
+++ b/elf/tlsdeschtab.h
@@ -1,7 +1,6 @@
 /* Hash table for TLS descriptors.
    Copyright (C) 2005-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Contributed by Alexandre Oliva  <aoliva@redhat.com>
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/elf/tst-align.c b/elf/tst-align.c
index cea5618b05..7d9345bb8d 100644
--- a/elf/tst-align.c
+++ b/elf/tst-align.c
@@ -1,6 +1,5 @@
 /* Copyright (C) 2003-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Contributed by Jakub Jelinek <jakub@redhat.com>, 2003.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/elf/tst-align2.c b/elf/tst-align2.c
index e34af599f6..e5cda09cbf 100644
--- a/elf/tst-align2.c
+++ b/elf/tst-align2.c
@@ -1,6 +1,5 @@
 /* Copyright (C) 2005-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Contributed by Jakub Jelinek <jakub@redhat.com>, 2005.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/elf/tst-alignmod.c b/elf/tst-alignmod.c
index 66011ff68b..e27e917bb4 100644
--- a/elf/tst-alignmod.c
+++ b/elf/tst-alignmod.c
@@ -1,6 +1,5 @@
 /* Copyright (C) 2003-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Contributed by Jakub Jelinek <jakub@redhat.com>, 2003.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/elf/tst-alignmod2.c b/elf/tst-alignmod2.c
index 8378a95ea4..a42560016b 100644
--- a/elf/tst-alignmod2.c
+++ b/elf/tst-alignmod2.c
@@ -1,6 +1,5 @@
 /* Copyright (C) 2003-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Contributed by Jakub Jelinek <jakub@redhat.com>, 2003.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/elf/tst-dlmodcount.c b/elf/tst-dlmodcount.c
index ceb80a2adc..d8719a8bff 100644
--- a/elf/tst-dlmodcount.c
+++ b/elf/tst-dlmodcount.c
@@ -1,6 +1,5 @@
 /* Copyright (C) 2004-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Contributed by David Mosberger <davidm@hpl.hp.com>, 2004.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/elf/tst-dlopenrpath.c b/elf/tst-dlopenrpath.c
index 082a535501..337e0f3e47 100644
--- a/elf/tst-dlopenrpath.c
+++ b/elf/tst-dlopenrpath.c
@@ -1,6 +1,5 @@
 /* Copyright (C) 2004-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Contributed by Ulrich Drepper <drepper@redhat.com>, 2004.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/elf/tst-dlopenrpathmod.c b/elf/tst-dlopenrpathmod.c
index f7ccefebce..561f837616 100644
--- a/elf/tst-dlopenrpathmod.c
+++ b/elf/tst-dlopenrpathmod.c
@@ -1,6 +1,5 @@
 /* Copyright (C) 2004-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Contributed by Ulrich Drepper <drepper@redhat.com>, 2004.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
diff --git a/elf/tst-stackguard1.c b/elf/tst-stackguard1.c
index 6584740d6a..1c4c75ff0a 100644
--- a/elf/tst-stackguard1.c
+++ b/elf/tst-stackguard1.c
@@ -1,6 +1,5 @@
 /* Copyright (C) 2005-2021 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Contributed by Jakub Jelinek <jakub@redhat.com>, 2005.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public