Subject: Re: semctl(2) changes
To: Christos Zoulas <>
From: Thor Lancelot Simon <>
List: current-users
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
if statically-linked?

Thor Lancelot Simon	                            
	"And where do all these highways go, now that we are free?"