From c3ce68cee2dbe2d08fc93b9c74da3dbdc0970c53 Mon Sep 17 00:00:00 2001
From: Timothy Stack <stack@flux.utah.edu>
Date: Tue, 10 May 2005 14:49:41 +0000
Subject: [PATCH] copyrights

---
 robots/emc/test_emcd.sh.in             |  6 ++++
 robots/mtp/listNode.c                  |  9 ++----
 robots/mtp/listNode.h                  |  9 ++----
 robots/mtp/mtp_test.c                  |  5 ++++
 robots/primotion/Makefile              |  6 ++++
 robots/primotion/circle.cc             |  6 ++++
 robots/primotion/commotion.cc          |  6 ++++
 robots/primotion/dgrobot/commotion.h   |  6 ++++
 robots/primotion/dgrobot/cubicpath.h   |  6 ++++
 robots/primotion/dgrobot/gbehaviors.cc |  6 ++++
 robots/primotion/dgrobot/gbehaviors.h  |  6 ++++
 robots/primotion/dgrobot/gcallbacks.cc |  6 ++++
 robots/primotion/dgrobot/gcallbacks.h  |  6 ++++
 robots/primotion/dgrobot/grobot.cc     |  6 ++++
 robots/primotion/dgrobot/grobot.h      |  6 ++++
 robots/primotion/dgrobot/grobot_sim.cc |  5 ++++
 robots/primotion/dgrobot/simplepath.cc |  6 ++++
 robots/primotion/dgrobot/simplepath.h  |  6 ++++
 robots/primotion/flash-user-led.cc     |  5 ++++
 robots/primotion/garcia-pilot.hh       |  5 ++++
 robots/primotion/gorobot.cc            |  6 ++++
 robots/primotion/gorobotc.cc           |  6 ++++
 robots/primotion/pathmotion.cc         |  6 ++++
 robots/primotion/watch-user-button.cc  |  5 ++++
 robots/rmcd/test_rmcd.sh.in            |  6 ++++
 robots/tbsetdest/tbsetdest.cc          |  6 +++-
 robots/tbsetdest/tbsetdest.h           | 41 ++++++++++++++++++++++++++
 robots/vmcd/cam-sim.awk                |  7 +++++
 robots/vmcd/test_vmc-client.sh.in      |  6 ++++
 robots/vmcd/test_vmcd.sh.in            |  6 ++++
 robots/vmcd/test_vmcd2.sh              |  6 ++++
 robots/vmcd/test_vmcd3.sh              |  6 ++++
 robots/vmcd/test_vmcd4.sh              |  6 ++++
 33 files changed, 220 insertions(+), 15 deletions(-)

diff --git a/robots/emc/test_emcd.sh.in b/robots/emc/test_emcd.sh.in
index 6de734a8db..74d0e4ca73 100644
--- a/robots/emc/test_emcd.sh.in
+++ b/robots/emc/test_emcd.sh.in
@@ -1,5 +1,11 @@
 #! /bin/sh
 
+#
+# EMULAB-COPYRIGHT
+# Copyright (c) 2005 University of Utah and the Flux Group.
+# All rights reserved.
+#
+
 ## Variables
 
 # The full path of the test case
diff --git a/robots/mtp/listNode.c b/robots/mtp/listNode.c
index 4c66173db8..b1b864cd13 100644
--- a/robots/mtp/listNode.c
+++ b/robots/mtp/listNode.c
@@ -1,12 +1,7 @@
 /*
- * listNode.c
- *
- * Copyright (c) 2003, 2004, 2005 The University of Utah and the Flux Group.
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2005 University of Utah and the Flux Group.
  * All rights reserved.
- *
- * This file is licensed under the terms of the GNU Public License.  
- * See the file "license.terms" for restrictions on redistribution 
- * of this file, and for a DISCLAIMER OF ALL WARRANTIES.
  */
 
 /**
diff --git a/robots/mtp/listNode.h b/robots/mtp/listNode.h
index e77b94dd61..eb51364155 100644
--- a/robots/mtp/listNode.h
+++ b/robots/mtp/listNode.h
@@ -1,12 +1,7 @@
 /*
- * listNode.h
- *
- * Copyright (c) 2003, 2004, 2005 The University of Utah and the Flux Group.
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2005 University of Utah and the Flux Group.
  * All rights reserved.
- *
- * This file is licensed under the terms of the GNU Public License.  
- * See the file "license.terms" for restrictions on redistribution 
- * of this file, and for a DISCLAIMER OF ALL WARRANTIES.
  */
 
 /**
diff --git a/robots/mtp/mtp_test.c b/robots/mtp/mtp_test.c
index 5da90325f1..ff51afb071 100644
--- a/robots/mtp/mtp_test.c
+++ b/robots/mtp/mtp_test.c
@@ -1,3 +1,8 @@
+/*
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2005 University of Utah and the Flux Group.
+ * All rights reserved.
+ */
 
 #include "config.h"
 
