Changeset 27
- Timestamp:
- 10/13/06 18:03:34 (7 years ago)
- Files:
-
- trunk/init_lib.c (modified) (2 diffs)
- trunk/malloc.c (modified) (1 diff)
- trunk/sol_compat.h (modified) (1 diff)
- trunk/umem.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/init_lib.c
r24 r27 48 48 #include <string.h> 49 49 50 #ifdef __FreeBSD__ 51 #include <machine/param.h> 52 #endif 53 50 54 void 51 55 vmem_heap_init(void) … … 85 89 GetSystemInfo(&info); 86 90 pagesize = info.dwPageSize; 91 #elseif !defined(__FreeBSD__) 92 pagesize = _sysconf(_SC_PAGESIZE); 87 93 #else 88 pagesize = _sysconf(_SC_PAGESIZE);94 pagesize = PAGE_SIZE; 89 95 #endif 90 96 } trunk/malloc.c
r24 r27 34 34 #include <string.h> 35 35 36 #ifdef HAVE_SYS_SYSMACROS_H 36 37 #include <sys/sysmacros.h> 38 #endif 37 39 38 40 #include "umem_base.h" trunk/sol_compat.h
r25 r27 166 166 #ifdef _WIN32 167 167 #define issetugid() 0 168 #else 168 #elseif !defined(__FreeBSD__) 169 169 #define issetugid() (geteuid() == 0) 170 170 #endif trunk/umem.c
r26 r27 519 519 520 520 extern thread_t _thr_self(void); 521 #if defined(__MACH__) 521 #if defined(__MACH__) || defined(__FreeBSD__) 522 522 # define CPUHINT() ((int)(_thr_self())) 523 523 #endif
