Expands the size of .bss segment. This system call may be used for dynamical memory allocation.
Arguments
eax |
45 |
ebx |
Virtual address of the new .bss top. It should be between the current .bss top and current stack bottom minus 16384 bytes.
0 value may be used to obtain current top address of .bss section. |
Return values
If the system call succeeds and it was invoked with ebx set to 0 the return value is the current top of .bss section. Otherwise the return value is a pointer to the start of the new area.
If the system call fails the return value is -ENOMEM.
Remarks
See /samples/basic/filecreate.asm for an example.
Compatibility
n/a |