[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#141500: dpkg: start-stop-daemon, new glibc nice(2) patch



On Mon, 22 Apr 2002, Neil Spring wrote:

> Package: dpkg
> Version: 1.9.20
> Followup-For: Bug #141500
>
> The changed behavior of nice(2) is described in #136815, and in
> the nice man page:
>
>    NOTES
>        Note that the routine is documented in SUSv2 to return the
>        new nice value, while the Linux syscall and (g)libc  (ear­
>        lier  than glibc 2.2.4) routines return 0 on success.  The
>        new nice value can be found  using  getpriority(2).   Note
>        that  an implementation in which nice returns the new nice
>        value can legitimately return -1.  To reliably  detect  an
>        error, set errno to 0 before the call, and check its value
>        when nice returns -1.
>
> The following simple patch implements the "reliably detect"
> part above.

Additionally, this 'bug' was caused by a libc change during a freeze.  As
Wichert already said, this is fixed in HEAD for cvs, but there is no need to
fix it for dpkg, as it is libc that is wrong.



--
To UNSUBSCRIBE, email to debian-dpkg-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: