Changeset 924 for trunk/mmap.c


Ignore:
Timestamp:
2012-06-24T08:34:35+02:00 (22 months ago)
Author:
moo
Message:

fix invalidate CRT parameters

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/mmap.c

    r768 r924  
    4545    long  diff; 
    4646    xc_shmsize_t size; 
     47    xc_shmsize_t memoffset; 
    4748    char *name; 
    48     int newfile; 
    49     xc_shmsize_t memoffset; 
    5049#ifdef ZEND_WIN32 
    5150    HANDLE hmap; 
    5251    HANDLE hmap_ro; 
     52#else 
     53    int newfile; 
    5354#endif 
    5455}; 
     
    120121 
    121122    if (shm->name) { 
    122 #ifdef __CYGWIN__ 
     123#ifndef ZEND_WIN32 
     124#   ifdef __CYGWIN__ 
    123125        if (shm->newfile) { 
    124126            unlink(shm->name); 
    125127        } 
     128#   endif 
    126129#endif 
    127130        free(shm->name); 
     
    142145#else 
    143146#   define TMP_PATH "/tmp/XCache" 
     147    int fd = -1; 
    144148#endif 
    145149    xc_shm_t *shm = NULL; 
    146     int fd = -1; 
    147150    int ro_ok; 
    148151    volatile void *romem; 
     
    260263    /* }}} */ 
    261264 
     265#ifndef ZEND_WIN32 
    262266    close(fd); 
    263 #ifndef __CYGWIN__ 
     267 
     268#   ifndef __CYGWIN__ 
    264269    if (shm->newfile) { 
    265270        unlink(shm->name); 
    266271    } 
     272#   endif 
    267273#endif 
    268274 
     
    270276 
    271277err: 
     278#ifndef ZEND_WIN32 
    272279    if (fd != -1) { 
    273280        close(fd); 
    274281    } 
     282#endif 
    275283    if (shm) { 
    276284        xc_mmap_destroy(shm); 
Note: See TracChangeset for help on using the changeset viewer.