Patchwork Add script to list fixed bugs for the NEWS file

login
register
mail settings
Submitter Marko Myllynen
Date Nov. 9, 2015, 8:27 a.m.
Message ID <564058FF.8000003@redhat.com>
Download mbox | patch
Permalink /patch/9606/
State New
Headers show

Comments

Marko Myllynen - Nov. 9, 2015, 8:27 a.m.
Hi,

On 2015-11-06 00:20, Joseph Myers wrote:
> 
> 2015-11-05  Joseph Myers  <joseph@codesourcery.com>
> 
> 	* scripts/list-fixed-bugs.py: New file.
>  
> diff --git a/scripts/list-fixed-bugs.py b/scripts/list-fixed-bugs.py
> new file mode 100755
> index 0000000..37e9a43
> --- /dev/null
> +++ b/scripts/list-fixed-bugs.py
> @@ -0,0 +1,46 @@
> +#! /usr/bin/python3

other in-tree Python scripts do not have a space after shebang. Seems
that other scripts are inconsistent as well. Below is a patch proposal
to make things consistent.


2015-11-09  Marko Myllynen  <myllynen@redhat.com>

	* catgets/test-gencat.sh: Remove space after shebang.
	* configure: Likewise.
	* conform/GlibcConform.pm: Likewise.
	* conform/check-header-lists.sh: Likewise.
	* conform/conformtest.pl: Likewise.
	* conform/linknamespace.pl: Likewise.
	* conform/list-header-symbols.pl: Likewise.
	* debug/catchsegv.sh: Likewise.
	* elf/genrtldtbl.awk: Likewise.
	* elf/tst-pathopt.sh: Likewise.
	* elf/tst-rtld-load-self.sh: Likewise.
	* grp/tst_fgetgrent.sh: Likewise.
	* iconvdata/gen-8bit-gap-1.sh: Likewise.
	* iconvdata/gen-8bit-gap.sh: Likewise.
	* iconvdata/gen-8bit.sh: Likewise.
	* iconvdata/run-iconv-test.sh: Likewise.
	* intl/tst-gettext.sh: Likewise.
	* intl/tst-gettext2.sh: Likewise.
	* intl/tst-gettext4.sh: Likewise.
	* intl/tst-gettext6.sh: Likewise.
	* intl/tst-translit.sh: Likewise.
	* io/ftwtest-sh: Likewise.
	* libio/test-freopen.sh: Likewise.
	* locale/gen-translit.pl: Likewise.
	* malloc/tst-mtrace.sh: Likewise.
	* manual/check-safety.sh: Likewise.
	* manual/libc-texinfo.sh: Likewise.
	* manual/tsort.awk: Likewise.
	* manual/xtract-typefun.awk: Likewise.
	* nptl/tst-cancel-wrappers.sh: Likewise.
	* nptl/tst-tls6.sh: Likewise.
	* posix/globtest.sh: Likewise.
	* posix/tst-getconf.sh: Likewise.
	* posix/wordexp-tst.sh: Likewise.
	* scripts/check-c++-types.sh: Likewise.
	* scripts/check-local-headers.sh: Likewise.
	* scripts/config.guess: Likewise.
	* scripts/config.sub: Likewise.
	* scripts/cpp: Likewise.
	* scripts/cross-test-ssh.sh: Likewise.
	* scripts/documented.sh: Likewise.
	* scripts/evaluate-test.sh: Likewise.
	* scripts/gen-libc-abis: Likewise.
	* scripts/gen-sorted.awk: Likewise.
	* scripts/list-fixed-bugs.py: Likewise.
	* scripts/merge-test-results.sh: Likewise.
	* scripts/mkinstalldirs: Likewise.
	* scripts/rellns-sh: Likewise.
	* scripts/test-installation.pl: Likewise.
	* scripts/update-copyrights: Likewise.
	* stdio-common/tst-printf.sh: Likewise.
	* stdio-common/tst-unbputc.sh: Likewise.
	* stdlib/tst-fmtmsg.sh: Likewise.
	* stdlib/tst-setcontext3.sh: Likewise.
	* sysdeps/i386/tst-ld-sse-use.sh: Likewise.
	* sysdeps/unix/make-syscalls.sh: Likewise.
	* timezone/yearistype: Likewise.


2015-11-09  Marko Myllynen  <myllynen@redhat.com>

	* localedata/gen-locale.sh: Remove space after shebang.
	* localedata/sort-test.sh: Likewise.
	* localedata/tst-ctype.sh: Likewise.
	* localedata/tst-fmon.sh: Likewise.
	* localedata/tst-langinfo.sh: Likewise.
	* localedata/tst-locale.sh: Likewise.
	* localedata/tst-numeric.sh: Likewise.
	* localedata/tst-rpmatch.sh: Likewise.
	* localedata/tst-trans.sh: Likewise.


---
 catgets/test-gencat.sh         | 2 +-
 configure                      | 2 +-
 conform/GlibcConform.pm        | 2 +-
 conform/check-header-lists.sh  | 2 +-
 conform/conformtest.pl         | 2 +-
 conform/linknamespace.pl       | 2 +-
 conform/list-header-symbols.pl | 2 +-
 debug/catchsegv.sh             | 2 +-
 elf/genrtldtbl.awk             | 2 +-
 elf/tst-pathopt.sh             | 2 +-
 elf/tst-rtld-load-self.sh      | 2 +-
 grp/tst_fgetgrent.sh           | 2 +-
 iconvdata/gen-8bit-gap-1.sh    | 2 +-
 iconvdata/gen-8bit-gap.sh      | 2 +-
 iconvdata/gen-8bit.sh          | 2 +-
 iconvdata/run-iconv-test.sh    | 2 +-
 intl/tst-gettext.sh            | 2 +-
 intl/tst-gettext2.sh           | 2 +-
 intl/tst-gettext4.sh           | 2 +-
 intl/tst-gettext6.sh           | 2 +-
 intl/tst-translit.sh           | 2 +-
 io/ftwtest-sh                  | 2 +-
 libio/test-freopen.sh          | 2 +-
 locale/gen-translit.pl         | 2 +-
 localedata/gen-locale.sh       | 2 +-
 localedata/sort-test.sh        | 2 +-
 localedata/tst-ctype.sh        | 2 +-
 localedata/tst-fmon.sh         | 2 +-
 localedata/tst-langinfo.sh     | 2 +-
 localedata/tst-locale.sh       | 2 +-
 localedata/tst-numeric.sh      | 2 +-
 localedata/tst-rpmatch.sh      | 2 +-
 localedata/tst-trans.sh        | 2 +-
 malloc/tst-mtrace.sh           | 2 +-
 manual/check-safety.sh         | 2 +-
 manual/libc-texinfo.sh         | 2 +-
 manual/tsort.awk               | 2 +-
 manual/xtract-typefun.awk      | 2 +-
 nptl/tst-cancel-wrappers.sh    | 2 +-
 nptl/tst-tls6.sh               | 2 +-
 posix/globtest.sh              | 2 +-
 posix/tst-getconf.sh           | 2 +-
 posix/wordexp-tst.sh           | 2 +-
 scripts/check-c++-types.sh     | 2 +-
 scripts/check-local-headers.sh | 2 +-
 scripts/config.guess           | 2 +-
 scripts/config.sub             | 2 +-
 scripts/cpp                    | 2 +-
 scripts/cross-test-ssh.sh      | 2 +-
 scripts/documented.sh          | 2 +-
 scripts/evaluate-test.sh       | 2 +-
 scripts/gen-libc-abis          | 2 +-
 scripts/gen-sorted.awk         | 2 +-
 scripts/list-fixed-bugs.py     | 2 +-
 scripts/merge-test-results.sh  | 2 +-
 scripts/mkinstalldirs          | 2 +-
 scripts/rellns-sh              | 2 +-
 scripts/test-installation.pl   | 2 +-
 scripts/update-copyrights      | 2 +-
 stdio-common/tst-printf.sh     | 2 +-
 stdio-common/tst-unbputc.sh    | 2 +-
 stdlib/tst-fmtmsg.sh           | 2 +-
 stdlib/tst-setcontext3.sh      | 2 +-
 sysdeps/i386/tst-ld-sse-use.sh | 2 +-
 sysdeps/unix/make-syscalls.sh  | 2 +-
 timezone/yearistype            | 2 +-
 66 files changed, 66 insertions(+), 66 deletions(-)


