Subject: Re: semctl(2) changes
To: Christos Zoulas <email@example.com>
From: Thor Lancelot Simon <firstname.lastname@example.org>
Date: 01/31/2000 12:26:10
On Mon, Jan 31, 2000 at 11:47:35AM -0500, Christos Zoulas wrote:
> I've just finished fixing the problems with semctl(2) on the sparc.
> Unfortunately the changes involved a kernel api change for all
> architectures. Namely I changed the fourth argument to semctl from
> "union semun" to "union semun *" in the commands that need it and
> provided a userland stub in libc to make the conversion.
> What this means to you:
> You need to recompile and reinstall libc *and* kernel at the same time
> if you want your existing binaries that use semctl to keep working.
Why was the system call not renumbered/renamed for backwards-compatibility?
Won't this change break 1.4 binaries that use semctl on -current, particularly
Thor Lancelot Simon email@example.com
"And where do all these highways go, now that we are free?"