Re: [Vala] volatile variable



On Mon, 2014-06-16 at 02:29 +0200, Paul Marques Mota wrote:
2014-06-15 1:20 GMT+02:00 Maciej Piechotka <uzytkownik2-Re5JQEeQqe8AvxtiuMwx3w public gmane org>:

On Wed, 2014-06-11 at 16:54 +0800, Nor Jaidi Tuah wrote:
Is there any way to declare a volatile?

As a side question - why do you need volatile? In most cases it's not
needed (unless you write kernel/driver and do memory based I/O).


Or unless you write password management code. See
https://www.securecoding.cert.org/confluence/display/seccode/MSC06-C.+Beware+of+compiler+optimizations

Regards,

True - there is a few cases where volatile can be used (I know too
little about security to say if using just volatile is ok from standard
POV).  I guess you could reformulate my question into - "in most you
don't need volatile and many programmers use volatile as atomic despite
it does not mean that. Are you sure that your use case is legitimate?".

Regards

Attachment: signature.asc
Description: This is a digitally signed message part



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]