nptl: Consolidate sem_init implementations
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>
Thu, 15 Sep 2016 14:21:52 +0000 (11:21 -0300)
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>
Thu, 15 Sep 2016 19:31:50 +0000 (16:31 -0300)
commit09cb278539d6ebb30a4de89a6bfd8bda1b085c07
treeb3380b0de0a9eed5c55792a6057515fd368d3582
parentfbc994921b459d57b681a926780933a20745edf5
nptl: Consolidate sem_init implementations

Current sparc32 sem_init and default one only differ on sem.newsem.pad
initialization.  This patch removes sparc32 and sparc32v9 sem_init arch
specific implementation and set sparc32 to use nptl default one.
The default implementation sets the required sem.newsem.pad to 0 (which
is ununsed in other architectures).

I checked on i686 and a sparc32v9 build.

        * nptl/sem_init.c (sem_init): Init pad value to 0.
        * sysdeps/sparc/sparc32/sem_init.c: Remove file.
        * sysdeps/sparc/sparc32/sparcv9/sem_init.c: Likewise.
ChangeLog
nptl/sem_init.c
sysdeps/sparc/sparc32/sem_init.c [deleted file]
sysdeps/sparc/sparc32/sparcv9/sem_init.c [deleted file]