en:docs:fapi:dossuballoc

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:docs:fapi:dossuballoc [2021/11/04 13:37] prokusheven:docs:fapi:dossuballoc [2021/12/05 11:05] (current) prokushev
Line 3: Line 3:
 ====== DosSubAlloc ====== ====== DosSubAlloc ======
  
-This call suballocates portions of a segment allocated by DosAllocSeg or DosAllocShrSeg, and initialized by DosSubSet.+This call suballocates portions of a segment allocated by [[DosAllocSeg]] or [[DosAllocShrSeg]], and initialized by [[DosSubSet]].
  
 ===== Syntax ===== ===== Syntax =====
Line 30: Line 30:
 Before a segment allocated by [[DosAllocSeg]] or [[DosAllocShrSeg]] can be suballocated, it must first be initialized for suballocation by a call to [[DosSubSet]]. Before a segment allocated by [[DosAllocSeg]] or [[DosAllocShrSeg]] can be suballocated, it must first be initialized for suballocation by a call to [[DosSubSet]].
  
-Allocation size must be a multiple of four bytes. Otherwise, it is rounded up to a multiple of four bytes. The maximum value for the size parameter is the size that was set with DosSubSet minus 8. Note that no paragraph (16-byte) alignment is required; all requests are serviced on a byte alignment basis.+Allocation size must be a multiple of four bytes. Otherwise, it is rounded up to a multiple of four bytes. The maximum value for the size parameter is the size that was set with [[DosSubSet]] minus 8. Note that no paragraph (16-byte) alignment is required; all requests are serviced on a byte alignment basis.
  
 A suballocated block of memory in a suballocated segment is freed by a call to [[DosSubFree]].  A suballocated block of memory in a suballocated segment is freed by a call to [[DosSubFree]].