2004-05-18 Roland McGrath <roland@frob.com>

* sysdeps/generic/unwind.h: Change copyright terms from GCC GPL to
	standard glibc LGPL.
	* sysdeps/generic/unwind-dw2.c: Likewise.
	* sysdeps/generic/unwind-dw2-fde.c: Likewise.
	* sysdeps/generic/unwind-dw2-fde.h: Likewise.
	* sysdeps/generic/unwind-pe.h: Likewise.
This commit is contained in:
Roland McGrath 2004-05-18 21:18:52 +00:00
parent 893a351195
commit df5fd4148b
5 changed files with 65 additions and 90 deletions

View File

@ -3,31 +3,22 @@
Free Software Foundation, Inc. Free Software Foundation, Inc.
Contributed by Jason Merrill <jason@cygnus.com>. Contributed by Jason Merrill <jason@cygnus.com>.
This file is part of GCC. This file is part of the GNU C Library.
GCC is free software; you can redistribute it and/or modify it under The GNU C Library is free software; you can redistribute it and/or
the terms of the GNU General Public License as published by the Free modify it under the terms of the GNU Lesser General Public
Software Foundation; either version 2, or (at your option) any later License as published by the Free Software Foundation; either
version. version 2.1 of the License, or (at your option) any later version.
In addition to the permissions in the GNU General Public License, the The GNU C Library is distributed in the hope that it will be useful,
Free Software Foundation gives you unlimited permission to link the but WITHOUT ANY WARRANTY; without even the implied warranty of
compiled version of this file into combinations with other programs, MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
and to distribute those combinations without any restriction coming Lesser General Public License for more details.
from the use of this file. (The General Public License restrictions
do apply in other respects; for example, they cover modification of
the file, and distribution when not linked into a combine
executable.)
GCC is distributed in the hope that it will be useful, but WITHOUT ANY You should have received a copy of the GNU Lesser General Public
WARRANTY; without even the implied warranty of MERCHANTABILITY or License along with the GNU C Library; if not, write to the Free
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
for more details. 02111-1307 USA. */
You should have received a copy of the GNU General Public License
along with GCC; see the file COPYING. If not, write to the Free
Software Foundation, 59 Temple Place - Suite 330, Boston, MA
02111-1307, USA. */
#ifdef _LIBC #ifdef _LIBC
# include <shlib-compat.h> # include <shlib-compat.h>

View File

@ -3,31 +3,22 @@
Free Software Foundation, Inc. Free Software Foundation, Inc.
Contributed by Jason Merrill <jason@cygnus.com>. Contributed by Jason Merrill <jason@cygnus.com>.
This file is part of GCC. This file is part of the GNU C Library.
GCC is free software; you can redistribute it and/or modify it under The GNU C Library is free software; you can redistribute it and/or
the terms of the GNU General Public License as published by the Free modify it under the terms of the GNU Lesser General Public
Software Foundation; either version 2, or (at your option) any later License as published by the Free Software Foundation; either
version. version 2.1 of the License, or (at your option) any later version.
In addition to the permissions in the GNU General Public License, the The GNU C Library is distributed in the hope that it will be useful,
Free Software Foundation gives you unlimited permission to link the but WITHOUT ANY WARRANTY; without even the implied warranty of
compiled version of this file into combinations with other programs, MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
and to distribute those combinations without any restriction coming Lesser General Public License for more details.
from the use of this file. (The General Public License restrictions
do apply in other respects; for example, they cover modification of
the file, and distribution when not linked into a combine
executable.)
GCC is distributed in the hope that it will be useful, but WITHOUT ANY You should have received a copy of the GNU Lesser General Public
WARRANTY; without even the implied warranty of MERCHANTABILITY or License along with the GNU C Library; if not, write to the Free
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
for more details. 02111-1307 USA. */
You should have received a copy of the GNU General Public License
along with GCC; see the file COPYING. If not, write to the Free
Software Foundation, 59 Temple Place - Suite 330, Boston, MA
02111-1307, USA. */
struct fde_vector struct fde_vector

View File

