/[gcl]/gcl/h/bsd.h
ViewVC logotype

Diff of /gcl/h/bsd.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.6 by camm, Mon May 3 21:36:44 2004 UTC revision 1.7 by camm, Fri Jun 10 15:20:22 2005 UTC
# Line 65  do {char *x=sbrk(0); \ Line 65  do {char *x=sbrk(0); \
65          heap_end = sbrk(0); ROUND_UP_SBRK(heap_end);\          heap_end = sbrk(0); ROUND_UP_SBRK(heap_end);\
66          heap_end = core_end = sbrk(0);          heap_end = core_end = sbrk(0);
67    
68    #define MAXCORE ((char *)((unsigned long)DBEGIN+(unsigned long)(MAXPAGE-1)*PAGESIZE))
69  #define IF_ALLOCATE_ERR \  #define IF_ALLOCATE_ERR \
70          FIX_RANDOM_SBRK; \          FIX_RANDOM_SBRK; \
71          if (core_end != sbrk(PAGESIZE*(n - m)))          if (core_end+PAGESIZE*(n - m)>MAXCORE || core_end != sbrk(PAGESIZE*(n - m)))
72    
73  #define SYM_EXTERNAL_P(sym) ((sym)->n_type & N_EXT)  #define SYM_EXTERNAL_P(sym) ((sym)->n_type & N_EXT)
74            

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26