Changes in uspace/lib/c/include/as.h [ae6f303:63f8966] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/include/as.h
rae6f303 r63f8966 41 41 #include <libarch/config.h> 42 42 43 static inline size_t SIZE2PAGES(size_t size)44 {45 if (size == 0)46 return 0;47 48 return (size_t) ((size - 1) >> PAGE_WIDTH) + 1;49 }50 51 static inline size_t PAGES2SIZE(size_t pages)52 {53 return (size_t) (pages << PAGE_WIDTH);54 }55 56 43 extern void *as_area_create(void *address, size_t size, int flags); 57 44 extern int as_area_resize(void *address, size_t size, int flags);
Note:
See TracChangeset
for help on using the changeset viewer.