Go to the documentation of this file.
58 char*
fgets(
char* str,
int count,
FILE* stream);
66 char*
gets(
char* str);
76 size_t fread(
void* buffer,
size_t size,
size_t count,
FILE* stream);
110 size_t fwrite(
void* buffer_ptr,
size_t size,
size_t count,
FILE* stream);
117 int puts(
const char* s);
135 int vfprintf(
FILE* stream,
const char* format,va_list arg);
143 int printf(
const char* format,...);
152 int fseek(
FILE* stream,
long offset,
int origin);
213 int mount(
char* file,
char* type,
char* path);
int fseek(FILE *stream, long offset, int origin)
Definition: stdio.c:260
int pos
Positiom in the file.
Definition: stdio.h:22
size_t fwrite(void *buffer_ptr, size_t size, size_t count, FILE *stream)
Definition: stdio.c:143
pid_t fs_pid
PID of the filesytem drive for this file.
Definition: stdio.h:20
FILE * stderr
Standard error.
Definition: stdio.c:15
FILE * stdin
Standard input.
Definition: stdio.c:13
void * fs_data
Pointer given by the filesytem driver to its info about the file.
Definition: stdio.h:21
int mount(char *file, char *type, char *path)
Definition: stdio.c:165
int puts(const char *s)
Definition: stdio.c:124
int fgetc(FILE *stream)
Definition: stdio.c:70
FILE * stdout
Standard output.
Definition: stdio.c:14
char * gets(char *str)
Definition: stdio.c:80
int fputc(int c, FILE *stream)
Definition: stdio.c:53
void setbuf(FILE *restrict stream, char *restrict buf)
FILE * fopen(char *filename, char *mode)
Definition: stdio.c:24
size_t fread(void *buffer, size_t size, size_t count, FILE *stream)
Definition: stdio.c:104
int putc(int c, FILE *stream)
char * fgets(char *str, int count, FILE *stream)
Definition: stdio.c:84
int fputs(const char *s, FILE *stream)
Definition: stdio.c:134
int fprintf(FILE *stream, const char *format,...)
Definition: stdio.c:234
void register_fs(const char *name, pid_t pid)
Definition: stdio.c:158
int printf(const char *format,...)
Definition: stdio.c:247
int vfprintf(FILE *stream, const char *format, va_list arg)
Definition: stdio.c:174