/**************************************************************************************
Copyright (c) 2002 The UbixOS Project
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
are prohibited.
$Id$
**************************************************************************************/
#ifndef _STDIO_H
#define _STDIO_H
#include <stdarg.h>
/* Type Definitions */
typedef struct fileDescriptorTable {
unsigned short fd;
} FILE;
/* Definitions */
extern FILE fdTable[];
#define stdin (&fdTable[0])
#define stdout (&fdTable[1])
#define stderr (&fdTable[2])
/* Functions Definitions */
int fprintf(FILE *, const char *,...);
int printf(const char *,...);
int vfprintf(FILE *,const char *,vaList args);
int vsprintf(char *buf,const char *fmt,vaList args);
FILE *fopen(const char *,const char *);
int fwrite(const void *ptr,int size,FILE *fd);
#endif