This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH] Cleanup ppc bits/ipc.h
- From: "Paul E. Murphy" <murphyp at linux dot vnet dot ibm dot com>
- To: "libc-alpha at sourceware dot org" <libc-alpha at sourceware dot org>, Tulio Magno Quites Machado Filho <tuliom at linux dot vnet dot ibm dot com>, Adhemerval Zanella <adhemerval dot zanella at linaro dot org>
- Date: Fri, 22 Jan 2016 10:30:41 -0600
- Subject: Re: [PATCH] Cleanup ppc bits/ipc.h
- Authentication-results: sourceware.org; auth=none
- References: <569E6CE5 dot 3020909 at linux dot vnet dot ibm dot com>
Ping. Adding Adhemerval.
Is this acceptable to go in during the freeze, or should I hold off?
I wasn't sure so I threw it over the fence. This is a user visible
header specifying a non-existent function.
On 01/19/2016 11:05 AM, Paul E. Murphy wrote:
> Ages ago (commit e9dcb08) the ipc syscalls were inlined and
> eventually abstracted away any need for direct __ipc calls.
>
> 2016-01-19 Paul E. Murphy <murphyp@linux.vnet.ibm.com>
>
> [BZ #18560]
> * sysdeps/unix/sysv/linux/powerpc/bits/ipc.h (__ipc): Remove.
> (IPCOP_semop): Likewise.
> (IPCOP_semget): Likewise.
> (IPCOP_semctl): Likewise.
> (IPCOP_msgsnd): Likewise.
> (IPCOP_msgrcv): Likewise.
> (IPCOP_msgget): Likewise.
> (IPCOP_msgctl): Likewise.
> (IPCOP_shmat): Likewise.
> (IPCOP_shmdt): Likewise.
> (IPCOP_shmget): Likewise.
> (IPCOP_shmctl): Likewise.
> ---
> sysdeps/unix/sysv/linux/powerpc/bits/ipc.h | 24 ------------------------
> 1 file changed, 24 deletions(-)
>
> diff --git a/sysdeps/unix/sysv/linux/powerpc/bits/ipc.h b/sysdeps/unix/sysv/linux/powerpc/bits/ipc.h
> index 9502bf9..5a87ac3 100644
> --- a/sysdeps/unix/sysv/linux/powerpc/bits/ipc.h
> +++ b/sysdeps/unix/sysv/linux/powerpc/bits/ipc.h
> @@ -52,27 +52,3 @@ struct ipc_perm
> __uint64_t __glibc_reserved1;
> __uint64_t __glibc_reserved2;
> };
> -
> -
> -__BEGIN_DECLS
> -
> -/* The actual system call: all functions are multiplexed by this. */
> -extern int __ipc (int __call, int __first, int __second, int __third,
> - void *__ptr) __THROW;
> -
> -__END_DECLS
> -
> -#ifdef __USE_GNU
> -/* The codes for the functions to use the multiplexer `__ipc'. */
> -# define IPCOP_semop 1
> -# define IPCOP_semget 2
> -# define IPCOP_semctl 3
> -# define IPCOP_msgsnd 11
> -# define IPCOP_msgrcv 12
> -# define IPCOP_msgget 13
> -# define IPCOP_msgctl 14
> -# define IPCOP_shmat 21
> -# define IPCOP_shmdt 22
> -# define IPCOP_shmget 23
> -# define IPCOP_shmctl 24
> -#endif
>