This is the mail archive of the cygwin-patches mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH v2] Fix return value of sched_getaffinity


Hi Mark,

On Jun 26 01:14, Mark Geisert wrote:
> Have sched_getaffinity() interface like glibc's, and provide an
> undocumented internal interface __sched_getaffinity_sys() like the Linux
> kernel's sched_getaffinity() for benefit of taskset(1).
> 
> ---
>  newlib/libc/include/sched.h            |  1 +
>  winsup/cygwin/common.din               |  1 +
>  winsup/cygwin/include/cygwin/version.h |  2 +-
>  winsup/cygwin/sched.cc                 | 29 +++++++++++++++++---------
>  4 files changed, 22 insertions(+), 11 deletions(-)
> 
> diff --git a/newlib/libc/include/sched.h b/newlib/libc/include/sched.h
> index fc44209d6..bdd57d442 100644
> --- a/newlib/libc/include/sched.h
> +++ b/newlib/libc/include/sched.h
> @@ -111,6 +111,7 @@ typedef struct
>    __cpu_mask __bits[__CPU_GROUPMAX];
>  } cpu_set_t;
>  
  #ifdef __CYGWIN__
> +int __sched_getaffinity_sys (pid_t, size_t, cpu_set_t *);
  #endif

ideally outside the #if __GNU_VISIBLE bracketing.

The rest of the patch looks good.


Thanks,
Corinna

-- 
Corinna Vinschen
Cygwin Maintainer

Attachment: signature.asc
Description: PGP signature


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]