Ignore:
Timestamp:
Oct 4, 2007, 9:09:39 PM (18 years ago)
Author:
bird
Message:

Built on linux.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kStuff/kHlp/Generic/kHlpPage.c

    r3594 r3599  
    3131#include <k/kHlpAssert.h>
    3232
    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>
    3540# 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);
    3941
    4042#elif K_OS == K_OS_OS2
     
    147149KHLP_DECL(int) kHlpPageAlloc(void **ppv, KSIZE cb, KPROT enmProt, KBOOL fFixed)
    148150{
    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
    150157    void *pv;
    151158
     
    215222KHLP_DECL(int) kHlpPageProtect(void *pv, KSIZE cb, KPROT enmProt)
    216223{
    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
    218230    int rc;
    219231
     
    278290KHLP_DECL(int) kHlpPageFree(void *pv, KSIZE cb)
    279291{
    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
    281298    int rc;
    282299
Note: See TracChangeset for help on using the changeset viewer.