Changeset d3b8c1f in mainline for libc/generic/mmap.c
- Timestamp:
- 2006-04-23T16:34:45Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 4309741
- Parents:
- cdafab1
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libc/generic/mmap.c
rcdafab1 rd3b8c1f 30 30 #include <unistd.h> 31 31 32 /** mmap syscall32 /** Create address space area. 33 33 * 34 34 * @param address Virtual address where to place new address space area. … … 38 38 * @return address on success, (void *) -1 otherwise. 39 39 */ 40 void * mmap(void *address, size_t size, int flags)40 void *as_area_create(void *address, size_t size, int flags) 41 41 { 42 return (void *) __SYSCALL3(SYS_ MMAP, (sysarg_t ) address, (sysarg_t) size, (sysarg_t) flags);42 return (void *) __SYSCALL3(SYS_AS_AREA_CREATE, (sysarg_t ) address, (sysarg_t) size, (sysarg_t) flags); 43 43 } 44 44 45 /** mremap syscall45 /** Resize address space area. 46 46 * 47 47 * @param address Virtual address pointing into already existing address space area. … … 51 51 * @return address on success, (void *) -1 otherwise. 52 52 */ 53 void * mremap(void *address, size_t size, int flags)53 void *as_area_resize(void *address, size_t size, int flags) 54 54 { 55 return (void *) __SYSCALL3(SYS_ MREMAP, (sysarg_t ) address, (sysarg_t) size, (sysarg_t) flags);55 return (void *) __SYSCALL3(SYS_AS_AREA_RESIZE, (sysarg_t ) address, (sysarg_t) size, (sysarg_t) flags); 56 56 } 57 57 … … 79 79 return NULL; 80 80 81 res = mremap(&_heap, heapsize + incr,0);81 res = as_area_resize(&_heap, heapsize + incr,0); 82 82 if (!res) 83 83 return NULL;
Note:
See TracChangeset
for help on using the changeset viewer.