From 9f50fada13f2016a3d1d46f812e6f9cb2564e090 Mon Sep 17 00:00:00 2001
From: vasil <Unknown>
Date: Tue, 17 Feb 2009 09:53:58 +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 23/28]
---
 mem/mem0mem.c    | 21 ++++++++++++++++++---
 mem/mem0pool.c   | 20 ++++++++++++++++++--
 mtr/mtr0log.c    | 20 ++++++++++++++++++--
 mtr/mtr0mtr.c    | 20 ++++++++++++++++++--
 os/os0file.c     | 20 ++++++++++++++++++--
 os/os0proc.c     | 20 ++++++++++++++++++--
 os/os0sync.c     | 20 ++++++++++++++++++--
 os/os0thread.c   | 20 ++++++++++++++++++--
 page/page0cur.c  | 20 ++++++++++++++++++--
 page/page0page.c | 20 ++++++++++++++++++--
 10 files changed, 180 insertions(+), 21 deletions(-)

diff --git a/mem/mem0mem.c b/mem/mem0mem.c
index d7be358ab56..0d482e60b93 100644
--- a/mem/mem0mem.c
+++ b/mem/mem0mem.c
@@ -1,12 +1,27 @@
+/*****************************************************************************
+
+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
 
-(c) 1994, 1995 Innobase Oy
-
 Created 6/9/1994 Heikki Tuuri
 *************************************************************************/
 
-
 #include "mem0mem.h"
 #ifdef UNIV_NONINL
 #include "mem0mem.ic"
diff --git a/mem/mem0pool.c b/mem/mem0pool.c
index 994cb3165d4..95d583a7b06 100644
--- a/mem/mem0pool.c
+++ b/mem/mem0pool.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
+
+*****************************************************************************/
+
 /************************************************************************
 The lowest-level memory management
 
-(c) 1997 Innobase Oy
-
 Created 5/12/1997 Heikki Tuuri
 *************************************************************************/
 
diff --git a/mtr/mtr0log.c b/mtr/mtr0log.c
index 4ddae293a68..0fe66d08c05 100644
--- a/mtr/mtr0log.c
+++ b/mtr/mtr0log.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
+
+*****************************************************************************/
+
 /******************************************************
 Mini-transaction log routines
 
-(c) 1995 Innobase Oy
-
 Created 12/7/1995 Heikki Tuuri
 *******************************************************/
 
diff --git a/mtr/mtr0mtr.c b/mtr/mtr0mtr.c
index da474c146bf..881751b560e 100644
--- a/mtr/mtr0mtr.c
+++ b/mtr/mtr0mtr.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
+
+*****************************************************************************/
+
 /******************************************************
 Mini-transaction buffer
 
-(c) 1995 Innobase Oy
-
 Created 11/26/1995 Heikki Tuuri
 *******************************************************/
 
diff --git a/os/os0file.c b/os/os0file.c
index 9eef834edf7..0258938d441 100644
--- a/os/os0file.c
+++ b/os/os0file.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
+
+*****************************************************************************/
+
 /******************************************************
 The interface to the operating system file i/o primitives
 
-(c) 1995 Innobase Oy
-
 Created 10/21/1995 Heikki Tuuri
 *******************************************************/
 
diff --git a/os/os0proc.c b/os/os0proc.c
index 8d544a666f3..d5f9965aa9f 100644
--- a/os/os0proc.c
+++ b/os/os0proc.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
+
+*****************************************************************************/
+
 /******************************************************
 The interface to the operating system
 process control primitives
 
-(c) 1995 Innobase Oy
-
 Created 9/30/1995 Heikki Tuuri
 *******************************************************/
 
diff --git a/os/os0sync.c b/os/os0sync.c
index bd3d5cbdc58..78ff74059f8 100644
--- a/os/os0sync.c
+++ b/os/os0sync.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
+
+*****************************************************************************/
+
 /******************************************************
 The interface to the operating system
 synchronization primitives.
 
-(c) 1995 Innobase Oy
-
 Created 9/6/1995 Heikki Tuuri
 *******************************************************/
 
diff --git a/os/os0thread.c b/os/os0thread.c
index 6f7cfd725e6..7d0a57ae17c 100644
--- a/os/os0thread.c
+++ b/os/os0thread.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
+
+*****************************************************************************/
+
 /******************************************************
 The interface to the operating system thread control primitives
 
-(c) 1995 Innobase Oy
-
 Created 9/8/1995 Heikki Tuuri
 *******************************************************/
 
diff --git a/page/page0cur.c b/page/page0cur.c
index 4ef46d6f9e8..e810756c1e4 100644
--- a/page/page0cur.c
+++ b/page/page0cur.c
@@ -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
+
+*****************************************************************************/
+
 /************************************************************************
 The page cursor
 
-(c) 1994-1996 Innobase Oy
-
 Created 10/4/1994 Heikki Tuuri
 *************************************************************************/
 
diff --git a/page/page0page.c b/page/page0page.c
index 8f5a0776ba6..0ce532068ce 100644
--- a/page/page0page.c
+++ b/page/page0page.c
@@ -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
+
+*****************************************************************************/
+
 /******************************************************
 Index page routines
 
-(c) 1994-1996 Innobase Oy
-
 Created 2/2/1994 Heikki Tuuri
 *******************************************************/
 
-- 
2.30.9