@ -2,22 +2,22 @@
Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003 Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003
Free Software Foundation, Inc. Free Software Foundation, Inc.
This file is part of GCC. This file is part of the GNU C Library.
GCC is free software; you can redistribute it and/or modify it The GNU C Library is free software; you can redistribute it and/or
under the terms of the GNU General Public License as published by modify it under the terms of the GNU Lesser General Public
the Free Software Foundation; either version 2, or (at your option) License as published by the Free Software Foundation; either
any later version. version 2.1 of the License, or (at your option) any later version.
GCC is distributed in the hope that it will be useful, but WITHOUT The GNU C Library is distributed in the hope that it will be useful,
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY but WITHOUT ANY WARRANTY; without even the implied warranty of
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU Lesser General Public
along with GCC; see the file COPYING. If not, write to the Free License along with the GNU C Library; if not, write to the Free
Software Foundation, 59 Temple Place - Suite 330, Boston, MA Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
02111-1307, USA. */ 02111-1307 USA. */
#ifdef _LIBC #ifdef _LIBC
#include <stdlib.h> #include <stdlib.h>

View File

@ -1,22 +1,22 @@
/* Exception handling and frame unwind runtime interface routines. /* Exception handling and frame unwind runtime interface routines.
Copyright (C) 2001, 2002 Free Software Foundation, Inc. Copyright (C) 2001, 2002 Free Software Foundation, Inc.
This file is part of GCC. This file is part of the GNU C Library.
GCC is free software; you can redistribute it and/or modify it The GNU C Library is free software; you can redistribute it and/or
under the terms of the GNU General Public License as published by modify it under the terms of the GNU Lesser General Public
the Free Software Foundation; either version 2, or (at your option) License as published by the Free Software Foundation; either
any later version. version 2.1 of the License, or (at your option) any later version.
GCC is distributed in the hope that it will be useful, but WITHOUT The GNU C Library is distributed in the hope that it will be useful,
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY but WITHOUT ANY WARRANTY; without even the implied warranty of
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU Lesser General Public
along with GCC; see the file COPYING. If not, write to the Free License along with the GNU C Library; if not, write to the Free
Software Foundation, 59 Temple Place - Suite 330, Boston, MA Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
02111-1307, USA. */ 02111-1307 USA. */
/* @@@ Really this should be out of line, but this also causes link /* @@@ Really this should be out of line, but this also causes link
compatibility problems with the base ABI. This is slightly better compatibility problems with the base ABI. This is slightly better

View File

@ -1,29 +1,22 @@
/* Exception handling and frame unwind runtime interface routines. /* Exception handling and frame unwind runtime interface routines.
Copyright (C) 2001, 2003 Free Software Foundation, Inc. Copyright (C) 2001, 2003 Free Software Foundation, Inc.
This file is part of GCC. This file is part of the GNU C Library.
GCC is free software; you can redistribute it and/or modify it The GNU C Library is free software; you can redistribute it and/or
under the terms of the GNU General Public License as published by modify it under the terms of the GNU Lesser General Public
the Free Software Foundation; either version 2, or (at your option) License as published by the Free Software Foundation; either
any later version. version 2.1 of the License, or (at your option) any later version.
GCC is distributed in the hope that it will be useful, but WITHOUT The GNU C Library is distributed in the hope that it will be useful,
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY but WITHOUT ANY WARRANTY; without even the implied warranty of
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU Lesser General Public
along with GCC; see the file COPYING. If not, write to the Free License along with the GNU C Library; if not, write to the Free
Software Foundation, 59 Temple Place - Suite 330, Boston, MA Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
02111-1307, USA. */ 02111-1307 USA. */
/* As a special exception, if you include this header file into source
files compiled by GCC, this header file does not by itself cause
the resulting executable to be covered by the GNU General Public
License. This exception does not however invalidate any other
reasons why the executable file might be covered by the GNU General
Public License. */
/* This is derived from the C++ ABI for IA-64. Where we diverge /* This is derived from the C++ ABI for IA-64. Where we diverge
for cross-architecture compatibility are noted with "@@@". */ for cross-architecture compatibility are noted with "@@@". */