[PHP-CVS] cvs: php4 /ext/sysvshm php_sysvshm.h sysvshm.c

2003-05-29 Thread Ilia Alshanetsky
iliaa   Wed May 28 18:21:14 2003 EDT

  Modified files:  
/php4/ext/sysvshm   php_sysvshm.h sysvshm.c 
  Log:
  Fixed compiler warnings.
  
  
Index: php4/ext/sysvshm/php_sysvshm.h
diff -u php4/ext/sysvshm/php_sysvshm.h:1.13 php4/ext/sysvshm/php_sysvshm.h:1.14
--- php4/ext/sysvshm/php_sysvshm.h:1.13 Thu Mar  6 19:52:04 2003
+++ php4/ext/sysvshm/php_sysvshm.h  Wed May 28 18:21:13 2003
@@ -16,7 +16,7 @@
+--+
 */
 
-/* $Id: php_sysvshm.h,v 1.13 2003/03/07 00:52:04 sniper Exp $ */
+/* $Id: php_sysvshm.h,v 1.14 2003/05/28 22:21:13 iliaa Exp $ */
 
 #ifndef PHP_SYSVSHM_H
 #define PHP_SYSVSHM_H
@@ -63,10 +63,6 @@
 PHP_FUNCTION(shm_put_var);
 PHP_FUNCTION(shm_get_var);
 PHP_FUNCTION(shm_remove_var);
-
-static int php_put_shm_data(sysvshm_chunk_head *ptr,long key,char *data, long len);
-static long php_check_shm_data(sysvshm_chunk_head *ptr, long key);
-static int php_remove_shm_data(sysvshm_chunk_head *ptr, long shm_varpos);
 
 extern sysvshm_module php_sysvshm;
 
Index: php4/ext/sysvshm/sysvshm.c
diff -u php4/ext/sysvshm/sysvshm.c:1.61 php4/ext/sysvshm/sysvshm.c:1.62
--- php4/ext/sysvshm/sysvshm.c:1.61 Thu Mar  6 19:52:04 2003
+++ php4/ext/sysvshm/sysvshm.c  Wed May 28 18:21:13 2003
@@ -16,7 +16,7 @@
+--+
  */
  
-/* $Id: sysvshm.c,v 1.61 2003/03/07 00:52:04 sniper Exp $ */
+/* $Id: sysvshm.c,v 1.62 2003/05/28 22:21:13 iliaa Exp $ */
 
 /* This has been built and tested on Linux 2.2.14 
  *
@@ -74,6 +74,10 @@
 #undef shm_ptr /* undefine AIX-specific macro */
 
 THREAD_LS sysvshm_module php_sysvshm;
+
+static int php_put_shm_data(sysvshm_chunk_head *ptr, long key, char *data, long len);
+static long php_check_shm_data(sysvshm_chunk_head *ptr, long key);
+static int php_remove_shm_data(sysvshm_chunk_head *ptr, long shm_varpos);
 
 /* {{{ php_release_sysvshm
  */



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php4 /ext/sysvshm php_sysvshm.h sysvshm.c

2003-03-06 Thread Jani Taskinen
sniper  Thu Mar  6 19:52:04 2003 EDT

  Modified files:  
/php4/ext/sysvshm   php_sysvshm.h sysvshm.c 
  Log:
  WS  CS fixes
  Index: php4/ext/sysvshm/php_sysvshm.h
diff -u php4/ext/sysvshm/php_sysvshm.h:1.12 php4/ext/sysvshm/php_sysvshm.h:1.13
--- php4/ext/sysvshm/php_sysvshm.h:1.12 Tue Dec 31 11:08:00 2002
+++ php4/ext/sysvshm/php_sysvshm.h  Thu Mar  6 19:52:04 2003
@@ -16,7 +16,7 @@
+--+
 */
 
-/* $Id: php_sysvshm.h,v 1.12 2002/12/31 16:08:00 sebastian Exp $ */
+/* $Id: php_sysvshm.h,v 1.13 2003/03/07 00:52:04 sniper Exp $ */
 
 #ifndef PHP_SYSVSHM_H
 #define PHP_SYSVSHM_H
@@ -35,7 +35,6 @@
long init_mem;
 } sysvshm_module;
 
-
 typedef struct {
long key;
long length;
@@ -43,7 +42,6 @@
char mem;
 } sysvshm_chunk;
 
-
 typedef struct {
char magic[8];
long start;
@@ -52,15 +50,12 @@
long total;
 } 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; /* memoryaddress of shared memory */ 
 } sysvshm_shm;
 
-
-
 PHP_MINIT_FUNCTION(sysvshm);
 PHP_FUNCTION(shm_attach);
 PHP_FUNCTION(shm_detach);
