[Mono-dev] mono/mini/driver.c patch for RHEL3	compatability
    C S Vadiraj 
    csvadiraj at novell.com
       
    Thu Dec 20 02:03:31 EST 2007
    
    
  
> --- mono/mini/driver.c  2007-12-19 15:04:53.000000000 -0800
> +++ mono/mini/patched-driver.c  2007-12-19 15:05:20.000000000 -0800
> @@ -706,8 +706,16 @@
>  
>  #if HAVE_SCHED_SETAFFINITY
>         if (getenv ("MONO_NO_SMP")) {
> +#  ifdef GLIBC_RHEL3_SCHED_SETAFFINITY
> +                cpu_set_t proc_mask;
> +                CPU_ZERO(&proc_mask);
> +                CPU_SET(0, &proc_mask);
> +
> +                sched_setaffinity (getpid(), &proc_mask);
You sure sched_setaffinity takes only two parameters. I feel the issue is not in here but in 
glibc.
Man page point to 3 parameters and /usr/include/sched.h has a wrong declaration.
Thanks,
Vadiraj
    
    
More information about the Mono-devel-list
mailing list