Re: [Oorexx-devel] [bugs:#1177] ooRexx Interpreter Crash

2013-06-03 Thread Mark Miesfeld
On Tue, May 28, 2013 at 11:55 AM, Mike Cowlishaw m...@speleotrove.comwrote:

 **
 OK, [caveat .. I have never seen this code].   Somewhere downstream [pun
 unintended :-)] of this code there must be 'something' that will report
 'invalid stream name'.   Now, either that can be done right away, or if not
 (perhaps) you could substitute a name that will be guaranteed to be treated
 as invalid later (null or empty


In the Unix version, if the name is too long for the receiving buffer, the
return value is set to the empty string:

void SysFileSystem::qualifyStreamName(
  const char *name,   // input name
  char *fullName, // the output name
  size_t bufferSize)  // size of the output buffer
/***/
/* Function:  Qualify a stream name for this system*/
/***/
{
char tempPath[MaximumFileNameBuffer];// temp store

/* already expanded? */
if (*fullName != '\0')
{
return;   /* nothing more to do*/
}

strcpy(tempPath, name);
bool done = SysFileSystem::canonicalizeName(tempPath);
if (done  *strlen(tempPath)  bufferSize*)
{
strcpy(fullName, tempPath);
}
else
{
   * fullName[0] = '\0'*; // or leave it unchanged ?
}
return;
}


Unfortunately that is too late to check the length because if the length is
too long for tempPath, then it has already seg faulted.

So, what if I check the length earlier and just return the empty string if
the input name is too long?  (In both Windows and Unix.)  Is that
acceptable to every one?

--
Mark Miesfeld
--
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with 2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


[Oorexx-devel] Can build machine do some Linux 4.1.3 beta builds?

2013-06-03 Thread Mark Miesfeld
Hi David,

Is it possible to have the build machine produce some Linux 4.1.3 beta
builds?  When you have some time.

I could produce some Fedora, SuSE, Debian, and Kubuntu builds, but
unfortunately I haven't keep the systems up-to-date and all the OS versions
are very old.

--
Mark Miesfeld
--
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with 2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


[Oorexx-devel] RFE #446 Enhancement to rexx.cpp

2013-06-03 Thread Mark Miesfeld
All,

The current implementation of the SysCArgs array purposively leaves out the
C arg 0 and arg 1.

Currently some users seem to be interested in having access to those args.
 Well, arg 1 for sure.

Since the enhancement has not been released yet, it seems to me it would be
okay to change the implementation to include all the C args.  I'm in favor
of that.

Is there any objection to changing the enhancement to include arg 0 and arg
1 at this point?

--
Mark Miesfeld
--
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with 2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Can build machine do some Linux 4.1.3 beta builds?

2013-06-03 Thread David Ashley
I will try to produce a few builds each night this week. Since the build
machine can produce 40 different builds now it will take a few nights to
get through them all :-) maybe I will write a script instead.

I actually was going to produce a few this past weekend but I got busy
and never got around to it.

David Ashley


On Mon, 2013-06-03 at 07:49 -0700, Mark Miesfeld wrote:
 Hi David,
 
 
 Is it possible to have the build machine produce some Linux 4.1.3 beta
 builds?  When you have some time.
 
 
 I could produce some Fedora, SuSE, Debian, and Kubuntu builds, but
 unfortunately I haven't keep the systems up-to-date and all the OS
 versions are very old.
 
 
 --
 Mark Miesfeld
 --
 Get 100% visibility into Java/.NET code with AppDynamics Lite
 It's a free troubleshooting tool designed for production
 Get down to code-level detail for bottlenecks, with 2% overhead.
 Download for free and get started troubleshooting in minutes.
 http://p.sf.net/sfu/appdyn_d2d_ap2
 ___
 Oorexx-devel mailing list
 Oorexx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/oorexx-devel



--
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with 2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2
___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] RFE #446 Enhancement to rexx.cpp

2013-06-03 Thread Rick McGuire
I have several objections.  Since this is an array, this will actually
shift the arguments to non-intuitive positions (there's no way to have an
element 0 in an array).  I don't actually see that this provides much
useful function, and really entangles the language too much with command
shell issues.

Rick


