Message ID | 1484257055-25557-1-git-send-email-cmetcalf@mellanox.com |
---|---|
State | New |
Headers | show |
LGTM, thanks. > On 12 Jan 2017, at 19:37, Chris Metcalf <cmetcalf@mellanox.com> wrote: > > In 1e5834c38a22 ("Refactor Linux ipc_priv header") a different > approach to passing __IPC_64 as zero was created. The tile > architecture also needs to pass __IPC_64 as zero since it does > not set CONFIG_ARCH_WANT_IPC_PARSE_VERSION in the kernel. > So create a minimal ipc_priv.h that specifies __IPC_64 as zero. > --- > 2017-01-12 Chris Metcalf <cmetcalf@mellanox.com> > > * sysdeps/unix/sysv/linux/tile/ipc_priv.h: New file. > > sysdeps/unix/sysv/linux/tile/ipc_priv.h | 21 +++++++++++++++++++++ > 1 file changed, 21 insertions(+) > create mode 100644 sysdeps/unix/sysv/linux/tile/ipc_priv.h > > diff --git a/sysdeps/unix/sysv/linux/tile/ipc_priv.h b/sysdeps/unix/sysv/linux/tile/ipc_priv.h > new file mode 100644 > index 000000000000..476dc188e4e8 > --- /dev/null > +++ b/sysdeps/unix/sysv/linux/tile/ipc_priv.h > @@ -0,0 +1,21 @@ > +/* Old SysV permission definition for Linux. Tile version. > + Copyright (C) 2017 Free Software Foundation, Inc. > + This file is part of the GNU C Library. > + > + The GNU C Library is free software; you can redistribute it and/or > + modify it under the terms of the GNU Lesser General Public > + License as published by the Free Software Foundation; either > + version 2.1 of the License, or (at your option) any later version. > + > + The GNU C Library is distributed in the hope that it will be useful, > + but WITHOUT ANY WARRANTY; without even the implied warranty of > + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU > + Lesser General Public License for more details. > + > + You should have received a copy of the GNU Lesser General Public > + License along with the GNU C Library; if not, see > + <http://www.gnu.org/licenses/>. */ > + > +#include <sys/ipc.h> /* For __key_t */ > + > +#define __IPC_64 0x0 > -- > 2.7.2 >
diff --git a/sysdeps/unix/sysv/linux/tile/ipc_priv.h b/sysdeps/unix/sysv/linux/tile/ipc_priv.h new file mode 100644 index 000000000000..476dc188e4e8 --- /dev/null +++ b/sysdeps/unix/sysv/linux/tile/ipc_priv.h @@ -0,0 +1,21 @@ +/* Old SysV permission definition for Linux. Tile version. + Copyright (C) 2017 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ + +#include <sys/ipc.h> /* For __key_t */ + +#define __IPC_64 0x0