4.10.3. _sys_open()

This function opens a file.


FILEHANDLE _sys_open(const char *name, int openmode);


The _sys_open function is required by fopen() and freopen().These functions, in turn, are required if any file input/output function is to be used.

The openmode parameter is a bitmap, whose bits mostly correspond directly to the ANSI mode specification. See rt_sys.h for details. Target-dependent extensions are possible, in which case freopen() must also be extended.


The return value is –1 if an error occurs.

Copyright © 1999-2001 ARM Limited. All rights reserved.ARM DUI 0067D