Implement SysV shared memory for GNU/Hurd.
authorMarcus Brinkmann <marcus@gnu.org>
Mon, 29 Oct 2018 20:36:01 +0000 (20:36 +0000)
committerSamuel Thibault <sthibault@debian.org>
Mon, 29 Oct 2018 20:36:01 +0000 (20:36 +0000)
commitb2fbb744dff5a01e038da7f9652896021cc3b1e7
tree72569ee801e72ebb8d153e5965e4892fd6e20a09
parentd5f69a6056d03cb29815c5bd096433ab7172dfbe
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]