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

RE: (impl) glibc patches



> On Friday 30 August 2002 10:57, Wichmann, Mats D wrote:
> >   - patches for "nice", which are not glibc cvs, and
> >     were also controversial with Debian for compatibility
> >     reasons
> >
> 
> care to explain this one better?


This is the stuff designed to make nice follow the
SUS spec:

RETURN VALUE
  Upon successful completion, nice() returns the new nice value
  minus [NZERO]. Otherwise, -1 is returned, the process' nice
  value is not changed, and errno is set to indicate the error.

This is not the same as traditional Linux nice has done,
where 0 indicates success and -1 failure.

Someone from Debian has objected to this change being
required in case something depends on the old behavior.

The patch is described on the LSB Testing FAQ page:

http://www.linuxbase.org/test/lsb-runtime-test-faq.html

as fixes for T.nice 7,8.  That patch is incomplete;
the other piece of it is that a stub
sysdeps/unix/sysv/linux/nice.c must be added which
contains only "#include <sysdeps/unix/nice.c>"
so that the glibc build system will pick it up
in a build-for-Linux.



Reply to: