Changeset 640 for trunk/kernel/syscalls/syscalls.h
- Timestamp:
- Oct 1, 2019, 1:19:00 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kernel/syscalls/syscalls.h
r637 r640 187 187 /****************************************************************************************** 188 188 * [11] This function remove an existing mapping defined by the <addr> and <size> 189 * arguments in user space. 190 ****************************************************************************************** 189 * arguments in user space. This can modify the number of vsegs: 190 * (a) if the region is not entirely mapped in one existing vseg, it's an error. 191 * (b) if the region has same base and size as an existing vseg, the vseg is removed. 192 * (c) if the removed region cut the exiting vseg in two parts, it is resized. 193 * (d) if the removed region cut the vseg in three parts, it is modified, and a new 194 * vseg is created with same type. 195 * All existing VSL copies are updated. 196 ****************************************************************************************** 191 197 * @ addr : base address in user space. 192 * #size : number of bytes.198 * @ size : number of bytes. 193 199 * @ return 0 if success / return -1 if failure. 194 200 *****************************************************************************************/
Note: See TracChangeset
for help on using the changeset viewer.