add linux atomic operation.