> I saw "safe tinyos annotations" and started changing files from the CVS.
> Can anyone tell what is the purpose of "ONE", "ONE_NOK", "TRUSTEDBLOCK"
> and where are they defined?

The annotations are described here:

   http://www.cs.utah.edu/~coop/safetinyos/

The annotations are defined in tos/lib/safe/include/annots_stage[12].h

> BECAUSE all applications using Collection
> started spitting put huge number of errors.

Please send me a real bug report.  That is, enough information that I can 
reproduce the problem.

> HOW CAN WE KNOW THAT WHERE
> ALL THE CHANGES HAVE BEEN made like with this "safe tinyos annotations",

You can ask CVS to tell you about what changes were made between arbitrary 
points in time, there's plenty of CVS documentation on the web.

> "INTERFACES" have changed with the "safe tinyos annotations" and may be
> at some other places. What shall happen if we do not change all the
> updated files with these "safe annotations"???

Are you asking how to update part of your tree but not other parts?  That 
is probably just a bad idea and you cannot expect it to work in general.

Even so, the Safe TinyOS annotations should be harmless for what you're 
talking about.  If you update for example in tos/lib/safe, support, and 
tools this'll probably work.

John Regehr
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to