RISC OS Open
Safeguarding the past, present and future of RISC OS for everyone
ROOL
Home | News | Downloads | Bugs | Bounties | Forum | Documents | Photos | Contact us
Account

OS_DynamicArea (Rev #2)

Programmer's Reference Manuals
» Part 15 – SWI Calls
» OS
» OS_DynamicArea

OS_ DynamicArea

(SWI &66)
Entry
R0 Reason code
Exit
R0 Preserved

Use

The purpose of this call is to perform operations on user dynamic areas.

Reason Codes

Entry Action
0 Creates a new dynamic area
1 Removes a previously created dynamic area
2 Return information on a dynamic area
3 Enumerates dynamic areas
4 Renumbers dynamic areas
5 Return total free space
6 Reserved
7 Reserved
8 Set maximum size clamps
9 Ensure sparse area is mapped to valid memory
10 Release a region of a Sparse area

Notes

This call was introduced in RISC OS 3.50, however, reason codes 6 to 10 only became available from version 3.80 onwards.

See also

  • OS_ChangeDynamicArea
  • OS_ReadDynamicArea
Revision from December 1, 2009 14:20:45 by Alan Robertson (52)
Forward in time (6 more) | Back in time (1 more) | See current | See changes | History | Rollback | Linked from: Abortable Dynamic Areas, Dynamic Area AbortTrap, OS SWI Calls, Dynamic Area TestShrink, OS_DynamicArea 0, OS_DynamicArea 3, Shrinkable Dynamic Areas, OS_DynamicArea 1, OS_DynamicArea 5, Sparse Dynamic Areas, OS_DynamicArea 8, OS_DynamicArea 9, OS_ReadDynamicArea, OS_DynamicArea 2, Memory Map Page Access, Memory Page Access Flags, DMA callback routines, Dynamic Area Flags, Dynamic Area Handler Code, OS_DynamicArea 4, OS_DynamicArea 10, OS_DynamicArea 20, OS_DynamicArea 24, Dynamic Area ResizePMP, Physical Memory Pool, OS_DynamicArea 21, OS_DynamicArea 23, OS_DynamicArea 22, OS_DynamicArea 25, OS_SetMemMapEntries, Dynamic Area PreGrow, Dynamic Area PostGrow, Dynamic Area PreShrink, Dynamic Area PostShrink, OS SWI Calls (français), OS_DyanmicArea 26, OS_DynamicArea 27

Search the Wiki

Social

Follow us on and

ROOL Store

Buy RISC OS Open merchandise here, including SD cards for Raspberry Pi and more.

Donate! Why?

Help ROOL make things happen – please consider donating!

RISC OS IPR

RISC OS is an Open Source operating system owned by RISC OS Developments Ltd and licensed primarily under the Apache 2.0 license.

Navigation

  • Home Page
  • All Pages
  • Recently Revised
  • Authors
  • Feeds
Site design © RISC OS Open Limited 2018 except where indicated
The RISC OS Open Instiki theme is based on Insitki's default layout

Valid XHTML 1.0  |  Valid CSS

Instiki 0.19.1(MML+)
This site runs on Rails

Hosted by Arachsys