diff --git a/robots/primotion/Makefile b/robots/primotion/Makefile
index 4ff2a29282..58d4d37de9 100755
--- a/robots/primotion/Makefile
+++ b/robots/primotion/Makefile
@@ -1,3 +1,9 @@
+#
+# EMULAB-COPYRIGHT
+# Copyright (c) 2005 University of Utah and the Flux Group.
+# All rights reserved.
+#
+
 # Makefile for Garcia robot applications
 #
 # Dan Flickinger
diff --git a/robots/primotion/circle.cc b/robots/primotion/circle.cc
index 0010226755..1065734295 100755
--- a/robots/primotion/circle.cc
+++ b/robots/primotion/circle.cc
@@ -1,3 +1,9 @@
+/*
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2005 University of Utah and the Flux Group.
+ * All rights reserved.
+ */
+
 /* circle: garcia robot simple circle path
  * (Tests grobot::setvPath(float, float))
  *
diff --git a/robots/primotion/commotion.cc b/robots/primotion/commotion.cc
index bb7519238e..201569cfa1 100755
--- a/robots/primotion/commotion.cc
+++ b/robots/primotion/commotion.cc
@@ -1,3 +1,9 @@
+/*
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2005 University of Utah and the Flux Group.
+ * All rights reserved.
+ */
+
 /* Garcia robot motion program (command and interactive mode)
  *
  * Dan Flickinger
diff --git a/robots/primotion/dgrobot/commotion.h b/robots/primotion/dgrobot/commotion.h
index 107d5490b6..bf0fa88d70 100755
--- a/robots/primotion/dgrobot/commotion.h
+++ b/robots/primotion/dgrobot/commotion.h
@@ -1,3 +1,9 @@
+/*
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2005 University of Utah and the Flux Group.
+ * All rights reserved.
+ */
+
 /* Garcia motion program (command and interactive mode)
  *
  * Dan Flickinger
diff --git a/robots/primotion/dgrobot/cubicpath.h b/robots/primotion/dgrobot/cubicpath.h
index f1860d8f5b..ad4d98666b 100755
--- a/robots/primotion/dgrobot/cubicpath.h
+++ b/robots/primotion/dgrobot/cubicpath.h
@@ -1,3 +1,9 @@
+/*
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2005 University of Utah and the Flux Group.
+ * All rights reserved.
+ */
+
 /* cubicpath.h
  *
  * class with methods for generating cubic paths
diff --git a/robots/primotion/dgrobot/gbehaviors.cc b/robots/primotion/dgrobot/gbehaviors.cc
index 7f44181369..53e8cac382 100644
--- a/robots/primotion/dgrobot/gbehaviors.cc
+++ b/robots/primotion/dgrobot/gbehaviors.cc
@@ -1,3 +1,9 @@
+/*
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2005 University of Utah and the Flux Group.
+ * All rights reserved.
+ */
+
 /* Garcia robot behavior class methods
  *
  * Dan Flickinger
diff --git a/robots/primotion/dgrobot/gbehaviors.h b/robots/primotion/dgrobot/gbehaviors.h
index babd5bb351..4c203f00ed 100644
--- a/robots/primotion/dgrobot/gbehaviors.h
+++ b/robots/primotion/dgrobot/gbehaviors.h
@@ -1,3 +1,9 @@
+/*
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2005 University of Utah and the Flux Group.
+ * All rights reserved.
+ */
+
 /* Garcia robot behavior data class
  *
  * Dan Flickinger
diff --git a/robots/primotion/dgrobot/gcallbacks.cc b/robots/primotion/dgrobot/gcallbacks.cc
index 474ab53d03..ddd8d3457d 100755
--- a/robots/primotion/dgrobot/gcallbacks.cc
+++ b/robots/primotion/dgrobot/gcallbacks.cc
@@ -1,3 +1,9 @@
+/*
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2005 University of Utah and the Flux Group.
+ * All rights reserved.
+ */
+
 /* Garcia robot callback class methods
  *
  * Dan Flickinger
diff --git a/robots/primotion/dgrobot/gcallbacks.h b/robots/primotion/dgrobot/gcallbacks.h
index b2a8e4ec3c..8589e9cfe8 100755
--- a/robots/primotion/dgrobot/gcallbacks.h
+++ b/robots/primotion/dgrobot/gcallbacks.h
@@ -1,3 +1,9 @@
+/*
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2005 University of Utah and the Flux Group.
+ * All rights reserved.
+ */
+
 /* Callback functions for garcia robot
  *
  * Dan Flickinger
diff --git a/robots/primotion/dgrobot/grobot.cc b/robots/primotion/dgrobot/grobot.cc
index 7657921a01..847a6e6ec3 100755
--- a/robots/primotion/dgrobot/grobot.cc
+++ b/robots/primotion/dgrobot/grobot.cc
@@ -1,3 +1,9 @@
+/*
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2005 University of Utah and the Flux Group.
+ * All rights reserved.
+ */
+
 /* Garcia robot class methods
  *
  * Dan Flickinger
diff --git a/robots/primotion/dgrobot/grobot.h b/robots/primotion/dgrobot/grobot.h
index a65da394be..a02f9f430c 100755
--- a/robots/primotion/dgrobot/grobot.h
+++ b/robots/primotion/dgrobot/grobot.h
@@ -1,3 +1,9 @@
+/*
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2005 University of Utah and the Flux Group.
+ * All rights reserved.
+ */
+
 /* Garcia robot class
  *
  * Dan Flickinger
diff --git a/robots/primotion/dgrobot/grobot_sim.cc b/robots/primotion/dgrobot/grobot_sim.cc
index b9ae55735c..67d2f50d4f 100644
--- a/robots/primotion/dgrobot/grobot_sim.cc
+++ b/robots/primotion/dgrobot/grobot_sim.cc
@@ -1,3 +1,8 @@
+/*
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2005 University of Utah and the Flux Group.
+ * All rights reserved.
+ */
 
 #include "config.h"
 
