2017-04-06 Zack Weinberg <zackw@panix.com>
+ getopt: annotate files with relationship to glibc
+
+ As the final act in this patchset, adjust the message at the top of
+ each file to indicate which files are synced with glibc. (This has
+ already been done for most of the headers.)
+
+ * lib/getopt.c, lib/getopt1.c, lib/getopt_int.h:
+ Mention in top-of-file boilerplate that these files are shared
+ between glibc and gnulib.
+
+
getopt: split up getopt.in.h and eliminate __need_getopt
Over in glibc, all of the __need macros are being phased out in favor
/* Getopt for GNU.
- NOTE: getopt is part of the C library, so if you don't know what
- "Keep this file name-space clean" means, talk to drepper@gnu.org
- before changing it!
Copyright (C) 1987-2017 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
+ This file is part of the GNU C Library and is also part of gnulib.
+ Patches to this file should be submitted to both projects.
The GNU C Library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
/* getopt_long and getopt_long_only entry points for GNU getopt.
Copyright (C) 1987-2017 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
+ This file is part of the GNU C Library and is also part of gnulib.
+ Patches to this file should be submitted to both projects.
The GNU C Library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
/* Internal declarations for getopt.
Copyright (C) 1989-2017 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
+ This file is part of the GNU C Library and is also part of gnulib.
+ Patches to this file should be submitted to both projects.
The GNU C Library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public