summaryrefslogtreecommitdiff
path: root/ext/sysvshm/php_sysvshm.h
diff options
context:
space:
mode:
authorFelipe Pena <felipe@php.net>2008-12-24 00:23:18 +0000
committerFelipe Pena <felipe@php.net>2008-12-24 00:23:18 +0000
commit6651864c254a76d96e2fc743cf5a4b4524fa0d0f (patch)
tree1f6a748262bfdbd90601debf7b517fe4e11aa571 /ext/sysvshm/php_sysvshm.h
parent372256b002ff80a0a6cda6b6f72724c905d43c05 (diff)
downloadphp-git-6651864c254a76d96e2fc743cf5a4b4524fa0d0f.tar.gz
- Sync code with HEAD
- [DOC] Backported: shm_has_var()
Diffstat (limited to 'ext/sysvshm/php_sysvshm.h')
-rw-r--r--ext/sysvshm/php_sysvshm.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/ext/sysvshm/php_sysvshm.h b/ext/sysvshm/php_sysvshm.h
index 8d0897e6ba..f3631ca85c 100644
--- a/ext/sysvshm/php_sysvshm.h
+++ b/ext/sysvshm/php_sysvshm.h
@@ -30,6 +30,8 @@ extern zend_module_entry sysvshm_module_entry;
#include <sys/ipc.h>
#include <sys/shm.h>
+#define PHP_SHM_RSRC_NAME "sysvshm"
+
typedef struct {
int le_shm;
long init_mem;
@@ -51,9 +53,9 @@ typedef struct {
} sysvshm_chunk_head;
typedef struct {
- key_t key; /* Key set by user */
- long id; /* Returned by shmget. */
- sysvshm_chunk_head *ptr; /* memoryaddress of shared memory */
+ key_t key; /* key set by user */
+ long id; /* returned by shmget */
+ sysvshm_chunk_head *ptr; /* memory address of shared memory */
} sysvshm_shm;
PHP_MINIT_FUNCTION(sysvshm);
@@ -62,6 +64,7 @@ PHP_FUNCTION(shm_detach);
PHP_FUNCTION(shm_remove);
PHP_FUNCTION(shm_put_var);
PHP_FUNCTION(shm_get_var);
+PHP_FUNCTION(shm_has_var);
PHP_FUNCTION(shm_remove_var);
extern sysvshm_module php_sysvshm;