@@ -68,9 +63,10 @@
 PHP_FUNCTION(shm_put_var);
 PHP_FUNCTION(shm_get_var);
 PHP_FUNCTION(shm_remove_var);
-int php_put_shm_data(sysvshm_chunk_head *ptr,long key,char *data, long len);
-long php_check_shm_data(sysvshm_chunk_head *ptr, long key);
-int php_remove_shm_data(sysvshm_chunk_head *ptr, long shm_varpos);
+
+static int php_put_shm_data(sysvshm_chunk_head *ptr,long key,char *data, long len);
+static long php_check_shm_data(sysvshm_chunk_head *ptr, long key);
+static int php_remove_shm_data(sysvshm_chunk_head *ptr, long shm_varpos);
 
 extern sysvshm_module php_sysvshm;
 
Index: php4/ext/sysvshm/sysvshm.c
diff -u php4/ext/sysvshm/sysvshm.c:1.60 php4/ext/sysvshm/sysvshm.c:1.61
--- php4/ext/sysvshm/sysvshm.c:1.60 Tue Jan 21 12:37:59 2003
+++ php4/ext/sysvshm/sysvshm.c  Thu Mar  6 19:52:04 2003
@@ -16,7 +16,7 @@
+--+
  */
  
-/* $Id: sysvshm.c,v 1.60 2003/01/21 17:37:59 andrey Exp $ */
+/* $Id: sysvshm.c,v 1.61 2003/03/07 00:52:04 sniper Exp $ */
 
 /* This has been built and tested on Linux 2.2.14 
  *
@@ -79,8 +79,8 @@
  */
 static void php_release_sysvshm(zend_rsrc_list_entry *rsrc TSRMLS_DC)
 {
-   sysvshm_shm *shm_ptr = (sysvshm_shm *)rsrc-ptr;
-   shmdt((void*) shm_ptr-ptr);
+   sysvshm_shm *shm_ptr = (sysvshm_shm *) rsrc-ptr;
+   shmdt((void *) shm_ptr-ptr);
efree(shm_ptr);
 }
 /* }}} */
@@ -88,11 +88,12 @@
 /* {{{ PHP_MINIT_FUNCTION
  */
 PHP_MINIT_FUNCTION(sysvshm)
-{
+{
php_sysvshm.le_shm = zend_register_list_destructors_ex(php_release_sysvshm, 
NULL, sysvshm, module_number);
+
if (cfg_get_long(sysvshm.init_mem, php_sysvshm.init_mem) == FAILURE) {
php_sysvshm.init_mem=1;
-   }   
+   }
return SUCCESS;
 }
 /* }}} */
@@ -101,13 +102,13 @@
Creates or open a shared memory segment */
 PHP_FUNCTION(shm_attach)
 {
-   pval **arg_key,**arg_size,**arg_flag;
-   long shm_size,shm_flag;
+   zval **arg_key, **arg_size, **arg_flag;
+   long shm_size, shm_flag;
sysvshm_shm *shm_list_ptr;
char *shm_ptr;
sysvshm_chunk_head *chunk_ptr;
key_t shm_key = (key_t) 0;
-   long shm_id,list_id;
+   long shm_id, list_id;
int ac = ZEND_NUM_ARGS();
 
shm_flag = 0666;
@@ -140,20 +141,20 @@
php_error_docref(NULL TSRMLS_CC, E_WARNING, failed for key 
0x%x: memorysize too small, shm_key);
RETURN_FALSE;
}
-   if ((shm_id = shmget(shm_key, shm_size, shm_flag | 
IPC_CREAT|IPC_EXCL))  0) {
+   if ((shm_id = shmget(shm_key, shm_size, shm_flag | IPC_CREAT | 
IPC_EXCL))  0) {
php_error_docref(NULL TSRMLS_CC, E_WARNING, failed for key 
0x%x: %s, shm_key, strerror(errno));
RETURN_FALSE;
}
}
 
-   if ((shm_ptr = shmat(shm_id,NULL,0)) == (void *)-1) {
+   if ((shm_ptr = shmat(shm_id, NULL, 0)) == (void *) - 1) {
php_error_docref(NULL TSRMLS_CC, E_WARNING, failed for key 0x%x: %s, 
shm_key, strerror(errno));
RETURN_FALSE;
}
 
/* check if shm is already initialized */
-   chunk_ptr = (sysvshm_chunk_head*) shm_ptr;
-   if (strcmp((char*) (chunk_ptr-magic), PHP_SM) !=0 ) {
+   chunk_ptr = (sysvshm_chunk_head *) shm_ptr;
+   if (strcmp((char*)