Urgh - autocorrect sux!

        The actual text may "vary" from one OS update to another

Tim

On Apr 29, 2012, at 11:02 AM, Tim Jones wrote:

> Pete,
> 
> It's a good idea to always check the error code returned from a shell 
> command.  The actual text may various from one OS update to another, so 
> depending of the text returned can be a quick way to introduce an odd "bug" 
> that works on one platform, but not on another.  The man page will describe 
> the returned values.  If they are the text values (like ENOSPC, or EINVAL), 
> you can look those up in the errno.h file (usually in 
> /usr/include/sys/errno.h).
> 
> Since ping returns data on both a failure and a success, checking for an 
> empty tResult would always result in a "failure" as written.
> 
> Tim
> 
> On Apr 29, 2012, at 10:49 AM, Peter Haworth wrote:
> 
>> Hi Phil,
>> Double checking on the code below in your script.  The man page for ping in
>> OS X and Linux say that ping has an exit code of zero if no errors are
>> encountered.  Should the test on tResult be for zero or have you found that
>> empty works too?
>> 
>> Thanks,
>> Pete
>> lcSQL Software <http://www.lcsql.com>
>> 
>> On Sat, Apr 28, 2012 at 12:30 PM, Phil Davis <rev...@pdslabs.net> wrote:
>> 
>>> -- check for connection failure
>>>  if tResult <> empty
>>>  then return false -- failed
>>>  else -- connected, but how well?
>>> 
> 
> 
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to