diff --git a/robots/primotion/dgrobot/simplepath.cc b/robots/primotion/dgrobot/simplepath.cc
index bec6c47b1e..4a2ba198d5 100755
--- a/robots/primotion/dgrobot/simplepath.cc
+++ b/robots/primotion/dgrobot/simplepath.cc
@@ -1,3 +1,9 @@
+/*
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2005 University of Utah and the Flux Group.
+ * All rights reserved.
+ */
+
 /* simplepath.cc
  * methods for spathseg class; simple path segment generator
  *
diff --git a/robots/primotion/dgrobot/simplepath.h b/robots/primotion/dgrobot/simplepath.h
index cb545db2dc..aabb08921f 100755
--- a/robots/primotion/dgrobot/simplepath.h
+++ b/robots/primotion/dgrobot/simplepath.h
@@ -1,3 +1,9 @@
+/*
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2005 University of Utah and the Flux Group.
+ * All rights reserved.
+ */
+
 /* simplepath.h
  * class with methods for generating simple paths
  *
diff --git a/robots/primotion/flash-user-led.cc b/robots/primotion/flash-user-led.cc
index d4a8a392eb..dbd2441987 100644
--- a/robots/primotion/flash-user-led.cc
+++ b/robots/primotion/flash-user-led.cc
@@ -1,3 +1,8 @@
+/*
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2005 University of Utah and the Flux Group.
+ * All rights reserved.
+ */
 
 #include "config.h"
 
diff --git a/robots/primotion/garcia-pilot.hh b/robots/primotion/garcia-pilot.hh
index 20cf74d1e4..2b85d5ec39 100644
--- a/robots/primotion/garcia-pilot.hh
+++ b/robots/primotion/garcia-pilot.hh
@@ -1,3 +1,8 @@
+/*
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2005 University of Utah and the Flux Group.
+ * All rights reserved.
+ */
 
 #ifndef _garcia_pilot_hh
 #define _garcia_pilot_hh
