io.c File Reference

#include <stdio.h>
#include <unistd.h>
#include <fcntl.h>
#include <assert.h>
#include <str.h>
#include <errno.h>
#include <bool.h>
#include <malloc.h>
#include <async.h>
#include <io/klog.h>
#include <vfs/vfs.h>
#include <ipc/devmap.h>
#include <adt/list.h>
#include "../private/io.h"

Go to the source code of this file.

Functions

void __stdio_done (void)
void __stdio_init (int filc, fdi_node_t *filv[])
static int _fallocbuf (FILE *stream)
 Allocate stream buffer.
static void _ffillbuf (FILE *stream)
 Read some data in stream buffer.
static void _fflushbuf (FILE *stream)
 Write out stream buffer, do not sync stream.
static size_t _fread (void *buf, size_t size, size_t nmemb, FILE *stream)
 Read from a stream (unbuffered).
static size_t _fwrite (const void *buf, size_t size, size_t nmemb, FILE *stream)
 Write to a stream (unbuffered).
static void _setvbuf (FILE *stream)
void clearerr (FILE *stream)
int fclose (FILE *stream)
FILEfdopen (int fd, const char *mode)
int feof (FILE *stream)
int ferror (FILE *stream)
int fflush (FILE *stream)
int fgetc (FILE *stream)
char * fgets (char *str, int size, FILE *stream)
int fileno (FILE *stream)
int fnode (FILE *stream, fdi_node_t *node)
FILEfopen (const char *path, const char *mode)
 Open a stream.
FILEfopen_node (fdi_node_t *node, const char *mode)
int fphone (FILE *stream)
int fputc (wchar_t c, FILE *stream)
int fputs (const char *str, FILE *stream)
size_t fread (void *dest, size_t size, size_t nmemb, FILE *stream)
 Read from a stream.
int fseek (FILE *stream, off64_t offset, int whence)
off64_t ftell (FILE *stream)
size_t fwrite (const void *buf, size_t size, size_t nmemb, FILE *stream)
 Write to a stream.
int getchar (void)
static bool parse_mode (const char *mode, int *flags)
int putchar (wchar_t c)
int puts (const char *str)
void rewind (FILE *stream)
void setvbuf (FILE *stream, void *buf, int mode, size_t size)
 Set stream buffer.

Variables

FILEstderr = NULL
static FILE stderr_klog
FILEstdin = NULL
static FILE stdin_null
FILEstdout = NULL
static FILE stdout_klog


Detailed Description

Definition in file io.c.


Generated on Thu Jun 2 07:45:53 2011 for HelenOS/USB by  doxygen 1.4.7