]> git.pld-linux.org Git - packages/db3.git/blob - db3-shmget.patch
- BuildRequires: tcl-devel
[packages/db3.git] / db3-shmget.patch
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.031727 seconds and 3 git commands to generate.