diff --git a/robots/primotion/gorobot.cc b/robots/primotion/gorobot.cc
index 2a7908faf2..0ed11535ca 100755
--- a/robots/primotion/gorobot.cc
+++ b/robots/primotion/gorobot.cc
@@ -1,3 +1,9 @@
+/*
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2005 University of Utah and the Flux Group.
+ * All rights reserved.
+ */
+
 /* gorobot.cc
  *
  * Sends the robot to points via the 
diff --git a/robots/primotion/gorobotc.cc b/robots/primotion/gorobotc.cc
index cc12418aa2..6d176977c4 100644
--- a/robots/primotion/gorobotc.cc
+++ b/robots/primotion/gorobotc.cc
@@ -1,3 +1,9 @@
+/*
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2005 University of Utah and the Flux Group.
+ * All rights reserved.
+ */
+
 /* gorobotc.cc
  *
  * Console application to drive robot using grobot::goto()
diff --git a/robots/primotion/pathmotion.cc b/robots/primotion/pathmotion.cc
index b43ef02f79..c9c77179b9 100755
--- a/robots/primotion/pathmotion.cc
+++ b/robots/primotion/pathmotion.cc
@@ -1,3 +1,9 @@
+/*
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2005 University of Utah and the Flux Group.
+ * All rights reserved.
+ */
+
 /* pathmotion: garcia robot path generator
  *
  * Dan Flickinger
diff --git a/robots/primotion/watch-user-button.cc b/robots/primotion/watch-user-button.cc
index abf869a08d..f5c8ab2994 100644
--- a/robots/primotion/watch-user-button.cc
+++ b/robots/primotion/watch-user-button.cc
@@ -1,3 +1,8 @@
+/*
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2005 University of Utah and the Flux Group.
+ * All rights reserved.
+ */
 
 #include "config.h"
 
diff --git a/robots/rmcd/test_rmcd.sh.in b/robots/rmcd/test_rmcd.sh.in
index 8989faca8a..7ac042817a 100644
--- a/robots/rmcd/test_rmcd.sh.in
+++ b/robots/rmcd/test_rmcd.sh.in
@@ -1,5 +1,11 @@
 #! /bin/sh
 
+#
+# EMULAB-COPYRIGHT
+# Copyright (c) 2005 University of Utah and the Flux Group.
+# All rights reserved.
+#
+
 ## Variables
 
 # The full path of the test case
diff --git a/robots/tbsetdest/tbsetdest.cc b/robots/tbsetdest/tbsetdest.cc
index 238e27061a..adf2a52a36 100644
--- a/robots/tbsetdest/tbsetdest.cc
+++ b/robots/tbsetdest/tbsetdest.cc
@@ -35,7 +35,11 @@
  *
  */
 
