Alexey Voytsehovich wrote > Just a huge thank you:) > > 2011/1/21 <
> michael.vancanneyt@ > >: >> >> >> See >> man sched_setaffinity >> for the call to do this. >> >> Free Pascal does not have this call predefined, but you can make this >> call. >> >> >> Using the do_syscall you should be able to set up the call to the kernel. >> >> Something like: >> >> do_Syscall(syscall_nr_sched_setaffinity,fpgetpid,setsize,@cpu_set); >> >> Michael. >> >> On Fri, 21 Jan 2011, Alexey Voychehovich wrote: >> >>> Good day. >>> There is a need to establish some process affinity using free pascal >>> and ubuntu. Do not tell that on this occasion you can read? >>> >>> Thanks in advance >>> _______________________________________________ >>> fpc-pascal maillist - > fpc-pascal@.freepascal >>> http://lists.freepascal.org/mailman/listinfo/fpc-pascal >>> >> _______________________________________________ >> fpc-pascal maillist - > fpc-pascal@.freepascal >> http://lists.freepascal.org/mailman/listinfo/fpc-pascal >> > > > > -- > Don`t drink and drive, smoke and fly! > _______________________________________________ > fpc-pascal maillist - > fpc-pascal@.freepascal > http://lists.freepascal.org/mailman/listinfo/fpc-pascal Request for additional info : do_Syscall(syscall_nr_sched_setaffinity,fpgetpid,setsize,@cpu_set); The above generalized suggestion is very helpful , but can someone provide or point me to a link which describes the type cpu_set_t which @cpu_set points to. sched.h doesn't really explain the type definition or how to use it. Many thanks in advance. Brian -- View this message in context: http://free-pascal-general.1045716.n5.nabble.com/GetAffinity-SetAffinity-tp3351231p5717501.html Sent from the Free Pascal - General mailing list archive at Nabble.com. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal