This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc 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] sysv: linux: Pass 64-bit version of semctl syscall


On Fri, Jan 31, 2020 at 6:11 PM Alistair Francis
<alistair.francis@wdc.com> wrote:
>
> Adjust the semctl syscall to match what the kernel expects. That is pass
> a version with a *_high version of sem_otime and sem_ctime in the order
> that the kernel expects.

> +# ifdef __SEMID_DS_HIGH
> +#  if defined (__SEMID_DS_HIGH_END)
...
> +#  elif defined (__SEMID_DS_HIGH_SWAP)

The three new macros you check for here directly correspond to the
possible combinations of the existing __SEM_PAD_AFTER_TIME
and __SEM_PAD_BEFORE_TIME macros, right?

Maybe just use those directly?

     Arnd


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