]> git.pld-linux.org Git - packages/db3.git/blame - db3-shmget.patch
- BuildRequires: tcl-devel
[packages/db3.git] / db3-shmget.patch
CommitLineData
34384778
JR
1--- db-3.0.55/os/os_map.c.jbj Sat Apr 1 16:13:49 2000
2+++ db-3.0.55/os/os_map.c Sat Apr 1 16:16:19 2000
3@@ -33,6 +33,8 @@
4 static int __os_map __P((DB_ENV *, char *, DB_FH *, size_t, int, int, void **));
5 #endif
6
7+int __os_shmget_perms = 0600;
8+
9 /*
10 * __os_r_sysattach --
11 * Create/join a shared memory region.
12@@ -68,7 +70,7 @@
13 #endif
14 #if defined(HAVE_SHMGET)
15 if (F_ISSET(infop, REGION_CREATE) &&
16- (rp->segid = shmget(0, rp->size, IPC_PRIVATE | 0600)) == -1)
17+ (rp->segid = shmget(0, rp->size, IPC_PRIVATE | __os_shmget_perms)) == -1)
18 return (__os_get_errno());
19
20 if ((infop->addr = shmat(rp->segid, NULL, 0)) == (void *)-1) {
This page took 0.054847 seconds and 4 git commands to generate.