Following the answer from this StackOverflow question how do I create the proper integer for mask?
I made some googling and the everything I found uses CPU_SE
I would like to pay your attention that function from link in the first post doesn't set the thread cpu affinity. It suits to set the process cpu affinity. Of course, if you have one thread in your application it works well but it is wrong for several threads. Check up sched_setaffinity() description for example on http://linux.die.net/man/2/sched_setaffinity