Red Hat Bugzilla – Bug 63147
Nice change breaks the existing binaries.
Last modified: 2005-10-31 17:00:50 EST
The nice ABI change in glibc 2.2.5-30 breaks the existing binaries. Also
# man 2 nice
NICE(2) Linux Programmer's Manual NICE(2)
nice - change process priority
int nice(int inc);
nice adds inc to the nice value for the calling pid. (A
large nice value means a low priority.) Only the super-
user may specify a negative increment, or priority
On success, zero is returned. On error, -1 is returned,
and errno is set appropriately.
glibc should provide an old version of nice and the nice man page
should be fixed.
Created attachment 53184 [details]
Here is a patch which works for VMware 2.0.4.
A similar bug now in RedHat 8.0. The difference now
is the return value on success.
BTW, on 8.0, the nice man page is the same as 7.3.
Then it is a manpage bug, not anything else. I really cannot change the default
nice symbol version and screw binary compatibility with everyone else.
The old nice behaviour was a bug, not a feature. So VMWare needs to be fixed
(wasn't it already).