Changeset 924


Ignore:
Timestamp:
2012-06-24T08:34:35+02:00 (3 years 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.