From 920e8070451f7256a576c977cf4a0368e80f325b Mon Sep 17 00:00:00 2001
From: vasil <Unknown>
Date: Tue, 17 Feb 2009 09:12:41 +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 10/28]
---
 include/lock0iter.h  | 20 ++++++++++++++++++--
 include/lock0lock.h  | 20 ++++++++++++++++++--
 include/lock0lock.ic | 20 ++++++++++++++++++--
 include/lock0priv.h  | 20 ++++++++++++++++++--
 include/lock0priv.ic | 20 ++++++++++++++++++--
 include/lock0types.h | 20 ++++++++++++++++++--
 include/log0log.h    | 20 ++++++++++++++++++--
 include/log0log.ic   | 20 ++++++++++++++++++--
 include/log0recv.h   | 20 ++++++++++++++++++--
 include/log0recv.ic  | 20 ++++++++++++++++++--
 10 files changed, 180 insertions(+), 20 deletions(-)

diff --git a/include/lock0iter.h b/include/lock0iter.h
index e3de9b57a90..3cd47bb95d2 100644
--- a/include/lock0iter.h
+++ b/include/lock0iter.h
@@ -1,8 +1,24 @@
+/*****************************************************************************
+
+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 type and function prototypes.
 
-(c) 2007 Innobase Oy
-
 Created July 16, 2007 Vasil Dimov
 *******************************************************/
 
diff --git a/include/lock0lock.h b/include/lock0lock.h
index 1c9ee9c5442..2deeb804737 100644
--- a/include/lock0lock.h
+++ b/include/lock0lock.h
@@ -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/include/lock0lock.ic b/include/lock0lock.ic
index bd0bcabad70..f978cc70678 100644
--- a/include/lock0lock.ic
+++ b/include/lock0lock.ic
@@ -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/include/lock0priv.h b/include/lock0priv.h
index 809710ced9e..0a0d41e6aaa 100644
--- a/include/lock0priv.h
+++ b/include/lock0priv.h
@@ -1,8 +1,24 @@
+/*****************************************************************************
+
+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 module internal structures and methods.
 
-(c) 2007 Innobase Oy
-
 Created July 12, 2007 Vasil Dimov
 *******************************************************/
 
diff --git a/include/lock0priv.ic b/include/lock0priv.ic
index d119d00cde2..ae633a4fc61 100644
--- a/include/lock0priv.ic
+++ b/include/lock0priv.ic
@@ -1,8 +1,24 @@
+/*****************************************************************************
+
+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 module internal inline methods.
 
-(c) 2007 Innobase Oy
-
 Created July 16, 2007 Vasil Dimov
 *******************************************************/
 
diff --git a/include/lock0types.h b/include/lock0types.h
index 2c27c476269..52631b56532 100644
--- a/include/lock0types.h
+++ b/include/lock0types.h
@@ -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 global types
 
-(c) 1996 Innobase Oy
-
 Created 5/7/1996 Heikki Tuuri
 *******************************************************/
 
diff --git a/include/log0log.h b/include/log0log.h
index c71f53a8de1..51b57ae929c 100644
--- a/include/log0log.h
+++ b/include/log0log.h
@@ -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 Innobase Oy
-
 Created 12/9/1995 Heikki Tuuri
 *******************************************************/
 
diff --git a/include/log0log.ic b/include/log0log.ic
index e2eecf3fb77..85eebda4942 100644
--- a/include/log0log.ic
+++ b/include/log0log.ic
@@ -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 Innobase Oy
-
 Created 12/9/1995 Heikki Tuuri
 *******************************************************/
 
diff --git a/include/log0recv.h b/include/log0recv.h
index 330059a675c..e3fe9ed330a 100644
--- a/include/log0recv.h
+++ b/include/log0recv.h
@@ -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/include/log0recv.ic b/include/log0recv.ic
index ba4588d1a24..e114bede38f 100644
--- a/include/log0recv.ic
+++ b/include/log0recv.ic
@@ -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
 *******************************************************/
 
-- 
2.30.9