Changeset 3599 for trunk/kStuff/kHlp/Generic/kHlpPage.c
- Timestamp:
- Oct 4, 2007, 9:09:39 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kStuff/kHlp/Generic/kHlpPage.c
r3594 r3599 31 31 #include <k/kHlpAssert.h> 32 32 33 #if K_OS == K_OS_DARWIN 34 # include <sys/syscall.h> 33 #if K_OS == K_OS_DARWIN \ 34 || K_OS == K_OS_FREEBSD \ 35 || K_OS == K_OS_LINUX \ 36 || K_OS == K_OS_NETBSD \ 37 || K_OS == K_OS_OPENBSD \ 38 || K_OS == K_OS_SOLARIS 39 # include <k/kHlpSys.h> 35 40 # include <sys/mman.h> 36 extern void *kHlpSys_mmap(void *addr, size_t len, int prot, int flags, int fildes, off_t off);37 extern int kHlpSys_mprotect(void *addr, size_t len, int prot);38 extern int kHlpSys_munmap(void *addr, size_t len);39 41 40 42 #elif K_OS == K_OS_OS2 … … 147 149 KHLP_DECL(int) kHlpPageAlloc(void **ppv, KSIZE cb, KPROT enmProt, KBOOL fFixed) 148 150 { 149 #if K_OS == K_OS_DARWIN 151 #if K_OS == K_OS_DARWIN \ 152 || K_OS == K_OS_FREEBSD \ 153 || K_OS == K_OS_LINUX \ 154 || K_OS == K_OS_NETBSD \ 155 || K_OS == K_OS_OPENBSD \ 156 || K_OS == K_OS_SOLARIS 150 157 void *pv; 151 158 … … 215 222 KHLP_DECL(int) kHlpPageProtect(void *pv, KSIZE cb, KPROT enmProt) 216 223 { 217 #if K_OS == K_OS_DARWIN 224 #if K_OS == K_OS_DARWIN \ 225 || K_OS == K_OS_FREEBSD \ 226 || K_OS == K_OS_LINUX \ 227 || K_OS == K_OS_NETBSD \ 228 || K_OS == K_OS_OPENBSD \ 229 || K_OS == K_OS_SOLARIS 218 230 int rc; 219 231 … … 278 290 KHLP_DECL(int) kHlpPageFree(void *pv, KSIZE cb) 279 291 { 280 #if K_OS == K_OS_DARWIN 292 #if K_OS == K_OS_DARWIN \ 293 || K_OS == K_OS_FREEBSD \ 294 || K_OS == K_OS_LINUX \ 295 || K_OS == K_OS_NETBSD \ 296 || K_OS == K_OS_OPENBSD \ 297 || K_OS == K_OS_SOLARIS 281 298 int rc; 282 299
Note:
See TracChangeset
for help on using the changeset viewer.