]> granicus.if.org Git - php/commitdiff
fixed sysvshm
authorAnatol Belski <ab@php.net>
Wed, 20 Aug 2014 16:44:43 +0000 (09:44 -0700)
committerAnatol Belski <ab@php.net>
Wed, 20 Aug 2014 16:44:43 +0000 (09:44 -0700)
ext/sysvshm/php_sysvshm.h
ext/sysvshm/sysvshm.c

index dad18adcf17efed37223e5b53f5b6a6383c83ee7..359c9f7ae2c9cff4cf07f6a483e2d6ce57680100 100644 (file)
@@ -46,10 +46,10 @@ typedef struct {
 
 typedef struct {
        char magic[8];
-       long start;
-       long end;
-       long free;
-       long total;
+       php_int_t start;
+       php_int_t end;
+       php_int_t free;
+       php_int_t total;
 } sysvshm_chunk_head;
 
 typedef struct {
index 4b97a8769bbdf393155fd47dbeb90220808a44c3..97fa4df8d7fa7ec57ba4593a40ea323d3f801ff5 100644 (file)
@@ -346,7 +346,7 @@ PHP_FUNCTION(shm_remove_var)
        shm_varpos = php_check_shm_data((shm_list_ptr->ptr), shm_key);
 
        if (shm_varpos < 0) {
-               php_error_docref(NULL TSRMLS_CC, E_WARNING, "variable key %id doesn't exist", shm_key);
+               php_error_docref(NULL TSRMLS_CC, E_WARNING, "variable key %pd doesn't exist", shm_key);
                RETURN_FALSE;
        }
        php_remove_shm_data((shm_list_ptr->ptr), shm_varpos);