-
+/*
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2005 University of Utah and the Flux Group.
+ * All rights reserved.
+ */
 
 extern "C" {
 #include <pwd.h>
diff --git a/robots/tbsetdest/tbsetdest.h b/robots/tbsetdest/tbsetdest.h
index bd5343d0af..d9dac763aa 100644
--- a/robots/tbsetdest/tbsetdest.h
+++ b/robots/tbsetdest/tbsetdest.h
@@ -1,4 +1,45 @@
 
+/*
+ * Copyright (c) 1997, 1998, 2005 Carnegie Mellon University.  All Rights
+ * Reserved. 
+ *
+ * Permission to use, copy, modify, and distribute this
+ * software and its documentation is hereby granted (including for
+ * commercial or for-profit use), provided that both the copyright notice
+ * and this permission notice appear in all copies of the software,
+ * derivative works, or modified versions, and any portions thereof, and
+ * that both notices appear in supporting documentation, and that credit
+ * is given to Carnegie Mellon University in all publications reporting
+ * on direct or indirect use of this code or its derivatives.
+ * 
+ * ALL CODE, SOFTWARE, PROTOCOLS, AND ARCHITECTURES DEVELOPED BY THE CMU
+ * MONARCH PROJECT ARE EXPERIMENTAL AND ARE KNOWN TO HAVE BUGS, SOME OF
+ * WHICH MAY HAVE SERIOUS CONSEQUENCES. CARNEGIE MELLON PROVIDES THIS
+ * SOFTWARE OR OTHER INTELLECTUAL PROPERTY IN ITS ``AS IS'' CONDITION,
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+ * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE OR
+ * INTELLECTUAL PROPERTY, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * 
+ * Carnegie Mellon encourages (but does not require) users of this
+ * software or intellectual property to return any improvements or
+ * extensions that they make, and to grant Carnegie Mellon the rights to
+ * redistribute these changes without encumbrance.
+ */
+
+/*
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2005 University of Utah and the Flux Group.
+ * All rights reserved.
+ */
+
 #ifndef __tbsetdest_h__
 #define __tbsetdest_h__
 
diff --git a/robots/vmcd/cam-sim.awk b/robots/vmcd/cam-sim.awk
index e8351ff494..bb7d1f2f5f 100755
--- a/robots/vmcd/cam-sim.awk
+++ b/robots/vmcd/cam-sim.awk
@@ -1,4 +1,11 @@
 #! /usr/bin/awk -f
+
+#
+# EMULAB-COPYRIGHT
+# Copyright (c) 2005 University of Utah and the Flux Group.
+# All rights reserved.
+#
+
 # 
 # cam-sim.awk - Simulate imaging of a floor grid into an overhead wide-angle camera.
 # The default output is rows and then columns of grid points for gnuplot.
diff --git a/robots/vmcd/test_vmc-client.sh.in b/robots/vmcd/test_vmc-client.sh.in
index 0e21aded08..2e17d7f988 100644
--- a/robots/vmcd/test_vmc-client.sh.in
+++ b/robots/vmcd/test_vmc-client.sh.in
@@ -1,5 +1,11 @@
 #! /bin/sh
 
+#
+# EMULAB-COPYRIGHT
+# Copyright (c) 2005 University of Utah and the Flux Group.
+# All rights reserved.
+#
+
 ## Variables
 
 # The full path of the test case
diff --git a/robots/vmcd/test_vmcd.sh.in b/robots/vmcd/test_vmcd.sh.in
index 44e25a53b7..451bbecd4e 100644
--- a/robots/vmcd/test_vmcd.sh.in
+++ b/robots/vmcd/test_vmcd.sh.in
@@ -1,5 +1,11 @@
 #! /bin/sh
 
+#
+# EMULAB-COPYRIGHT
+# Copyright (c) 2005 University of Utah and the Flux Group.
+# All rights reserved.
+#
+
 ## Variables
 
 # The full path of the test case
diff --git a/robots/vmcd/test_vmcd2.sh b/robots/vmcd/test_vmcd2.sh
index cf11e29eb0..c266fef3ad 100644
--- a/robots/vmcd/test_vmcd2.sh
+++ b/robots/vmcd/test_vmcd2.sh
@@ -1,5 +1,11 @@
 #! /bin/sh
 
+#
+# EMULAB-COPYRIGHT
+# Copyright (c) 2005 University of Utah and the Flux Group.
+# All rights reserved.
+#
+
 ## Variables
 
 # The full path of the test case
diff --git a/robots/vmcd/test_vmcd3.sh b/robots/vmcd/test_vmcd3.sh
index 44d6733f89..e86cb63c61 100644
--- a/robots/vmcd/test_vmcd3.sh
+++ b/robots/vmcd/test_vmcd3.sh
@@ -1,5 +1,11 @@
 #! /bin/sh
 
+#
+# EMULAB-COPYRIGHT
+# Copyright (c) 2005 University of Utah and the Flux Group.
+# All rights reserved.
+#
+
 ## Variables
 
 # The full path of the test case
diff --git a/robots/vmcd/test_vmcd4.sh b/robots/vmcd/test_vmcd4.sh
index 84ba8c559c..87ffb97fd4 100644
--- a/robots/vmcd/test_vmcd4.sh
+++ b/robots/vmcd/test_vmcd4.sh
@@ -1,5 +1,11 @@
 #! /bin/sh
 
+#
+# EMULAB-COPYRIGHT
+# Copyright (c) 2005 University of Utah and the Flux Group.
+# All rights reserved.
+#
+
 ## Variables
 
 # The full path of the test case
-- 
GitLab