On Mon, Jun 3, 2013 at 10:55 AM, Mark Miesfeld miesf...@gmail.com wrote:

 All,

 The current implementation of the SysCArgs array purposively leaves out
 the C arg 0 and arg 1.

 Currently some users seem to be interested in having access to those args.
  Well, arg 1 for sure.

 Since the enhancement has not been released yet, it seems to me it would
 be okay to change the implementation to include all the C args.  I'm in
 favor of that.

 Is there any objection to changing the enhancement to include arg 0 and
 arg 1 at this point?

 --
 Mark Miesfeld


 --
 Get 100% visibility into Java/.NET code with AppDynamics Lite
 It's a free troubleshooting tool designed for production
 Get down to code-level detail for bottlenecks, with 2% overhead.
 Download for free and get started troubleshooting in minutes.
 http://p.sf.net/sfu/appdyn_d2d_ap2
 ___
 Oorexx-devel mailing list
 Oorexx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/oorexx-devel


--
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with 2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Can build machine do some Linux 4.1.3 beta builds?

2013-06-03 Thread Mark Miesfeld
Thanks David.

--
Mark Miesfeld


On Mon, Jun 3, 2013 at 8:04 AM, David Ashley w.david.ash...@gmail.comwrote:

 I will try to produce a few builds each night this week. Since the build
 machine can produce 40 different builds now it will take a few nights to
 get through them all :-) maybe I will write a script instead.

 I actually was going to produce a few this past weekend but I got busy
 and never got around to it.

 David Ashley


 On Mon, 2013-06-03 at 07:49 -0700, Mark Miesfeld wrote:
  Hi David,
 
 
  Is it possible to have the build machine produce some Linux 4.1.3 beta
  builds?  When you have some time.
 
 
  I could produce some Fedora, SuSE, Debian, and Kubuntu builds, but
  unfortunately I haven't keep the systems up-to-date and all the OS
  versions are very old.
 
 
  --
  Mark Miesfeld
 
 --
  Get 100% visibility into Java/.NET code with AppDynamics Lite
  It's a free troubleshooting tool designed for production
  Get down to code-level detail for bottlenecks, with 2% overhead.
  Download for free and get started troubleshooting in minutes.
  http://p.sf.net/sfu/appdyn_d2d_ap2
  ___
  Oorexx-devel mailing list
  Oorexx-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/oorexx-devel




 --
 Get 100% visibility into Java/.NET code with AppDynamics Lite
 It's a free troubleshooting tool designed for production
 Get down to code-level detail for bottlenecks, with 2% overhead.
 Download for free and get started troubleshooting in minutes.
 http://p.sf.net/sfu/appdyn_d2d_ap2
 ___
 Oorexx-devel mailing list
 Oorexx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/oorexx-devel

--
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with 2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] RFE #446 Enhancement to rexx.cpp

2013-06-03 Thread Mark Miesfeld
On Mon, Jun 3, 2013 at 8:03 AM, Rick McGuire object.r...@gmail.com wrote:

 I have several objections.  Since this is an array, this will actually
 shift the arguments to non-intuitive positions (there's no way to have an
 element 0 in an array).  I don't actually see that this provides much
 useful function, and really entangles the language too much with command
 shell issues.


Okay.

--
Mark Miesfeld
--
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with 2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Can build machine do some Linux 4.1.3 beta builds?

2013-06-03 Thread David Ashley
Found a Makefile error. The subdirectory propertysheet.tabControls no
longer exists so the Makefile.am is incorrect in both the trunk and the
branch in samples/windows/oodialog subdirectory. I was not sure whether
it should be eliminated or modified in the Makefile.am file. Please
correct this.

David Ashley

