Implement SysV shared memory for GNU/Hurd.
authorMarcus Brinkmann <marcus@gnu.org>
Fri, 26 Jan 2018 22:35:29 +0000 (22:35 +0000)
committerAurelien Jarno <aurel32@debian.org>
Fri, 26 Jan 2018 22:35:29 +0000 (22:35 +0000)
commitfd6ad70d2932231e78e0950c98d8ce53c01e68ff
treeaed61877dea85bbbbdbf75a62c364220132f01bc
parent2eca5f8e5959344290495da23a4c645472c92319
Implement SysV shared memory for GNU/Hurd.

2005-07-11  Marcus Brinkmann  <marcus@gnu.org>

        * hurd/Makefile (routines): Add sysvshm.
        (distribute): Add sysvshm.h.
        * hurd/sysvshm.h: New file.
        * hurd/sysvshm.c: New file.
        * sysdeps/mach/hurd/bits/stat.h (S_IMMAP0): New macro.
        (S_ISPARE): Unset the S_IMMAP0 flag.
        * sysdeps/mach/hurd/ftok.c: New file.
        * sysdeps/mach/hurd/shmat.c: New file.
        * sysdeps/mach/hurd/shmctl.c: New file.
        * sysdeps/mach/hurd/shmdt.c: New file.
        * sysdeps/mach/hurd/bits/posix_opt.h: Define _XOPEN_SHM to 1.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name tg-sysvshm.diff
hurd/Makefile
hurd/sysvshm.c [new file with mode: 0644]
hurd/sysvshm.h [new file with mode: 0644]
sysdeps/mach/hurd/bits/posix_opt.h
sysdeps/mach/hurd/ftok.c [new file with mode: 0644]
sysdeps/mach/hurd/shmat.c [new file with mode: 0644]
sysdeps/mach/hurd/shmctl.c [new file with mode: 0644]
sysdeps/mach/hurd/shmdt.c [new file with mode: 0644]
sysdeps/mach/hurd/shmget.c [new file with mode: 0644]