7.21 SYS_SEEK (0x0A)

Seeks to a specified position in a file using an offset specified from the start of the file.

The file is assumed to be a byte array and the offset is given in bytes.


On entry, R1 contains a pointer to a two-word data block:

word 1

a handle for a seekable file object

word 2

the absolute byte position to search to.


On exit, R0 contains:

  • 0 if the request is successful

  • A negative value if the request is not successful. Use SYS_ERRNO to read the value of the host errno variable describing the error.


The effect of seeking outside the current extent of the file object is undefined.

Non-ConfidentialPDF file icon PDF versionARM DUI0471M
Copyright © 2010-2016 ARM Limited or its affiliates. All rights reserved.