Main Page | Alphabetical List | Class List | File List | Class Members | File Members

defs_os1.h File Reference

#include <nlibc.h>
#include <nsys.h>

Include dependency graph for defs_os1.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Classes

struct  __nlcc_file_struct
 Type definition for file structures. More...


Defines

#define __NLCC_OS1_MAX_FILES__   10
 Maximum number of files that can be opened.

#define __NLCC_BASE_FD   40
 First user file descriptor.

#define _SYS_IOMODE_CLOSED   -1
 An extra define to mark closed files.

#define stdin   (&(__std_files[0]))
#define stdout   (&(__std_files[1]))
#define stderr   (&(__std_files[2]))

Variables

__nlcc_file_struct __files [__NLCC_OS1_MAX_FILES__]
int __n_files
__nlcc_file_struct __std_files [3]


Define Documentation

#define __NLCC_BASE_FD   40
 

First user file descriptor.

Definition at line 20 of file defs_os1.h.

#define __NLCC_OS1_MAX_FILES__   10
 

Maximum number of files that can be opened.

Definition at line 17 of file defs_os1.h.

Referenced by lseek().

#define _SYS_IOMODE_CLOSED   -1
 

An extra define to mark closed files.

Definition at line 33 of file defs_os1.h.

#define stderr   (&(__std_files[2]))
 

Definition at line 55 of file defs_os1.h.

#define stdin   (&(__std_files[0]))
 

Definition at line 53 of file defs_os1.h.

#define stdout   (&(__std_files[1]))
 

Definition at line 54 of file defs_os1.h.

Referenced by putchar(), putd(), putda(), puth(), putha(), puthv(), puthva(), puti(), putia(), putiv(), putiva(), puts(), putua(), putv(), putva(), putx(), and putxa().


Variable Documentation

__nlcc_file_struct __files[__NLCC_OS1_MAX_FILES__]
 

Definition at line 47 of file defs_os1.h.

int __n_files
 

Definition at line 48 of file defs_os1.h.

__nlcc_file_struct __std_files[3]
 

Definition at line 49 of file defs_os1.h.


Generated on Fri Jul 14 10:51:39 2006 for nlibc by doxygen 1.3.5