Subject: CVS commit: basesrc
To: None <source-changes@netbsd.org>
From: Jason R Thorpe <thorpej@netbsd.org>
List: source-changes
Date: 08/24/1999 22:09:32
Module Name: basesrc
Committed By: thorpej
Date: Wed Aug 25 05:09:32 UTC 1999
Modified Files:
basesrc/lib/libc: shlib_version
basesrc/lib/libc/sys: Makefile.inc semctl.c
Added Files:
basesrc/lib/libc/arch/alpha/sys: __semctl.S msgctl.S shmctl.S
basesrc/lib/libc/arch/arm32/sys: __semctl.S msgctl.S shmctl.S
basesrc/lib/libc/arch/i386/sys: __semctl.S msgctl.S shmctl.S
basesrc/lib/libc/arch/m68k/sys: __semctl.S msgctl.S shmctl.S
basesrc/lib/libc/arch/mips/sys: __semctl.S msgctl.S shmctl.S
basesrc/lib/libc/arch/ns32k/sys: __semctl.S msgctl.S shmctl.S
basesrc/lib/libc/arch/powerpc/sys: __semctl.S msgctl.S shmctl.S
basesrc/lib/libc/arch/sparc/sys: __semctl.S msgctl.S shmctl.S
basesrc/lib/libc/arch/sparc64/sys: __semctl.S msgctl.S shmctl.S
basesrc/lib/libc/arch/vax/sys: __semctl.S msgctl.S shmctl.S
Log Message:
Add __msgctl13(), __semctl13(), and __shmctl13() (symbols are __RENAME()'d
in their respective header files). Add PSEUDO stubs for the old versions
of these system calls.
Note that __semctl13() doesn't require the extra stub that the old
semctl()/__semctl() did, as the SUSv2 version takes variable arguments,
and thus does not require the extra indirection.
To generate a diff of this commit:
cvs rdiff -r1.72 -r1.73 basesrc/lib/libc/shlib_version
cvs rdiff -r0 -r1.1 basesrc/lib/libc/arch/alpha/sys/__semctl.S \
basesrc/lib/libc/arch/alpha/sys/msgctl.S \
basesrc/lib/libc/arch/alpha/sys/shmctl.S
cvs rdiff -r0 -r1.1 basesrc/lib/libc/arch/arm32/sys/__semctl.S \
basesrc/lib/libc/arch/arm32/sys/msgctl.S \
basesrc/lib/libc/arch/arm32/sys/shmctl.S
cvs rdiff -r0 -r1.1 basesrc/lib/libc/arch/i386/sys/__semctl.S \
basesrc/lib/libc/arch/i386/sys/msgctl.S \
basesrc/lib/libc/arch/i386/sys/shmctl.S
cvs rdiff -r0 -r1.1 basesrc/lib/libc/arch/m68k/sys/__semctl.S \
basesrc/lib/libc/arch/m68k/sys/msgctl.S \
basesrc/lib/libc/arch/m68k/sys/shmctl.S
cvs rdiff -r0 -r1.1 basesrc/lib/libc/arch/mips/sys/__semctl.S \
basesrc/lib/libc/arch/mips/sys/msgctl.S \
basesrc/lib/libc/arch/mips/sys/shmctl.S
cvs rdiff -r0 -r1.1 basesrc/lib/libc/arch/ns32k/sys/__semctl.S \
basesrc/lib/libc/arch/ns32k/sys/msgctl.S \
basesrc/lib/libc/arch/ns32k/sys/shmctl.S
cvs rdiff -r0 -r1.1 basesrc/lib/libc/arch/powerpc/sys/__semctl.S \
basesrc/lib/libc/arch/powerpc/sys/msgctl.S \
basesrc/lib/libc/arch/powerpc/sys/shmctl.S
cvs rdiff -r0 -r1.1 basesrc/lib/libc/arch/sparc/sys/__semctl.S \
basesrc/lib/libc/arch/sparc/sys/msgctl.S \
basesrc/lib/libc/arch/sparc/sys/shmctl.S
cvs rdiff -r0 -r1.1 basesrc/lib/libc/arch/sparc64/sys/__semctl.S \
basesrc/lib/libc/arch/sparc64/sys/msgctl.S \
basesrc/lib/libc/arch/sparc64/sys/shmctl.S
cvs rdiff -r0 -r1.1 basesrc/lib/libc/arch/vax/sys/__semctl.S \
basesrc/lib/libc/arch/vax/sys/msgctl.S \
basesrc/lib/libc/arch/vax/sys/shmctl.S
cvs rdiff -r1.95 -r1.96 basesrc/lib/libc/sys/Makefile.inc
cvs rdiff -r1.4 -r1.5 basesrc/lib/libc/sys/semctl.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.