summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>1999-06-07 02:58:14 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>1999-06-07 02:58:14 +0000
commit07ebab7f1554bcd0f0d0d4e31cf65ed2adb4a902 (patch)
tree44e8c1f011066deb064044df7207ff853169affe
parentb63550f95bc197d01373815e8f076cb290183bea (diff)
downloadATCD-07ebab7f1554bcd0f0d0d4e31cf65ed2adb4a902.tar.gz
.
-rw-r--r--ChangeLog-99b7
-rw-r--r--ace/Process.cpp18
-rw-r--r--ace/Process.h12
3 files changed, 10 insertions, 27 deletions
diff --git a/ChangeLog-99b b/ChangeLog-99b
index 02ad959abe2..5d9968fcbbc 100644
--- a/ChangeLog-99b
+++ b/ChangeLog-99b
@@ -1,3 +1,10 @@
+Sun Jun 6 15:37:00 1999 Douglas C. Schmidt <schmidt@danzon.cs.wustl.edu>
+
+ * ace/Process.h (ACE_Process_Options): The parameter type of
+ command_line() should be LPCTSTR argv[] *not* LPTSTR argv[].
+ This fix should be ok as a further extension to what Carlos did
+ below.
+
Sun Jun 06 20:33:00 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
* ace/SString.h:
diff --git a/ace/Process.cpp b/ace/Process.cpp
index 3f6cb658e9c..d560a9d51e8 100644
--- a/ace/Process.cpp
+++ b/ace/Process.cpp
@@ -519,24 +519,6 @@ ACE_Process_Options::~ACE_Process_Options (void)
}
int
-ACE_Process_Options::command_line (LPTSTR argv[])
-{
- int i = 0;
-
- if (argv[i])
- {
- ACE_OS::strcat (command_line_buf_, argv[i]);
- while (argv[++i])
- {
- ACE_OS::strcat (command_line_buf_, ACE_TEXT (" "));
- ACE_OS::strcat (command_line_buf_, argv[i]);
- }
- }
-
- return 0; // Success.
-}
-
-int
ACE_Process_Options::command_line (LPCTSTR argv[])
{
// @@ Factor out the code between this
diff --git a/ace/Process.h b/ace/Process.h
index 669f7ac5c17..2c72c54acaf 100644
--- a/ace/Process.h
+++ b/ace/Process.h
@@ -120,21 +120,15 @@ public:
// path to run a process, this method *must* be called! Returns 0
// on success, -1 on failure.
- int command_line (LPTSTR argv[]);
int command_line (LPCTSTR argv[]);
// Same as above in argv format. <argv> must be null terminated.
- // @@ The non-const version is provided only for backwards
- // compatibility
u_long creation_flags (void) const;
- // Get.
+ // Get the creation flags.
void creation_flags (u_long);
- // Set.
+ // Set the creation flags.
- // ************************************************************
- // = These operations are used by ACE_Process to retrieve options
- // values.
- // ************************************************************
+ // = <ACE_Process> uses these operations to retrieve option values.
LPTSTR working_directory (void);
// Current working directory. Returns "" if nothing has been set.