Main Page   Modules   Alphabetical List   Data Structures   File List   Data Fields   Globals   Related Pages   Examples  

C Runtime Library.

Complementary runtime support. More...


Modules

Standard I/O
 Standard stream interface to Nut/OS devices.

Low Level I/O
 Low level input and output operations.

Miscellaneous Functions
 Complementary runtime support.


Data Structures

struct  __iobuf

Defines

#define BUFSIZ   128
 Default maximum size of stream buffers.

#define FOPEN_MAX   8
 Default maximum number of open streams.

#define FILENAME_MAX   255
 Default maximum size of filenames.


Detailed Description

Complementary runtime support.

Normal C language runtime libraries are too large for small embedded systems and many functions require an underlying operating system. Compilers for the AVR provide a limited subset only, which do not include sufficient device support.

Nut/OS includes its own runtime library. When linked with an application, this library partly overrides the standard library which comes with your compiler.

Warning:
Using these functions requires to link nutcrt or nutcrtf before the compiler's standard libraries.

Define Documentation

#define BUFSIZ   128
 

Default maximum size of stream buffers.

Currently not used.

#define FILENAME_MAX   255
 

Default maximum size of filenames.

#define FOPEN_MAX   8
 

Default maximum number of open streams.


© 2000-2003 by egnite Software GmbH - visit http://www.ethernut.de/