On Mon, 2013-06-03 at 08:10 -0700, Mark Miesfeld wrote:
 Thanks David.
 
 
 --
 Mark Miesfeld
 
 
 On Mon, Jun 3, 2013 at 8:04 AM, David Ashley
 w.david.ash...@gmail.com wrote:
 I will try to produce a few builds each night this week. Since
 the build
 machine can produce 40 different builds now it will take a few
 nights to
 get through them all :-) maybe I will write a script instead.
 
 I actually was going to produce a few this past weekend but I
 got busy
 and never got around to it.
 
 David Ashley
 
 
 On Mon, 2013-06-03 at 07:49 -0700, Mark Miesfeld wrote:
  Hi David,
 
 
  Is it possible to have the build machine produce some Linux
 4.1.3 beta
  builds?  When you have some time.
 
 
  I could produce some Fedora, SuSE, Debian, and Kubuntu
 builds, but
  unfortunately I haven't keep the systems up-to-date and all
 the OS
  versions are very old.
 
 
  --
  Mark Miesfeld
 
 
 
 --
  Get 100% visibility into Java/.NET code with AppDynamics
 Lite
  It's a free troubleshooting tool designed for production
  Get down to code-level detail for bottlenecks, with 2%
 overhead.
  Download for free and get started troubleshooting in
 minutes.
  http://p.sf.net/sfu/appdyn_d2d_ap2
  ___
  Oorexx-devel mailing list
  Oorexx-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/oorexx-devel
 
 
 
 
 --
 Get 100% visibility into Java/.NET code with AppDynamics Lite
 It's a free troubleshooting tool designed for production
 Get down to code-level detail for bottlenecks, with 2%
 overhead.
 Download for free and get started troubleshooting in minutes.
 http://p.sf.net/sfu/appdyn_d2d_ap2
 ___
 Oorexx-devel mailing list
 Oorexx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/oorexx-devel
 
 
 --
 Get 100% visibility into Java/.NET code with AppDynamics Lite
 It's a free troubleshooting tool designed for production
 Get down to code-level detail for bottlenecks, with 2% overhead.
 Download for free and get started troubleshooting in minutes.
 http://p.sf.net/sfu/appdyn_d2d_ap2
 ___
 Oorexx-devel mailing list
 Oorexx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/oorexx-devel



--
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with 2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2
___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Can build machine do some Linux 4.1.3 beta builds?

2013-06-03 Thread Mark Miesfeld
Thanks David.  I thought I had fixed that, must not have checked it in or
something.

--
Mark Miesfeld


On Mon, Jun 3, 2013 at 8:32 AM, David Ashley w.david.ash...@gmail.comwrote:

 Found a Makefile error. The subdirectory propertysheet.tabControls no
 longer exists so the Makefile.am is incorrect in both the trunk and the
 branch in samples/windows/oodialog subdirectory. I was not sure whether
 it should be eliminated or modified in the Makefile.am file. Please
 correct this.

 David Ashley

 On Mon, 2013-06-03 at 08:10 -0700, Mark Miesfeld wrote:
  Thanks David.
 
 
  --
  Mark Miesfeld
 
 
  On Mon, Jun 3, 2013 at 8:04 AM, David Ashley
  w.david.ash...@gmail.com wrote:
  I will try to produce a few builds each night this week. Since
  the build
  machine can produce 40 different builds now it will take a few
  nights to
  get through them all :-) maybe I will write a script instead.
 
  I actually was going to produce a few this past weekend but I
  got busy
  and never got around to it.
 
  David Ashley
 
 
  On Mon, 2013-06-03 at 07:49 -0700, Mark Miesfeld wrote:
   Hi David,
  
  
   Is it possible to have the build machine produce some Linux
  4.1.3 beta
   builds?  When you have some time.
  
  
   I could produce some Fedora, SuSE, Debian, and Kubuntu
  builds, but
   unfortunately I haven't keep the systems up-to-date and all
  the OS
   versions are very old.
  
  
   --
   Mark Miesfeld
 
  
 
 --
   Get 100% visibility into Java/.NET code with AppDynamics
  Lite
   It's a free troubleshooting tool designed for production
   Get down to code-level detail for bottlenecks, with 2%
  overhead.
   Download for free and get started troubleshooting in
  minutes.
   http://p.sf.net/sfu/appdyn_d2d_ap2
   ___
   Oorexx-devel mailing list
   Oorexx-devel@lists.sourceforge.net
   https://lists.sourceforge.net/lists/listinfo/oorexx-devel
 
 
 
 
 --
  Get 100% visibility into Java/.NET code with AppDynamics Lite
  It's a free troubleshooting tool designed for production
  Get down to code-level detail for bottlenecks, with 2%
  overhead.
  Download for free and get started troubleshooting in minutes.
  http://p.sf.net/sfu/appdyn_d2d_ap2
  ___
  Oorexx-devel mailing list
  Oorexx-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/oorexx-devel
 
 
 
 --
  Get 100% visibility into Java/.NET code with AppDynamics Lite
  It's a free troubleshooting tool designed for production
  Get down to code-level detail for bottlenecks, with 2% overhead.
  Download for free and get started troubleshooting in minutes.
  http://p.sf.net/sfu/appdyn_d2d_ap2
  ___
  Oorexx-devel mailing list
  Oorexx-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/oorexx-devel




 --
 Get 100% visibility into Java/.NET code with AppDynamics Lite
 It's a free troubleshooting tool designed for production
 Get down to code-level detail for bottlenecks, with 2% overhead.
 Download for free and get started troubleshooting in minutes.
 http://p.sf.net/sfu/appdyn_d2d_ap2
 ___
 Oorexx-devel mailing list
 Oorexx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/oorexx-devel

