Hi Seamus, I've used the word "Module" because the <asm/atomic.h> and <asm/bitops.h> header files were not designed for use in userspace, and would fail to compile on some architectures while silently giving non- atomic behavior on others. The C compiler provides its own atomic built- in functions that are suitable for use in userspace programs instead, like the way you did.
You can refer to discussion on lklm at http://marc.info/?l=linux- kernel&m=115299997829268&w=2 linux-headers and linux-headers-2.6 are virtual packages that provides linux-headers-2.6.nn-nn-vvvvvv suitable for the kernel installed on your system. Hence, those headers won't be back in linux-libc-dev Thanks again for your time and don't hesitate to submit bug reports in the future. ** Changed in: linux-source-2.6.17 (Ubuntu) Status: Incomplete => Invalid -- doesn't include atomic operations https://bugs.launchpad.net/bugs/65218 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs