this is my first post here.
i need an atomic counter in a linux app, the same as InterlockedIncrement etc in windows.
i've found a number of solutions on the web, all explained with skeletal brevity, all involving inline assembler or dubious includes of non-installed kernel headers..
does anybody know of a good discussion/turorial on this subject, or of a canonical and robust solution. i can't believe it is still being solved ad hoc, as it is a basic requirement for some tasks.