Changeset 700:2befcd77b414 in roaraudio for libroar/libroar.c


Ignore:
Timestamp:
08/28/08 05:25:20 (16 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

maybe this works on MAC OS X...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libroar/libroar.c

    r690 r700  
    3535#include "libroar.h" 
    3636 
     37int _ROAR_MLOCK(const void *addr, size_t len) { 
     38 long sz = sysconf(_SC_PAGESIZE); 
     39 unsigned long int pos = (unsigned long int) addr; 
     40 
     41 len += sz - (len % sz); 
     42 
     43 pos -= pos % sz; 
     44 
     45 return mlock((void*)pos, len); 
     46} 
     47 
    3748//ll 
Note: See TracChangeset for help on using the changeset viewer.