Messages in this thread | | | Date | Mon, 11 Mar 2002 00:56:19 +0100 | From | Andreas Ferber <> | Subject | Re: [PATCH] syscall interface for cpu affinity |
| |
On Sun, Mar 10, 2002 at 10:03:02PM +0100, Andreas Jaeger wrote: > > > > Note you can use the syscall interface with existing programs, too. > > Just write a program to take in a pid and mask and call > > sched_set_affinity. > What I need at the moment is a wrapper - and you can do it two ways: > > $ run_with_affinity 1 program arguments... > $ (cat 1 > /proc/self/affinity; program arguments...) > > The second one is much easier coded ;-)
$ (set_affinity 1; program arguments...)
set_affinity just calls sched_set_affinity(getppid()), and everything is fine (and even shorter to type) :-)
Andreas -- Andreas Ferber - dev/consulting GmbH - Bielefeld, FRG --------------------------------------------------------- +49 521 1365800 - af@devcon.net - www.devcon.net - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |