From d77e348fbda753a34609b661110c4764dbd87ab2 Mon Sep 17 00:00:00 2001 From: vasil <> Date: Tue, 17 Feb 2009 09:50:12 +0000 Subject: [PATCH] branches/zip: * Remove old Innobase copyright lines from C source files * Add a reference to the GPLv2 license as recommended by the lawyers at Oracle Legal [Step 22/28] --- include/ut0ut.ic | 20 ++++++++++++++++++-- include/ut0vec.h | 18 ++++++++++++++++++ include/ut0vec.ic | 18 ++++++++++++++++++ include/ut0wqueue.h | 19 ++++++++++++++++++- lock/lock0iter.c | 20 ++++++++++++++++++-- lock/lock0lock.c | 20 ++++++++++++++++++-- log/log0log.c | 20 ++++++++++++++++++-- log/log0recv.c | 20 ++++++++++++++++++-- mach/mach0data.c | 20 ++++++++++++++++++-- mem/mem0dbg.c | 20 ++++++++++++++++++-- 10 files changed, 180 insertions(+), 15 deletions(-) diff --git a/include/ut0ut.ic b/include/ut0ut.ic index 12cd48bb7eb..e4e0a2acce6 100644 --- a/include/ut0ut.ic +++ b/include/ut0ut.ic @@ -1,8 +1,24 @@ +/***************************************************************************** + +Copyright (c) 1994, 2009, Innobase Oy. All Rights Reserved. + +This program is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free Software +Foundation; version 2 of the License. + +This program is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +this program; if not, write to the Free Software Foundation, Inc., 59 Temple +Place, Suite 330, Boston, MA 02111-1307 USA + +*****************************************************************************/ + /****************************************************************** Various utilities -(c) 1994, 1995 Innobase Oy - Created 5/30/1994 Heikki Tuuri *******************************************************************/ diff --git a/include/ut0vec.h b/include/ut0vec.h index 60b2b3bbc0e..aeb7e168dc6 100644 --- a/include/ut0vec.h +++ b/include/ut0vec.h @@ -1,3 +1,21 @@ +/***************************************************************************** + +Copyright (c) 2006, 2009, Innobase Oy. All Rights Reserved. + +This program is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free Software +Foundation; version 2 of the License. + +This program is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +this program; if not, write to the Free Software Foundation, Inc., 59 Temple +Place, Suite 330, Boston, MA 02111-1307 USA + +*****************************************************************************/ + #ifndef IB_VECTOR_H #define IB_VECTOR_H diff --git a/include/ut0vec.ic b/include/ut0vec.ic index f89b7826776..b0e853717e3 100644 --- a/include/ut0vec.ic +++ b/include/ut0vec.ic @@ -1,3 +1,21 @@ +/***************************************************************************** + +Copyright (c) 2006, 2009, Innobase Oy. All Rights Reserved. + +This program is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free Software +Foundation; version 2 of the License. + +This program is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +this program; if not, write to the Free Software Foundation, Inc., 59 Temple +Place, Suite 330, Boston, MA 02111-1307 USA + +*****************************************************************************/ + /******************************************************************** Get number of elements in vector. */ UNIV_INLINE diff --git a/include/ut0wqueue.h b/include/ut0wqueue.h index 49747111119..6bb80dad532 100644 --- a/include/ut0wqueue.h +++ b/include/ut0wqueue.h @@ -1,8 +1,25 @@ +/***************************************************************************** + +Copyright (c) 2006, 2009, Innobase Oy. All Rights Reserved. + +This program is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free Software +Foundation; version 2 of the License. + +This program is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +this program; if not, write to the Free Software Foundation, Inc., 59 Temple +Place, Suite 330, Boston, MA 02111-1307 USA + +*****************************************************************************/ + /*********************************************************************** A Work queue. Threads can add work items to the queue and other threads can wait for work items to be available and take them off the queue for processing. - ************************************************************************/ #ifndef IB_WORK_QUEUE_H diff --git a/lock/lock0iter.c b/lock/lock0iter.c index e5a73bce975..e7a128d0db3 100644 --- a/lock/lock0iter.c +++ b/lock/lock0iter.c @@ -1,9 +1,25 @@ +/***************************************************************************** + +Copyright (c) 2007, 2009, Innobase Oy. All Rights Reserved. + +This program is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free Software +Foundation; version 2 of the License. + +This program is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +this program; if not, write to the Free Software Foundation, Inc., 59 Temple +Place, Suite 330, Boston, MA 02111-1307 USA + +*****************************************************************************/ + /****************************************************** Lock queue iterator. Can iterate over table and record lock queues. -(c) 2007 Innobase Oy - Created July 16, 2007 Vasil Dimov *******************************************************/ diff --git a/lock/lock0lock.c b/lock/lock0lock.c index b066c2b08c1..8368fe584ee 100644 --- a/lock/lock0lock.c +++ b/lock/lock0lock.c @@ -1,8 +1,24 @@ +/***************************************************************************** + +Copyright (c) 1996, 2009, Innobase Oy. All Rights Reserved. + +This program is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free Software +Foundation; version 2 of the License. + +This program is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +this program; if not, write to the Free Software Foundation, Inc., 59 Temple +Place, Suite 330, Boston, MA 02111-1307 USA + +*****************************************************************************/ + /****************************************************** The transaction lock system -(c) 1996 Innobase Oy - Created 5/7/1996 Heikki Tuuri *******************************************************/ diff --git a/log/log0log.c b/log/log0log.c index 7997a25f8f6..597d26ff4b3 100644 --- a/log/log0log.c +++ b/log/log0log.c @@ -1,8 +1,24 @@ +/***************************************************************************** + +Copyright (c) 1995, 2009, Innobase Oy. All Rights Reserved. + +This program is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free Software +Foundation; version 2 of the License. + +This program is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +this program; if not, write to the Free Software Foundation, Inc., 59 Temple +Place, Suite 330, Boston, MA 02111-1307 USA + +*****************************************************************************/ + /****************************************************** Database log -(c) 1995-1997 Innobase Oy - Created 12/9/1995 Heikki Tuuri *******************************************************/ diff --git a/log/log0recv.c b/log/log0recv.c index 5cbec250b55..b72dde4efcf 100644 --- a/log/log0recv.c +++ b/log/log0recv.c @@ -1,8 +1,24 @@ +/***************************************************************************** + +Copyright (c) 1997, 2009, Innobase Oy. All Rights Reserved. + +This program is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free Software +Foundation; version 2 of the License. + +This program is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +this program; if not, write to the Free Software Foundation, Inc., 59 Temple +Place, Suite 330, Boston, MA 02111-1307 USA + +*****************************************************************************/ + /****************************************************** Recovery -(c) 1997 Innobase Oy - Created 9/20/1997 Heikki Tuuri *******************************************************/ diff --git a/mach/mach0data.c b/mach/mach0data.c index 928c433ec29..5deb475318d 100644 --- a/mach/mach0data.c +++ b/mach/mach0data.c @@ -1,9 +1,25 @@ +/***************************************************************************** + +Copyright (c) 1995, 2009, Innobase Oy. All Rights Reserved. + +This program is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free Software +Foundation; version 2 of the License. + +This program is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +this program; if not, write to the Free Software Foundation, Inc., 59 Temple +Place, Suite 330, Boston, MA 02111-1307 USA + +*****************************************************************************/ + /********************************************************************** Utilities for converting data from the database file to the machine format. -(c) 1995 Innobase Oy - Created 11/28/1995 Heikki Tuuri ***********************************************************************/ diff --git a/mem/mem0dbg.c b/mem/mem0dbg.c index 85312fcf46c..afa199d20d9 100644 --- a/mem/mem0dbg.c +++ b/mem/mem0dbg.c @@ -1,9 +1,25 @@ +/***************************************************************************** + +Copyright (c) 1994, 2009, Innobase Oy. All Rights Reserved. + +This program is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free Software +Foundation; version 2 of the License. + +This program is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +this program; if not, write to the Free Software Foundation, Inc., 59 Temple +Place, Suite 330, Boston, MA 02111-1307 USA + +*****************************************************************************/ + /************************************************************************ The memory management: the debug code. This is not a compilation module, but is included in mem0mem.* ! -(c) 1994, 1995 Innobase Oy - Created 6/9/1994 Heikki Tuuri *************************************************************************/