--
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with 2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Can build machine do some Linux 4.1.3 beta builds?

2013-06-03 Thread Mark Miesfeld
David,

Thanks for fixing this.  I should have posted that it was a case sensitive
issue, but that I couldn't commit the fix until this evening.

--
Mark Miesfeld



On Mon, Jun 3, 2013 at 8:32 AM, David Ashley w.david.ash...@gmail.comwrote:

 Found a Makefile error. The subdirectory propertysheet.tabControls no
 longer exists so the Makefile.am is incorrect in both the trunk and the
 branch in samples/windows/oodialog subdirectory. I was not sure whether
 it should be eliminated or modified in the Makefile.am file. Please
 correct this.

 David Ashley

 On Mon, 2013-06-03 at 08:10 -0700, Mark Miesfeld wrote:
  Thanks David.
 
 
  --
  Mark Miesfeld
 
 
  On Mon, Jun 3, 2013 at 8:04 AM, David Ashley
  w.david.ash...@gmail.com wrote:
  I will try to produce a few builds each night this week. Since
  the build
  machine can produce 40 different builds now it will take a few
  nights to
  get through them all :-) maybe I will write a script instead.
 
  I actually was going to produce a few this past weekend but I
  got busy
  and never got around to it.
 
  David Ashley
 
 
  On Mon, 2013-06-03 at 07:49 -0700, Mark Miesfeld wrote:
   Hi David,
  
  
   Is it possible to have the build machine produce some Linux
  4.1.3 beta
   builds?  When you have some time.
  
  
   I could produce some Fedora, SuSE, Debian, and Kubuntu
  builds, but
   unfortunately I haven't keep the systems up-to-date and all
  the OS
   versions are very old.
  
  
   --
   Mark Miesfeld
 
  
 
 --
   Get 100% visibility into Java/.NET code with AppDynamics
  Lite
   It's a free troubleshooting tool designed for production
   Get down to code-level detail for bottlenecks, with 2%
  overhead.
   Download for free and get started troubleshooting in
  minutes.
   http://p.sf.net/sfu/appdyn_d2d_ap2
   ___
   Oorexx-devel mailing list
   Oorexx-devel@lists.sourceforge.net
   https://lists.sourceforge.net/lists/listinfo/oorexx-devel
 
 
 
 
 --
  Get 100% visibility into Java/.NET code with AppDynamics Lite
  It's a free troubleshooting tool designed for production
  Get down to code-level detail for bottlenecks, with 2%
  overhead.
  Download for free and get started troubleshooting in minutes.
  http://p.sf.net/sfu/appdyn_d2d_ap2
  ___
  Oorexx-devel mailing list
  Oorexx-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/oorexx-devel
 
 
 
 --
  Get 100% visibility into Java/.NET code with AppDynamics Lite
  It's a free troubleshooting tool designed for production
  Get down to code-level detail for bottlenecks, with 2% overhead.
  Download for free and get started troubleshooting in minutes.
  http://p.sf.net/sfu/appdyn_d2d_ap2
  ___
  Oorexx-devel mailing list
  Oorexx-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/oorexx-devel




 --
 Get 100% visibility into Java/.NET code with AppDynamics Lite
 It's a free troubleshooting tool designed for production
 Get down to code-level detail for bottlenecks, with 2% overhead.
 Download for free and get started troubleshooting in minutes.
 http://p.sf.net/sfu/appdyn_d2d_ap2
 ___
 Oorexx-devel mailing list
 Oorexx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/oorexx-devel

--
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations
2. Dashboards that offer high-level views of enterprise services
3. A single system of record for all IT processes
http://p.sf.net/sfu/servicenow-d2d-j___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel