php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #15063 shm_attach() ignores size and permissions
Submitted: 2002-01-15 20:20 UTC Modified: 2002-02-12 12:58 UTC
From: samc at atnet dot net dot au Assigned:
Status: Not a bug Package: Semaphore related
PHP Version: 4.1.0 OS: Debian/testing Linux 2.2.18pre21
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: samc at atnet dot net dot au
New email:
PHP Version: OS:

 

 [2002-01-15 20:20 UTC] samc at atnet dot net dot au
it seems regardless of how much you specify in the function call, the default of 10,000 overrides this value. to allocate the amount i required, i had to set the sysvshm.init_mem value in the php.ini file to a reasonably large figure. similarly the permissions are always 0666 regardless of what you specify.

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2002-02-12 12:58 UTC] elixer@php.net
The following code was tested:

<?php
    $key = shm_attach(1000, 128, 0755);
    shm_detach($key);
?>

And here is what `ipcs` reports:
key       shmid     owner     perms     bytes     nattch
0x000003e8 1413      httpd     755       128       0

Tested on these platforms:
Linux host.com 2.2.16C24_III #1 Thu Mar 22 21:17:39 PST 2001 i586 unknown (as Apache module and CLI)
Linux host.com 2.4.17 #1 Mon Jan 14 21:11:16 EST 2002 i686 unknown (as CGI/CLI)

Please try 4.1.1 or a CVS snapshot from http://snaps.php.net/ and reopen if the problem still exists.

Sean
 
PHP Copyright © 2001-2025 The PHP Group
All rights reserved.
Last updated: Wed Jan 15 10:01:29 2025 UTC