File tree Expand file tree Collapse file tree 1 file changed +17
-17
lines changed Expand file tree Collapse file tree 1 file changed +17
-17
lines changed Original file line number Diff line number Diff line change @@ -415,6 +415,23 @@ stderr_last_error(char *msg)
415
415
/* OS Allocation */
416
416
/*****************/
417
417
418
+ static void zend_mm_munmap (void * addr , size_t size )
419
+ {
420
+ #ifdef _WIN32
421
+ if (VirtualFree (addr , 0 , MEM_RELEASE ) == 0 ) {
422
+ #if ZEND_MM_ERROR
423
+ stderr_last_error ("VirtualFree() failed" );
424
+ #endif
425
+ }
426
+ #else
427
+ if (munmap (addr , size ) != 0 ) {
428
+ #if ZEND_MM_ERROR
429
+ fprintf (stderr , "\nmunmap() failed: [%d] %s\n" , errno , strerror (errno ));
430
+ #endif
431
+ }
432
+ #endif
433
+ }
434
+
418
435
#ifndef HAVE_MREMAP
419
436
static void * zend_mm_mmap_fixed (void * addr , size_t size )
420
437
{
@@ -482,23 +499,6 @@ static void *zend_mm_mmap(size_t size)
482
499
#endif
483
500
}
484
501
485
- static void zend_mm_munmap (void * addr , size_t size )
486
- {
487
- #ifdef _WIN32
488
- if (VirtualFree (addr , 0 , MEM_RELEASE ) == 0 ) {
489
- #if ZEND_MM_ERROR
490
- stderr_last_error ("VirtualFree() failed" );
491
- #endif
492
- }
493
- #else
494
- if (munmap (addr , size ) != 0 ) {
495
- #if ZEND_MM_ERROR
496
- fprintf (stderr , "\nmunmap() failed: [%d] %s\n" , errno , strerror (errno ));
497
- #endif
498
- }
499
- #endif
500
- }
501
-
502
502
/***********/
503
503
/* Bitmask */
504
504
/***********/
You can’t perform that action at this time.
0 commit comments