Subversion Repositories Kolibri OS

Rev

Rev 553 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 553 Rev 704
Line 33... Line 33...
33
#include "variety.h"
33
#include "variety.h"
34
#include 
34
#include 
35
#include 
35
#include 
36
#include 
36
#include 
37
#include 
37
#include 
38
//#include 
38
#include "kolibri.h"
39
 
-
 
40
void* _stdcall UserAlloc(int size);
-
 
Line -... Line 39...
-
 
39
 
Line 41... Line 40...
41
 
40
void* user_alloc(unsigned size);
42
 
41
 
Line 43... Line 42...
43
extern  unsigned                _curbrk;
42
extern  unsigned                _curbrk;
Line 50... Line 49...
50
    void* p;
49
    void* p;
Line 51... Line 50...
51
 
50
 
52
    increment = ( increment + 0x0fff ) & ~0x0fff;
51
    increment = ( increment + 0x0fff ) & ~0x0fff;
53
    //p = LocalAlloc( LMEM_FIXED, increment );
52
    //p = LocalAlloc( LMEM_FIXED, increment );
54
    //p = VirtualAlloc(NULL, increment, MEM_COMMIT,PAGE_EXECUTE_READWRITE);
53
    //p = VirtualAlloc(NULL, increment, MEM_COMMIT,PAGE_EXECUTE_READWRITE);
55
    p = UserAlloc(increment);
54
    p = user_alloc(increment);
56
    if( p != NULL ) return( p );
55
    if( p != NULL ) return( p );
57
     errno = ENOMEM;
56
     errno = ENOMEM;
58
  }
57
  }
59
  else
58
  else