Thanks,
Marko Myllynen - Nov. 18, 2015, 1:09 p.m.
Ping?

If this looks acceptable, please commit. I realize this is pretty
cosmetic so I won't ping again after this.

On 2015-11-09 10:27, Marko Myllynen wrote:
> Hi,
> 
> On 2015-11-06 00:20, Joseph Myers wrote:
>>
>> 2015-11-05  Joseph Myers  <joseph@codesourcery.com>
>>
>> 	* scripts/list-fixed-bugs.py: New file.
>>  
>> diff --git a/scripts/list-fixed-bugs.py b/scripts/list-fixed-bugs.py
>> new file mode 100755
>> index 0000000..37e9a43
>> --- /dev/null
>> +++ b/scripts/list-fixed-bugs.py
>> @@ -0,0 +1,46 @@
>> +#! /usr/bin/python3
> 
> other in-tree Python scripts do not have a space after shebang. Seems
> that other scripts are inconsistent as well. Below is a patch proposal
> to make things consistent.
> 
> 
> 2015-11-09  Marko Myllynen  <myllynen@redhat.com>
> 
> 	* catgets/test-gencat.sh: Remove space after shebang.
> 	* configure: Likewise.
> 	* conform/GlibcConform.pm: Likewise.
> 	* conform/check-header-lists.sh: Likewise.
> 	* conform/conformtest.pl: Likewise.
> 	* conform/linknamespace.pl: Likewise.
> 	* conform/list-header-symbols.pl: Likewise.
> 	* debug/catchsegv.sh: Likewise.
> 	* elf/genrtldtbl.awk: Likewise.
> 	* elf/tst-pathopt.sh: Likewise.
> 	* elf/tst-rtld-load-self.sh: Likewise.
> 	* grp/tst_fgetgrent.sh: Likewise.
> 	* iconvdata/gen-8bit-gap-1.sh: Likewise.
> 	* iconvdata/gen-8bit-gap.sh: Likewise.
> 	* iconvdata/gen-8bit.sh: Likewise.
> 	* iconvdata/run-iconv-test.sh: Likewise.
> 	* intl/tst-gettext.sh: Likewise.
> 	* intl/tst-gettext2.sh: Likewise.
> 	* intl/tst-gettext4.sh: Likewise.
> 	* intl/tst-gettext6.sh: Likewise.
> 	* intl/tst-translit.sh: Likewise.
> 	* io/ftwtest-sh: Likewise.
> 	* libio/test-freopen.sh: Likewise.
> 	* locale/gen-translit.pl: Likewise.
> 	* malloc/tst-mtrace.sh: Likewise.
> 	* manual/check-safety.sh: Likewise.
> 	* manual/libc-texinfo.sh: Likewise.
> 	* manual/tsort.awk: Likewise.
> 	* manual/xtract-typefun.awk: Likewise.
> 	* nptl/tst-cancel-wrappers.sh: Likewise.
> 	* nptl/tst-tls6.sh: Likewise.
> 	* posix/globtest.sh: Likewise.
> 	* posix/tst-getconf.sh: Likewise.
> 	* posix/wordexp-tst.sh: Likewise.
> 	* scripts/check-c++-types.sh: Likewise.
> 	* scripts/check-local-headers.sh: Likewise.
> 	* scripts/config.guess: Likewise.
> 	* scripts/config.sub: Likewise.
> 	* scripts/cpp: Likewise.
> 	* scripts/cross-test-ssh.sh: Likewise.
> 	* scripts/documented.sh: Likewise.
> 	* scripts/evaluate-test.sh: Likewise.
> 	* scripts/gen-libc-abis: Likewise.
> 	* scripts/gen-sorted.awk: Likewise.
> 	* scripts/list-fixed-bugs.py: Likewise.
> 	* scripts/merge-test-results.sh: Likewise.
> 	* scripts/mkinstalldirs: Likewise.
> 	* scripts/rellns-sh: Likewise.
> 	* scripts/test-installation.pl: Likewise.
> 	* scripts/update-copyrights: Likewise.
> 	* stdio-common/tst-printf.sh: Likewise.
> 	* stdio-common/tst-unbputc.sh: Likewise.
> 	* stdlib/tst-fmtmsg.sh: Likewise.
> 	* stdlib/tst-setcontext3.sh: Likewise.
> 	* sysdeps/i386/tst-ld-sse-use.sh: Likewise.
> 	* sysdeps/unix/make-syscalls.sh: Likewise.
> 	* timezone/yearistype: Likewise.
> 
> 
> 2015-11-09  Marko Myllynen  <myllynen@redhat.com>
> 
> 	* localedata/gen-locale.sh: Remove space after shebang.
> 	* localedata/sort-test.sh: Likewise.
> 	* localedata/tst-ctype.sh: Likewise.
> 	* localedata/tst-fmon.sh: Likewise.
> 	* localedata/tst-langinfo.sh: Likewise.
> 	* localedata/tst-locale.sh: Likewise.
> 	* localedata/tst-numeric.sh: Likewise.
> 	* localedata/tst-rpmatch.sh: Likewise.
> 	* localedata/tst-trans.sh: Likewise.
> 
> 
> ---
>  catgets/test-gencat.sh         | 2 +-
>  configure                      | 2 +-
>  conform/GlibcConform.pm        | 2 +-
>  conform/check-header-lists.sh  | 2 +-
>  conform/conformtest.pl         | 2 +-
>  conform/linknamespace.pl       | 2 +-
>  conform/list-header-symbols.pl | 2 +-
>  debug/catchsegv.sh             | 2 +-
>  elf/genrtldtbl.awk             | 2 +-
>  elf/tst-pathopt.sh             | 2 +-
>  elf/tst-rtld-load-self.sh      | 2 +-
>  grp/tst_fgetgrent.sh           | 2 +-
>  iconvdata/gen-8bit-gap-1.sh    | 2 +-
>  iconvdata/gen-8bit-gap.sh      | 2 +-
>  iconvdata/gen-8bit.sh          | 2 +-
>  iconvdata/run-iconv-test.sh    | 2 +-
>  intl/tst-gettext.sh            | 2 +-
>  intl/tst-gettext2.sh           | 2 +-
>  intl/tst-gettext4.sh           | 2 +-
>  intl/tst-gettext6.sh           | 2 +-
>  intl/tst-translit.sh           | 2 +-
>  io/ftwtest-sh                  | 2 +-
>  libio/test-freopen.sh          | 2 +-
>  locale/gen-translit.pl         | 2 +-
>  localedata/gen-locale.sh       | 2 +-
>  localedata/sort-test.sh        | 2 +-
>  localedata/tst-ctype.sh        | 2 +-
>  localedata/tst-fmon.sh         | 2 +-
>  localedata/tst-langinfo.sh     | 2 +-
>  localedata/tst-locale.sh       | 2 +-
>  localedata/tst-numeric.sh      | 2 +-
>  localedata/tst-rpmatch.sh      | 2 +-
>  localedata/tst-trans.sh        | 2 +-
>  malloc/tst-mtrace.sh           | 2 +-
>  manual/check-safety.sh         | 2 +-
>  manual/libc-texinfo.sh         | 2 +-
>  manual/tsort.awk               | 2 +-
>  manual/xtract-typefun.awk      | 2 +-
>  nptl/tst-cancel-wrappers.sh    | 2 +-
>  nptl/tst-tls6.sh               | 2 +-
>  posix/globtest.sh              | 2 +-
>  posix/tst-getconf.sh           | 2 +-
>  posix/wordexp-tst.sh           | 2 +-
>  scripts/check-c++-types.sh     | 2 +-
>  scripts/check-local-headers.sh | 2 +-
>  scripts/config.guess           | 2 +-
>  scripts/config.sub             | 2 +-
>  scripts/cpp                    | 2 +-
>  scripts/cross-test-ssh.sh      | 2 +-
>  scripts/documented.sh          | 2 +-
>  scripts/evaluate-test.sh       | 2 +-
>  scripts/gen-libc-abis          | 2 +-
>  scripts/gen-sorted.awk         | 2 +-
>  scripts/list-fixed-bugs.py     | 2 +-
>  scripts/merge-test-results.sh  | 2 +-
>  scripts/mkinstalldirs          | 2 +-
>  scripts/rellns-sh              | 2 +-
>  scripts/test-installation.pl   | 2 +-
>  scripts/update-copyrights      | 2 +-
>  stdio-common/tst-printf.sh     | 2 +-
>  stdio-common/tst-unbputc.sh    | 2 +-
>  stdlib/tst-fmtmsg.sh           | 2 +-
>  stdlib/tst-setcontext3.sh      | 2 +-
>  sysdeps/i386/tst-ld-sse-use.sh | 2 +-
>  sysdeps/unix/make-syscalls.sh  | 2 +-
>  timezone/yearistype            | 2 +-
>  66 files changed, 66 insertions(+), 66 deletions(-)
> 
> diff --git a/catgets/test-gencat.sh b/catgets/test-gencat.sh
> index 97beca8..f0e5ab6 100755
> --- a/catgets/test-gencat.sh
> +++ b/catgets/test-gencat.sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  # Test escape character handling in gencat.
>  # Copyright (C) 2000-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
> diff --git a/configure b/configure
> index 01f5075..dce049d 100755
> --- a/configure
> +++ b/configure
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  # Guess values for system-dependent variables and create Makefiles.
>  # Generated by GNU Autoconf 2.69 for GNU C Library (see version.h).
>  #
> diff --git a/conform/GlibcConform.pm b/conform/GlibcConform.pm
> index 218b6ec..88abde2 100644
> --- a/conform/GlibcConform.pm
> +++ b/conform/GlibcConform.pm
> @@ -1,4 +1,4 @@
> -#! /usr/bin/perl
> +#!/usr/bin/perl
>  
>  # Shared code for glibc conformance tests.
>  
> diff --git a/conform/check-header-lists.sh b/conform/check-header-lists.sh
> index 4ce5b6c..73666c4 100755
> --- a/conform/check-header-lists.sh
> +++ b/conform/check-header-lists.sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  # Check the set of headers with conformtest expectations for a given standard.
>  # Copyright (C) 2014-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
> diff --git a/conform/conformtest.pl b/conform/conformtest.pl
> index cc0944a..fedcbc3 100644
> --- a/conform/conformtest.pl
> +++ b/conform/conformtest.pl
> @@ -1,4 +1,4 @@
> -#! /usr/bin/perl
> +#!/usr/bin/perl
>  
>  use GlibcConform;
>  use Getopt::Long;
> diff --git a/conform/linknamespace.pl b/conform/linknamespace.pl
> index 94ebfd4..bf0e3a0 100644
> --- a/conform/linknamespace.pl
> +++ b/conform/linknamespace.pl
> @@ -1,4 +1,4 @@
> -#! /usr/bin/perl
> +#!/usr/bin/perl
>  
>  # Check that use of symbols declared in a given header does not result
>  # in any symbols being brought in that are not reserved with external
> diff --git a/conform/list-header-symbols.pl b/conform/list-header-symbols.pl
> index 8b14b83..dd3d25e 100644
> --- a/conform/list-header-symbols.pl
> +++ b/conform/list-header-symbols.pl
> @@ -1,4 +1,4 @@
> -#! /usr/bin/perl
> +#!/usr/bin/perl
>  
>  # Print a list of symbols exported by some headers that would
>  # otherwise be in the user's namespace.
> diff --git a/debug/catchsegv.sh b/debug/catchsegv.sh
> index bd83517..6dc1208 100755
> --- a/debug/catchsegv.sh
> +++ b/debug/catchsegv.sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  # Copyright (C) 1998-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
>  # Contributed by Ulrich Drepper <drepper@cygnus.com>, 1998.
> diff --git a/elf/genrtldtbl.awk b/elf/genrtldtbl.awk
> index 54cdc8c..0e2a374 100644
> --- a/elf/genrtldtbl.awk
> +++ b/elf/genrtldtbl.awk
> @@ -1,4 +1,4 @@
> -#! /usr/bin/awk
> +#!/usr/bin/awk
>  BEGIN {
>    FS=":";
>    count=0;
> diff --git a/elf/tst-pathopt.sh b/elf/tst-pathopt.sh
> index 85d0be2..c939335 100755
> --- a/elf/tst-pathopt.sh
> +++ b/elf/tst-pathopt.sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  # Test lookup path optimization.
>  # Copyright (C) 2000-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
> diff --git a/elf/tst-rtld-load-self.sh b/elf/tst-rtld-load-self.sh
> index 45789a8..6470140 100755
> --- a/elf/tst-rtld-load-self.sh
> +++ b/elf/tst-rtld-load-self.sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  # Test how rtld loads itself.
>  # Copyright (C) 2012-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
> diff --git a/grp/tst_fgetgrent.sh b/grp/tst_fgetgrent.sh
> index 53024db..f41d022 100644
> --- a/grp/tst_fgetgrent.sh
> +++ b/grp/tst_fgetgrent.sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  # Copyright (C) 1999-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
>  # Contributed by Andreas Jaeger <aj@arthur.rhein-neckar.de>, 1999.
> diff --git a/iconvdata/gen-8bit-gap-1.sh b/iconvdata/gen-8bit-gap-1.sh
> index e86ac53..46567f2 100644
> --- a/iconvdata/gen-8bit-gap-1.sh
> +++ b/iconvdata/gen-8bit-gap-1.sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  echo "static const uint32_t iso88597_to_ucs4[96] = {"
>  sed -ne '/^[^[:space:]]*[[:space:]]*.x00/d;/^END/q' \
>      -e 's/^<U\(....\)>[[:space:]]*.x\([A-Fa-f].\).*/  [0x\2 - 0xA0] = 0x\1,/p' \
> diff --git a/iconvdata/gen-8bit-gap.sh b/iconvdata/gen-8bit-gap.sh
> index e1dabae..bcd6d12 100644
> --- a/iconvdata/gen-8bit-gap.sh
> +++ b/iconvdata/gen-8bit-gap.sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  echo "static const uint32_t to_ucs4[256] = {"
>  sed -ne '/^[^[:space:]]*[[:space:]]*.x00/d;/^END/q' \
>      -e 's/^<U\(....\)>[[:space:]]*.x\(..\).*/  [0x\2] = 0x\1,/p' \
> diff --git a/iconvdata/gen-8bit.sh b/iconvdata/gen-8bit.sh
> index d1a21bc..94de6fd 100644
> --- a/iconvdata/gen-8bit.sh
> +++ b/iconvdata/gen-8bit.sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  echo "static const uint32_t to_ucs4[256] = {"
>  sed -ne '/^[^[:space:]]*[[:space:]]*.x00/d;/^END/q' \
>      -e 's/^<U\(....\)>[[:space:]]*.x\(..\).*/  [0x\2] = 0x\1,/p' \
> diff --git a/iconvdata/run-iconv-test.sh b/iconvdata/run-iconv-test.sh
> index 557db6b..92c8a19 100755
> --- a/iconvdata/run-iconv-test.sh
> +++ b/iconvdata/run-iconv-test.sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh -f
> +#!/bin/sh -f
>  # Run available iconv(1) tests.
>  # Copyright (C) 1998-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
> diff --git a/intl/tst-gettext.sh b/intl/tst-gettext.sh
> index 5062290..35ae2b7 100755
> --- a/intl/tst-gettext.sh
> +++ b/intl/tst-gettext.sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  # Test of gettext functions.
>  # Copyright (C) 2000-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
> diff --git a/intl/tst-gettext2.sh b/intl/tst-gettext2.sh
> index 20f4862..a9f8bac 100644
> --- a/intl/tst-gettext2.sh
> +++ b/intl/tst-gettext2.sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  # Test of gettext functions.
>  # Copyright (C) 2000-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
> diff --git a/intl/tst-gettext4.sh b/intl/tst-gettext4.sh
> index 63fca58..2c26eee 100755
> --- a/intl/tst-gettext4.sh
> +++ b/intl/tst-gettext4.sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  # Test that gettext() in multithreaded applications works correctly if
>  # different threads operate in different locales with the same encoding.
>  # Copyright (C) 2001-2015 Free Software Foundation, Inc.
> diff --git a/intl/tst-gettext6.sh b/intl/tst-gettext6.sh
> index 33788ad..f3549ce 100644
> --- a/intl/tst-gettext6.sh
> +++ b/intl/tst-gettext6.sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  # Test that gettext() in multithreaded applications works correctly.
>  # Copyright (C) 2008-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
> diff --git a/intl/tst-translit.sh b/intl/tst-translit.sh
> index e8ac3e7..8e83549 100755
> --- a/intl/tst-translit.sh
> +++ b/intl/tst-translit.sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  # Test of transliteration in gettext functions.
>  # Copyright (C) 2000-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
> diff --git a/io/ftwtest-sh b/io/ftwtest-sh
> index 8669eab..361654a 100644
> --- a/io/ftwtest-sh
> +++ b/io/ftwtest-sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  # Test for nftw(3).
>  # Copyright (C) 1997-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
> diff --git a/libio/test-freopen.sh b/libio/test-freopen.sh
> index 8265645..81da4ba 100755
> --- a/libio/test-freopen.sh
> +++ b/libio/test-freopen.sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  # Test of freopen.
>  # Copyright (C) 2000-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
> diff --git a/locale/gen-translit.pl b/locale/gen-translit.pl
> index 5f30e30..30d3f2f 100644
> --- a/locale/gen-translit.pl
> +++ b/locale/gen-translit.pl
> @@ -1,4 +1,4 @@
> -#! /usr/bin/perl -w
> +#!/usr/bin/perl -w
>  open F, "cat C-translit.h.in | gcc -E - |" || die "Cannot preprocess input file";
>  
>  
> diff --git a/localedata/gen-locale.sh b/localedata/gen-locale.sh
> index a0e3a1a..ed0cc20 100644
> --- a/localedata/gen-locale.sh
> +++ b/localedata/gen-locale.sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  # Generate test locale files.
>  # Copyright (C) 2000-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
> diff --git a/localedata/sort-test.sh b/localedata/sort-test.sh
> index 1a10262..5128fb5 100644
> --- a/localedata/sort-test.sh
> +++ b/localedata/sort-test.sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  # Test collation using xfrm-test.
>  # Copyright (C) 1997-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
> diff --git a/localedata/tst-ctype.sh b/localedata/tst-ctype.sh
> index a49a8f3..ec88ef6 100755
> --- a/localedata/tst-ctype.sh
> +++ b/localedata/tst-ctype.sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  # Testing the implementation of the isxxx() and toxxx() functions.
>  # Copyright (C) 2000-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
> diff --git a/localedata/tst-fmon.sh b/localedata/tst-fmon.sh
> index 73e3a22..59e7828 100755
> --- a/localedata/tst-fmon.sh
> +++ b/localedata/tst-fmon.sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  # Testing the implementation of strfmon(3).
>  # Copyright (C) 1996-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
> diff --git a/localedata/tst-langinfo.sh b/localedata/tst-langinfo.sh
> index 5f639e6..e923399 100755
> --- a/localedata/tst-langinfo.sh
> +++ b/localedata/tst-langinfo.sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  # Test nl_langinfo.
>  # Copyright (C) 2000-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
> diff --git a/localedata/tst-locale.sh b/localedata/tst-locale.sh
> index 6bd81e8..765ee89 100755
> --- a/localedata/tst-locale.sh
> +++ b/localedata/tst-locale.sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  # Testing the implementation of localedata.
>  # Copyright (C) 1998-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
> diff --git a/localedata/tst-numeric.sh b/localedata/tst-numeric.sh
> index d57b433..2ecd222 100644
> --- a/localedata/tst-numeric.sh
> +++ b/localedata/tst-numeric.sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  # Testing the implementation of LC_NUMERIC and snprintf(3).
>  # Copyright (C) 1996-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
> diff --git a/localedata/tst-rpmatch.sh b/localedata/tst-rpmatch.sh
> index 42872ce..0e2652c 100755
> --- a/localedata/tst-rpmatch.sh
> +++ b/localedata/tst-rpmatch.sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh -f
> +#!/bin/sh -f
>  #
>  # Copyright (C) 1998-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library and contains tests for
> diff --git a/localedata/tst-trans.sh b/localedata/tst-trans.sh
> index fac23f0..497610f 100755
> --- a/localedata/tst-trans.sh
> +++ b/localedata/tst-trans.sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  # Test character mapping definitions.
>  # Copyright (C) 1999-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
> diff --git a/malloc/tst-mtrace.sh b/malloc/tst-mtrace.sh
> index fb98d12..198155f 100755
> --- a/malloc/tst-mtrace.sh
> +++ b/malloc/tst-mtrace.sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  # Testing the mtrace function.
>  # Copyright (C) 2000-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
> diff --git a/manual/check-safety.sh b/manual/check-safety.sh
> index d7c2ca5..680cecb 100644
> --- a/manual/check-safety.sh
> +++ b/manual/check-safety.sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  
>  # Copyright 2014-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
> diff --git a/manual/libc-texinfo.sh b/manual/libc-texinfo.sh
> index 1ef09fc..4d0a522 100644
> --- a/manual/libc-texinfo.sh
> +++ b/manual/libc-texinfo.sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  
>  OUTDIR=$1
>  shift
> diff --git a/manual/tsort.awk b/manual/tsort.awk
> index cae084d..9a5ace4 100644
> --- a/manual/tsort.awk
> +++ b/manual/tsort.awk
> @@ -1,4 +1,4 @@
> -#! /usr/bin/awk -f
> +#!/usr/bin/awk -f
>  # Generate topologically sorted list of manual chapters.
>  # Copyright (C) 1998-2015 Free Software Foundation, Inc.
>  # Written by Ulrich Drepper <drepper@cygnus.com>, 1998.
> diff --git a/manual/xtract-typefun.awk b/manual/xtract-typefun.awk
> index d39ceef..57e567f 100644
> --- a/manual/xtract-typefun.awk
> +++ b/manual/xtract-typefun.awk
> @@ -1,4 +1,4 @@
> -#! /usr/local/bin/gawk -f
> +#!/usr/local/bin/gawk -f
>  BEGIN {
>    last_node="";
>  }
> diff --git a/nptl/tst-cancel-wrappers.sh b/nptl/tst-cancel-wrappers.sh
> index d492a54..d291009 100644
> --- a/nptl/tst-cancel-wrappers.sh
> +++ b/nptl/tst-cancel-wrappers.sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  # Test whether all cancelable functions are cancelable.
>  # Copyright (C) 2002-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
> diff --git a/nptl/tst-tls6.sh b/nptl/tst-tls6.sh
> index 3533474..befa3d3 100755
> --- a/nptl/tst-tls6.sh
> +++ b/nptl/tst-tls6.sh
> @@ -1,4 +1,4 @@
> -#! /bin/bash
> +#!/bin/bash
>  # A tls test.
>  # Copyright (C) 2003-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
> diff --git a/posix/globtest.sh b/posix/globtest.sh
> index 7c9f590..56f0e7e 100755
> --- a/posix/globtest.sh
> +++ b/posix/globtest.sh
> @@ -1,4 +1,4 @@
> -#! /bin/bash
> +#!/bin/bash
>  # Test for glob(3).
>  # Copyright (C) 1997-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
> diff --git a/posix/tst-getconf.sh b/posix/tst-getconf.sh
> index e0582a7..5d294c5 100644
> --- a/posix/tst-getconf.sh
> +++ b/posix/tst-getconf.sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  # Test for getconf(1).
>  # Copyright (C) 2001-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
> diff --git a/posix/wordexp-tst.sh b/posix/wordexp-tst.sh
> index 83ecc3f..3dfb5f1 100755
> --- a/posix/wordexp-tst.sh
> +++ b/posix/wordexp-tst.sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  # Test for wordexp(3).
>  # Copyright (C) 1998-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
> diff --git a/scripts/check-c++-types.sh b/scripts/check-c++-types.sh
> index 97e9c46..efd74ce 100755
> --- a/scripts/check-c++-types.sh
> +++ b/scripts/check-c++-types.sh
> @@ -1,4 +1,4 @@
> -#! /bin/bash
> +#!/bin/bash
>  # Copyright (C) 2003-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
>  
> diff --git a/scripts/check-local-headers.sh b/scripts/check-local-headers.sh
> index 3589c40..9999399 100755
> --- a/scripts/check-local-headers.sh
> +++ b/scripts/check-local-headers.sh
> @@ -1,4 +1,4 @@
> -#! /bin/bash
> +#!/bin/bash
>  # Copyright (C) 2005-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
>  
> diff --git a/scripts/config.guess b/scripts/config.guess
> index 1f5c50c..641d83b 100755
> --- a/scripts/config.guess
> +++ b/scripts/config.guess
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  # Attempt to guess a canonical system name.
>  #   Copyright 1992-2014 Free Software Foundation, Inc.
>  
> diff --git a/scripts/config.sub b/scripts/config.sub
> index d654d03..4368c3e 100755
> --- a/scripts/config.sub
> +++ b/scripts/config.sub
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  # Configuration validation subroutine script.
>  #   Copyright 1992-2014 Free Software Foundation, Inc.
>  
> diff --git a/scripts/cpp b/scripts/cpp
> index 65f273e..cb24fe2 100755
> --- a/scripts/cpp
> +++ b/scripts/cpp
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  
>  # This script is used solely by rpcgen when run by sunrpc/Makefile,
>  # which passes CPP in the environment to tell us what to run.
> diff --git a/scripts/cross-test-ssh.sh b/scripts/cross-test-ssh.sh
> index c64545a..beb8e0d 100755
> --- a/scripts/cross-test-ssh.sh
> +++ b/scripts/cross-test-ssh.sh
> @@ -1,4 +1,4 @@
> -#! /bin/bash
> +#!/bin/bash
>  # Run a testcase on a remote system, via ssh.
>  # Copyright (C) 2012-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
> diff --git a/scripts/documented.sh b/scripts/documented.sh
> index a039987..047a1d3 100644
> --- a/scripts/documented.sh
> +++ b/scripts/documented.sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  bindir=$1
>  
>  VERSION=1.0
> diff --git a/scripts/evaluate-test.sh b/scripts/evaluate-test.sh
> index ad4da6e..03a0e95 100755
> --- a/scripts/evaluate-test.sh
> +++ b/scripts/evaluate-test.sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  # Output a test status line.
>  # Copyright (C) 2012-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
> diff --git a/scripts/gen-libc-abis b/scripts/gen-libc-abis
> index ce9ac5e..c553764 100644
> --- a/scripts/gen-libc-abis
> +++ b/scripts/gen-libc-abis
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  triple="$1"
>  
>  printf "#ifndef _LIBC_ABIS_H\n#define _LIBC_ABIS_H 1\n\n"
> diff --git a/scripts/gen-sorted.awk b/scripts/gen-sorted.awk
> index 5e72383..3bffcf0 100755
> --- a/scripts/gen-sorted.awk
> +++ b/scripts/gen-sorted.awk
> @@ -1,4 +1,4 @@
> -#! /usr/bin/awk -f
> +#!/usr/bin/awk -f
>  # Generate sorted list of directories.  The sorting is stable but with
>  # dependencies between directories resolved by moving dependees in front.
>  # Copyright (C) 1998-2015 Free Software Foundation, Inc.
> diff --git a/scripts/list-fixed-bugs.py b/scripts/list-fixed-bugs.py
> index 37e9a43..87054ff 100755
> --- a/scripts/list-fixed-bugs.py
> +++ b/scripts/list-fixed-bugs.py
> @@ -1,4 +1,4 @@
> -#! /usr/bin/python3
> +#!/usr/bin/python3
>  # Copyright (C) 2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
>  #
> diff --git a/scripts/merge-test-results.sh b/scripts/merge-test-results.sh
> index 40770a1..29182e7 100755
> --- a/scripts/merge-test-results.sh
> +++ b/scripts/merge-test-results.sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  # Merge test results of individual tests or subdirectories.
>  # Copyright (C) 2014-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
> diff --git a/scripts/mkinstalldirs b/scripts/mkinstalldirs
> index 55d537f..a17570a 100755
> --- a/scripts/mkinstalldirs
> +++ b/scripts/mkinstalldirs
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  # mkinstalldirs --- make directory hierarchy
>  
>  scriptversion=2009-04-28.21; # UTC
> diff --git a/scripts/rellns-sh b/scripts/rellns-sh
> index f107433..d8e27c9 100755
> --- a/scripts/rellns-sh
> +++ b/scripts/rellns-sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  # rellns-sh - Simplified ln program to generate relative symbolic link.
>  # Copyright (C) 1996-2015 Free Software Foundation, Inc.
>  # Written by Ulrich Drepper <drepper@cygnus.com>, October 1996
> diff --git a/scripts/test-installation.pl b/scripts/test-installation.pl
> index 79b2b3e..92b4883 100755
> --- a/scripts/test-installation.pl
> +++ b/scripts/test-installation.pl
> @@ -1,4 +1,4 @@
> -#! /usr/bin/perl -w
> +#!/usr/bin/perl -w
>  # Copyright (C) 1997-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
>  # Contributed by Andreas Jaeger <aj@arthur.rhein-neckar.de>, 1997.
> diff --git a/scripts/update-copyrights b/scripts/update-copyrights
> index 1cfbb78..415a0da 100755
> --- a/scripts/update-copyrights
> +++ b/scripts/update-copyrights
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  # Update copyright year lists.
>  # Copyright (C) 2012-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
> diff --git a/stdio-common/tst-printf.sh b/stdio-common/tst-printf.sh
> index f4ae5e4..16b4b91 100644
> --- a/stdio-common/tst-printf.sh
> +++ b/stdio-common/tst-printf.sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  # Testing of printf.
>  # Copyright (C) 2000-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
> diff --git a/stdio-common/tst-unbputc.sh b/stdio-common/tst-unbputc.sh
> index 706c9ea..a86c4bd 100755
> --- a/stdio-common/tst-unbputc.sh
> +++ b/stdio-common/tst-unbputc.sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  # Testing the stdio implementation
>  # Copyright (C) 2000-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
> diff --git a/stdlib/tst-fmtmsg.sh b/stdlib/tst-fmtmsg.sh
> index 7cdbcf5..95448f2 100755
> --- a/stdlib/tst-fmtmsg.sh
> +++ b/stdlib/tst-fmtmsg.sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  # Test of fmtmsg function family.
>  # Copyright (C) 2000-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
> diff --git a/stdlib/tst-setcontext3.sh b/stdlib/tst-setcontext3.sh
> index 7bdca91..1b0e20f 100644
> --- a/stdlib/tst-setcontext3.sh
> +++ b/stdlib/tst-setcontext3.sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  # Bug 18125: Test the exit functionality of setcontext().
>  # Copyright (C) 2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
> diff --git a/sysdeps/i386/tst-ld-sse-use.sh b/sysdeps/i386/tst-ld-sse-use.sh
> index 85a0651..07d6131 100755
> --- a/sysdeps/i386/tst-ld-sse-use.sh
> +++ b/sysdeps/i386/tst-ld-sse-use.sh
> @@ -1,4 +1,4 @@
> -#! /bin/bash
> +#!/bin/bash
>  # Make sure no code in ld.so uses xmm/ymm/zmm registers on i386.
>  # Copyright (C) 2009-2015 Free Software Foundation, Inc.
>  # This file is part of the GNU C Library.
> diff --git a/sysdeps/unix/make-syscalls.sh b/sysdeps/unix/make-syscalls.sh
> index fbf9660..152dac1 100644
> --- a/sysdeps/unix/make-syscalls.sh
> +++ b/sysdeps/unix/make-syscalls.sh
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  
>  # Usage: make-syscalls.sh ../sysdeps/unix/common
>  # Expects $sysdirs in environment.
> diff --git a/timezone/yearistype b/timezone/yearistype
> index 66dbf89..b3a5671 100755
> --- a/timezone/yearistype
> +++ b/timezone/yearistype
> @@ -1,4 +1,4 @@
> -#! /bin/sh
> +#!/bin/sh
>  
>  : 'This file is in the public domain, so clarified as of'
>  : '2006-07-17 by Arthur David Olson.'
> 
> Thanks,
>
Joseph Myers - Nov. 18, 2015, 2:54 p.m.
On Wed, 18 Nov 2015, Marko Myllynen wrote:

> Ping?
> 
> If this looks acceptable, please commit. I realize this is pretty
> cosmetic so I won't ping again after this.

Please submit the patch in its own thread with a meaningful subject line.  
Submitting an essentially unrelated patch in reply to another thread 
results in unhelpful patch descriptions in patchwork.

> > diff --git a/timezone/yearistype b/timezone/yearistype
> > index 66dbf89..b3a5671 100755
> > --- a/timezone/yearistype
> > +++ b/timezone/yearistype
> > @@ -1,4 +1,4 @@
> > -#! /bin/sh
> > +#!/bin/sh

This file is verbatim from tzdata and shouldn't be modified locally.

Patch

diff --git a/catgets/test-gencat.sh b/catgets/test-gencat.sh
index 97beca8..f0e5ab6 100755
--- a/catgets/test-gencat.sh
+++ b/catgets/test-gencat.sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 # Test escape character handling in gencat.
 # Copyright (C) 2000-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff --git a/configure b/configure
index 01f5075..dce049d 100755
--- a/configure
+++ b/configure
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 # Guess values for system-dependent variables and create Makefiles.
 # Generated by GNU Autoconf 2.69 for GNU C Library (see version.h).
 #
diff --git a/conform/GlibcConform.pm b/conform/GlibcConform.pm
index 218b6ec..88abde2 100644
--- a/conform/GlibcConform.pm
+++ b/conform/GlibcConform.pm
@@ -1,4 +1,4 @@ 
-#! /usr/bin/perl
+#!/usr/bin/perl
 
 # Shared code for glibc conformance tests.
 
diff --git a/conform/check-header-lists.sh b/conform/check-header-lists.sh
index 4ce5b6c..73666c4 100755
--- a/conform/check-header-lists.sh
+++ b/conform/check-header-lists.sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 # Check the set of headers with conformtest expectations for a given standard.
 # Copyright (C) 2014-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff --git a/conform/conformtest.pl b/conform/conformtest.pl
index cc0944a..fedcbc3 100644
--- a/conform/conformtest.pl
+++ b/conform/conformtest.pl
@@ -1,4 +1,4 @@ 
-#! /usr/bin/perl
+#!/usr/bin/perl
 
 use GlibcConform;
 use Getopt::Long;
diff --git a/conform/linknamespace.pl b/conform/linknamespace.pl
index 94ebfd4..bf0e3a0 100644
--- a/conform/linknamespace.pl
+++ b/conform/linknamespace.pl
@@ -1,4 +1,4 @@ 
-#! /usr/bin/perl
+#!/usr/bin/perl
 
 # Check that use of symbols declared in a given header does not result
 # in any symbols being brought in that are not reserved with external
diff --git a/conform/list-header-symbols.pl b/conform/list-header-symbols.pl
index 8b14b83..dd3d25e 100644
--- a/conform/list-header-symbols.pl
+++ b/conform/list-header-symbols.pl
@@ -1,4 +1,4 @@ 
-#! /usr/bin/perl
+#!/usr/bin/perl
 
 # Print a list of symbols exported by some headers that would
 # otherwise be in the user's namespace.
diff --git a/debug/catchsegv.sh b/debug/catchsegv.sh
index bd83517..6dc1208 100755
--- a/debug/catchsegv.sh
+++ b/debug/catchsegv.sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 # Copyright (C) 1998-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
 # Contributed by Ulrich Drepper <drepper@cygnus.com>, 1998.
diff --git a/elf/genrtldtbl.awk b/elf/genrtldtbl.awk
index 54cdc8c..0e2a374 100644
--- a/elf/genrtldtbl.awk
+++ b/elf/genrtldtbl.awk
@@ -1,4 +1,4 @@ 
-#! /usr/bin/awk
+#!/usr/bin/awk
 BEGIN {
   FS=":";
   count=0;
diff --git a/elf/tst-pathopt.sh b/elf/tst-pathopt.sh
index 85d0be2..c939335 100755
--- a/elf/tst-pathopt.sh
+++ b/elf/tst-pathopt.sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 # Test lookup path optimization.
 # Copyright (C) 2000-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff --git a/elf/tst-rtld-load-self.sh b/elf/tst-rtld-load-self.sh
index 45789a8..6470140 100755
--- a/elf/tst-rtld-load-self.sh
+++ b/elf/tst-rtld-load-self.sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 # Test how rtld loads itself.
 # Copyright (C) 2012-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff --git a/grp/tst_fgetgrent.sh b/grp/tst_fgetgrent.sh
index 53024db..f41d022 100644
--- a/grp/tst_fgetgrent.sh
+++ b/grp/tst_fgetgrent.sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 # Copyright (C) 1999-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
 # Contributed by Andreas Jaeger <aj@arthur.rhein-neckar.de>, 1999.
diff --git a/iconvdata/gen-8bit-gap-1.sh b/iconvdata/gen-8bit-gap-1.sh
index e86ac53..46567f2 100644
--- a/iconvdata/gen-8bit-gap-1.sh
+++ b/iconvdata/gen-8bit-gap-1.sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 echo "static const uint32_t iso88597_to_ucs4[96] = {"
 sed -ne '/^[^[:space:]]*[[:space:]]*.x00/d;/^END/q' \
     -e 's/^<U\(....\)>[[:space:]]*.x\([A-Fa-f].\).*/  [0x\2 - 0xA0] = 0x\1,/p' \
diff --git a/iconvdata/gen-8bit-gap.sh b/iconvdata/gen-8bit-gap.sh
index e1dabae..bcd6d12 100644
--- a/iconvdata/gen-8bit-gap.sh
+++ b/iconvdata/gen-8bit-gap.sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 echo "static const uint32_t to_ucs4[256] = {"
 sed -ne '/^[^[:space:]]*[[:space:]]*.x00/d;/^END/q' \
     -e 's/^<U\(....\)>[[:space:]]*.x\(..\).*/  [0x\2] = 0x\1,/p' \
diff --git a/iconvdata/gen-8bit.sh b/iconvdata/gen-8bit.sh
index d1a21bc..94de6fd 100644
--- a/iconvdata/gen-8bit.sh
+++ b/iconvdata/gen-8bit.sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 echo "static const uint32_t to_ucs4[256] = {"
 sed -ne '/^[^[:space:]]*[[:space:]]*.x00/d;/^END/q' \
     -e 's/^<U\(....\)>[[:space:]]*.x\(..\).*/  [0x\2] = 0x\1,/p' \
diff --git a/iconvdata/run-iconv-test.sh b/iconvdata/run-iconv-test.sh
index 557db6b..92c8a19 100755
--- a/iconvdata/run-iconv-test.sh
+++ b/iconvdata/run-iconv-test.sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh -f
+#!/bin/sh -f
 # Run available iconv(1) tests.
 # Copyright (C) 1998-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff --git a/intl/tst-gettext.sh b/intl/tst-gettext.sh
index 5062290..35ae2b7 100755
--- a/intl/tst-gettext.sh
+++ b/intl/tst-gettext.sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 # Test of gettext functions.
 # Copyright (C) 2000-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff --git a/intl/tst-gettext2.sh b/intl/tst-gettext2.sh
index 20f4862..a9f8bac 100644
--- a/intl/tst-gettext2.sh
+++ b/intl/tst-gettext2.sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 # Test of gettext functions.
 # Copyright (C) 2000-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff --git a/intl/tst-gettext4.sh b/intl/tst-gettext4.sh
index 63fca58..2c26eee 100755
--- a/intl/tst-gettext4.sh
+++ b/intl/tst-gettext4.sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 # Test that gettext() in multithreaded applications works correctly if
 # different threads operate in different locales with the same encoding.
 # Copyright (C) 2001-2015 Free Software Foundation, Inc.
diff --git a/intl/tst-gettext6.sh b/intl/tst-gettext6.sh
index 33788ad..f3549ce 100644
--- a/intl/tst-gettext6.sh
+++ b/intl/tst-gettext6.sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 # Test that gettext() in multithreaded applications works correctly.
 # Copyright (C) 2008-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff --git a/intl/tst-translit.sh b/intl/tst-translit.sh
index e8ac3e7..8e83549 100755
--- a/intl/tst-translit.sh
+++ b/intl/tst-translit.sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 # Test of transliteration in gettext functions.
 # Copyright (C) 2000-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff --git a/io/ftwtest-sh b/io/ftwtest-sh
index 8669eab..361654a 100644
--- a/io/ftwtest-sh
+++ b/io/ftwtest-sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 # Test for nftw(3).
 # Copyright (C) 1997-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff --git a/libio/test-freopen.sh b/libio/test-freopen.sh
index 8265645..81da4ba 100755
--- a/libio/test-freopen.sh
+++ b/libio/test-freopen.sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 # Test of freopen.
 # Copyright (C) 2000-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff --git a/locale/gen-translit.pl b/locale/gen-translit.pl
index 5f30e30..30d3f2f 100644
--- a/locale/gen-translit.pl
+++ b/locale/gen-translit.pl
@@ -1,4 +1,4 @@ 
-#! /usr/bin/perl -w
+#!/usr/bin/perl -w
 open F, "cat C-translit.h.in | gcc -E - |" || die "Cannot preprocess input file";
 
 
diff --git a/localedata/gen-locale.sh b/localedata/gen-locale.sh
index a0e3a1a..ed0cc20 100644
--- a/localedata/gen-locale.sh
+++ b/localedata/gen-locale.sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 # Generate test locale files.
 # Copyright (C) 2000-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff --git a/localedata/sort-test.sh b/localedata/sort-test.sh
index 1a10262..5128fb5 100644
--- a/localedata/sort-test.sh
+++ b/localedata/sort-test.sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 # Test collation using xfrm-test.
 # Copyright (C) 1997-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff --git a/localedata/tst-ctype.sh b/localedata/tst-ctype.sh
index a49a8f3..ec88ef6 100755
--- a/localedata/tst-ctype.sh
+++ b/localedata/tst-ctype.sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 # Testing the implementation of the isxxx() and toxxx() functions.
 # Copyright (C) 2000-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff --git a/localedata/tst-fmon.sh b/localedata/tst-fmon.sh
index 73e3a22..59e7828 100755
--- a/localedata/tst-fmon.sh
+++ b/localedata/tst-fmon.sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 # Testing the implementation of strfmon(3).
 # Copyright (C) 1996-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff --git a/localedata/tst-langinfo.sh b/localedata/tst-langinfo.sh
index 5f639e6..e923399 100755
--- a/localedata/tst-langinfo.sh
+++ b/localedata/tst-langinfo.sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 # Test nl_langinfo.
 # Copyright (C) 2000-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff --git a/localedata/tst-locale.sh b/localedata/tst-locale.sh
index 6bd81e8..765ee89 100755
--- a/localedata/tst-locale.sh
+++ b/localedata/tst-locale.sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 # Testing the implementation of localedata.
 # Copyright (C) 1998-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff --git a/localedata/tst-numeric.sh b/localedata/tst-numeric.sh
index d57b433..2ecd222 100644
--- a/localedata/tst-numeric.sh
+++ b/localedata/tst-numeric.sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 # Testing the implementation of LC_NUMERIC and snprintf(3).
 # Copyright (C) 1996-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff --git a/localedata/tst-rpmatch.sh b/localedata/tst-rpmatch.sh
index 42872ce..0e2652c 100755
--- a/localedata/tst-rpmatch.sh
+++ b/localedata/tst-rpmatch.sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh -f
+#!/bin/sh -f
 #
 # Copyright (C) 1998-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library and contains tests for
diff --git a/localedata/tst-trans.sh b/localedata/tst-trans.sh
index fac23f0..497610f 100755
--- a/localedata/tst-trans.sh
+++ b/localedata/tst-trans.sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 # Test character mapping definitions.
 # Copyright (C) 1999-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff --git a/malloc/tst-mtrace.sh b/malloc/tst-mtrace.sh
index fb98d12..198155f 100755
--- a/malloc/tst-mtrace.sh
+++ b/malloc/tst-mtrace.sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 # Testing the mtrace function.
 # Copyright (C) 2000-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff --git a/manual/check-safety.sh b/manual/check-safety.sh
index d7c2ca5..680cecb 100644
--- a/manual/check-safety.sh
+++ b/manual/check-safety.sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 
 # Copyright 2014-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff --git a/manual/libc-texinfo.sh b/manual/libc-texinfo.sh
index 1ef09fc..4d0a522 100644
--- a/manual/libc-texinfo.sh
+++ b/manual/libc-texinfo.sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 
 OUTDIR=$1
 shift
diff --git a/manual/tsort.awk b/manual/tsort.awk
index cae084d..9a5ace4 100644
--- a/manual/tsort.awk
+++ b/manual/tsort.awk
@@ -1,4 +1,4 @@ 
-#! /usr/bin/awk -f
+#!/usr/bin/awk -f
 # Generate topologically sorted list of manual chapters.
 # Copyright (C) 1998-2015 Free Software Foundation, Inc.
 # Written by Ulrich Drepper <drepper@cygnus.com>, 1998.
diff --git a/manual/xtract-typefun.awk b/manual/xtract-typefun.awk
index d39ceef..57e567f 100644
--- a/manual/xtract-typefun.awk
+++ b/manual/xtract-typefun.awk
@@ -1,4 +1,4 @@ 
-#! /usr/local/bin/gawk -f
+#!/usr/local/bin/gawk -f
 BEGIN {
   last_node="";
 }
diff --git a/nptl/tst-cancel-wrappers.sh b/nptl/tst-cancel-wrappers.sh
index d492a54..d291009 100644
--- a/nptl/tst-cancel-wrappers.sh
+++ b/nptl/tst-cancel-wrappers.sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 # Test whether all cancelable functions are cancelable.
 # Copyright (C) 2002-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff --git a/nptl/tst-tls6.sh b/nptl/tst-tls6.sh
index 3533474..befa3d3 100755
--- a/nptl/tst-tls6.sh
+++ b/nptl/tst-tls6.sh
@@ -1,4 +1,4 @@ 
-#! /bin/bash
+#!/bin/bash
 # A tls test.
 # Copyright (C) 2003-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff --git a/posix/globtest.sh b/posix/globtest.sh
index 7c9f590..56f0e7e 100755
--- a/posix/globtest.sh
+++ b/posix/globtest.sh
@@ -1,4 +1,4 @@ 
-#! /bin/bash
+#!/bin/bash
 # Test for glob(3).
 # Copyright (C) 1997-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff --git a/posix/tst-getconf.sh b/posix/tst-getconf.sh
index e0582a7..5d294c5 100644
--- a/posix/tst-getconf.sh
+++ b/posix/tst-getconf.sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 # Test for getconf(1).
 # Copyright (C) 2001-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff --git a/posix/wordexp-tst.sh b/posix/wordexp-tst.sh
index 83ecc3f..3dfb5f1 100755
--- a/posix/wordexp-tst.sh
+++ b/posix/wordexp-tst.sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 # Test for wordexp(3).
 # Copyright (C) 1998-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff --git a/scripts/check-c++-types.sh b/scripts/check-c++-types.sh
index 97e9c46..efd74ce 100755
--- a/scripts/check-c++-types.sh
+++ b/scripts/check-c++-types.sh
@@ -1,4 +1,4 @@ 
-#! /bin/bash
+#!/bin/bash
 # Copyright (C) 2003-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
 
diff --git a/scripts/check-local-headers.sh b/scripts/check-local-headers.sh
index 3589c40..9999399 100755
--- a/scripts/check-local-headers.sh
+++ b/scripts/check-local-headers.sh
@@ -1,4 +1,4 @@ 
-#! /bin/bash
+#!/bin/bash
 # Copyright (C) 2005-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
 
diff --git a/scripts/config.guess b/scripts/config.guess
index 1f5c50c..641d83b 100755
--- a/scripts/config.guess
+++ b/scripts/config.guess
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 # Attempt to guess a canonical system name.
 #   Copyright 1992-2014 Free Software Foundation, Inc.
 
diff --git a/scripts/config.sub b/scripts/config.sub
index d654d03..4368c3e 100755
--- a/scripts/config.sub
+++ b/scripts/config.sub
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 # Configuration validation subroutine script.
 #   Copyright 1992-2014 Free Software Foundation, Inc.
 
diff --git a/scripts/cpp b/scripts/cpp
index 65f273e..cb24fe2 100755
--- a/scripts/cpp
+++ b/scripts/cpp
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 
 # This script is used solely by rpcgen when run by sunrpc/Makefile,
 # which passes CPP in the environment to tell us what to run.
diff --git a/scripts/cross-test-ssh.sh b/scripts/cross-test-ssh.sh
index c64545a..beb8e0d 100755
--- a/scripts/cross-test-ssh.sh
+++ b/scripts/cross-test-ssh.sh
@@ -1,4 +1,4 @@ 
-#! /bin/bash
+#!/bin/bash
 # Run a testcase on a remote system, via ssh.
 # Copyright (C) 2012-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff --git a/scripts/documented.sh b/scripts/documented.sh
index a039987..047a1d3 100644
--- a/scripts/documented.sh
+++ b/scripts/documented.sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 bindir=$1
 
 VERSION=1.0
diff --git a/scripts/evaluate-test.sh b/scripts/evaluate-test.sh
index ad4da6e..03a0e95 100755
--- a/scripts/evaluate-test.sh
+++ b/scripts/evaluate-test.sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 # Output a test status line.
 # Copyright (C) 2012-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff --git a/scripts/gen-libc-abis b/scripts/gen-libc-abis
index ce9ac5e..c553764 100644
--- a/scripts/gen-libc-abis
+++ b/scripts/gen-libc-abis
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 triple="$1"
 
 printf "#ifndef _LIBC_ABIS_H\n#define _LIBC_ABIS_H 1\n\n"
diff --git a/scripts/gen-sorted.awk b/scripts/gen-sorted.awk
index 5e72383..3bffcf0 100755
--- a/scripts/gen-sorted.awk
+++ b/scripts/gen-sorted.awk
@@ -1,4 +1,4 @@ 
-#! /usr/bin/awk -f
+#!/usr/bin/awk -f
 # Generate sorted list of directories.  The sorting is stable but with
 # dependencies between directories resolved by moving dependees in front.
 # Copyright (C) 1998-2015 Free Software Foundation, Inc.
diff --git a/scripts/list-fixed-bugs.py b/scripts/list-fixed-bugs.py
index 37e9a43..87054ff 100755
--- a/scripts/list-fixed-bugs.py
+++ b/scripts/list-fixed-bugs.py
@@ -1,4 +1,4 @@ 
-#! /usr/bin/python3
+#!/usr/bin/python3
 # Copyright (C) 2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
 #
diff --git a/scripts/merge-test-results.sh b/scripts/merge-test-results.sh
index 40770a1..29182e7 100755
--- a/scripts/merge-test-results.sh
+++ b/scripts/merge-test-results.sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 # Merge test results of individual tests or subdirectories.
 # Copyright (C) 2014-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff --git a/scripts/mkinstalldirs b/scripts/mkinstalldirs
index 55d537f..a17570a 100755
--- a/scripts/mkinstalldirs
+++ b/scripts/mkinstalldirs
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 # mkinstalldirs --- make directory hierarchy
 
 scriptversion=2009-04-28.21; # UTC
diff --git a/scripts/rellns-sh b/scripts/rellns-sh
index f107433..d8e27c9 100755
--- a/scripts/rellns-sh
+++ b/scripts/rellns-sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 # rellns-sh - Simplified ln program to generate relative symbolic link.
 # Copyright (C) 1996-2015 Free Software Foundation, Inc.
 # Written by Ulrich Drepper <drepper@cygnus.com>, October 1996
diff --git a/scripts/test-installation.pl b/scripts/test-installation.pl
index 79b2b3e..92b4883 100755
--- a/scripts/test-installation.pl
+++ b/scripts/test-installation.pl
@@ -1,4 +1,4 @@ 
-#! /usr/bin/perl -w
+#!/usr/bin/perl -w
 # Copyright (C) 1997-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
 # Contributed by Andreas Jaeger <aj@arthur.rhein-neckar.de>, 1997.
diff --git a/scripts/update-copyrights b/scripts/update-copyrights
index 1cfbb78..415a0da 100755
--- a/scripts/update-copyrights
+++ b/scripts/update-copyrights
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 # Update copyright year lists.
 # Copyright (C) 2012-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff --git a/stdio-common/tst-printf.sh b/stdio-common/tst-printf.sh
index f4ae5e4..16b4b91 100644
--- a/stdio-common/tst-printf.sh
+++ b/stdio-common/tst-printf.sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 # Testing of printf.
 # Copyright (C) 2000-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff --git a/stdio-common/tst-unbputc.sh b/stdio-common/tst-unbputc.sh
index 706c9ea..a86c4bd 100755
--- a/stdio-common/tst-unbputc.sh
+++ b/stdio-common/tst-unbputc.sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 # Testing the stdio implementation
 # Copyright (C) 2000-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff --git a/stdlib/tst-fmtmsg.sh b/stdlib/tst-fmtmsg.sh
index 7cdbcf5..95448f2 100755
--- a/stdlib/tst-fmtmsg.sh
+++ b/stdlib/tst-fmtmsg.sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 # Test of fmtmsg function family.
 # Copyright (C) 2000-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff --git a/stdlib/tst-setcontext3.sh b/stdlib/tst-setcontext3.sh
index 7bdca91..1b0e20f 100644
--- a/stdlib/tst-setcontext3.sh
+++ b/stdlib/tst-setcontext3.sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 # Bug 18125: Test the exit functionality of setcontext().
 # Copyright (C) 2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff --git a/sysdeps/i386/tst-ld-sse-use.sh b/sysdeps/i386/tst-ld-sse-use.sh
index 85a0651..07d6131 100755
--- a/sysdeps/i386/tst-ld-sse-use.sh
+++ b/sysdeps/i386/tst-ld-sse-use.sh
@@ -1,4 +1,4 @@ 
-#! /bin/bash
+#!/bin/bash
 # Make sure no code in ld.so uses xmm/ymm/zmm registers on i386.
 # Copyright (C) 2009-2015 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
diff --git a/sysdeps/unix/make-syscalls.sh b/sysdeps/unix/make-syscalls.sh
index fbf9660..152dac1 100644
--- a/sysdeps/unix/make-syscalls.sh
+++ b/sysdeps/unix/make-syscalls.sh
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 
 # Usage: make-syscalls.sh ../sysdeps/unix/common
 # Expects $sysdirs in environment.
diff --git a/timezone/yearistype b/timezone/yearistype
index 66dbf89..b3a5671 100755
--- a/timezone/yearistype
+++ b/timezone/yearistype
@@ -1,4 +1,4 @@ 
-#! /bin/sh
+#!/bin/sh
 
 : 'This file is in the public domain, so clarified as of'
 : '2006-07-17 by Arthur David Olson.'