summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>2003-10-14 22:27:56 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>2003-10-14 22:27:56 +0000
commitf06b2f4a656ede49f6ed7255612f37c13dbc4f92 (patch)
treefdb2840333ce698b75a0a12a971c67ef932ad088
parent03d8ce3a2749598ac1637ec8ea66471f297e4061 (diff)
downloadATCD-f06b2f4a656ede49f6ed7255612f37c13dbc4f92.tar.gz
ChangeLogTag:Tue Oct 14 17:13:46 2003 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
-rw-r--r--ChangeLog5
-rw-r--r--THANKS1
-rw-r--r--ace/Process.h4
3 files changed, 10 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 5beffd88853..d083a6062fd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
Tue Oct 14 17:13:46 2003 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
+ * ace/Process.h: Put the ACE_Process copy constructor and
+ assignment operator in the private part of the class to disallow
+ copying. Thanks to Adam Fanello <yahoo@fanello.net> for
+ reporting this.
+
* ace/OS.cpp: Added patches to support PHARLAP. Thanks
to Ira Burton <imburton@micron.com> for supplying these.
diff --git a/THANKS b/THANKS
index eb0d7d2c660..2c8d6e21084 100644
--- a/THANKS
+++ b/THANKS
@@ -1762,6 +1762,7 @@ Jeff Dugan <jdugan@orincon.com>
Jeff Mirwaisi <jeff_mirwaisi@yahoo.com>
Alain Dupont <adupont@positron.qc.ca>
Stephan Bettermann <sbetterm@erggroup.com>
+Adam Fanello <yahoo@fanello.net>
I would particularly like to thank Paul Stephenson, who worked with me
at Ericsson in the early 1990's. Paul devised the recursive Makefile
diff --git a/ace/Process.h b/ace/Process.h
index 7fa4f2c9e56..27d1a572b39 100644
--- a/ace/Process.h
+++ b/ace/Process.h
@@ -415,6 +415,10 @@ protected:
/// Pathname for the process. Relative path or absolute path or just
/// the program name.
ACE_TCHAR process_name_[MAXPATHLEN + 1];
+
+ // = Disallow copying and assignment since we don't support this (yet).
+ ACE_UNIMPLEMENTED_FUNC (ACE_Process (const ACE_Process &))
+ ACE_UNIMPLEMENTED_FUNC (void operator= (const ACE_Process &))
};
//class ACE_Process_Manager;