harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tim Ellison <t.p.elli...@gmail.com>
Subject Re: [vmi] Retrieving system properties (was: Re: [classlib][luni] update for bootstrapClassPath causes regression on DRL VM)
Date Wed, 13 Dec 2006 13:49:53 GMT
Gregory Shimansky wrote:
> Tim Ellison wrote:
>> Maybe we do, i.e. where there is no value "-Dfoobar".  So perhaps we
>> need to say that GetSystemProperty returns VMI_ERROR_NONE and sets the
>> the *valuePtr to NULL if there is no value; and returns a
>> VMI_ERROR_NOT_FOUND if the property is undefined.
> Now I am confused. What is the difference between a property which has
> no value and an undefined property?

Sorry, I meant a property whose value is NULL.  So the three cases are:

1) key = "foo", value = "bar"
2) key = "foo", value = NULL
3) no key called "foo"

If (2) is disallowed then we should document that in SetSystemProperty().


View raw message