Subversion Repositories HelenOS

Rev

Rev 3348 | Rev 3757 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3348 Rev 3756
Line 50... Line 50...
50
    n = snprintf(buf, sizeof(buf), fmt, ##__VA_ARGS__); \
50
    n = snprintf(buf, sizeof(buf), fmt, ##__VA_ARGS__); \
51
    if (n > 0) \
51
    if (n > 0) \
52
        (void) __SYSCALL3(SYS_KLOG, 1, (sysarg_t) buf, strlen(buf)); \
52
        (void) __SYSCALL3(SYS_KLOG, 1, (sysarg_t) buf, strlen(buf)); \
53
}
53
}
54
 
54
 
-
 
55
typedef struct {
-
 
56
    /** Underlying file descriptor. */
-
 
57
    int fd;
-
 
58
 
-
 
59
    /** Error indicator. */
-
 
60
    int error;
-
 
61
 
-
 
62
    /** End-of-file indicator. */
-
 
63
    int eof;
-
 
64
} FILE;
-
 
65
 
55
extern int getchar(void);
66
extern int getchar(void);
56
 
67
 
57
extern int puts(const char *);
68
extern int puts(const char *);
58
extern int putchar(int);
69
extern int putchar(int);
59
 
70
 
Line 68... Line 79...
68
 
79
 
69
#define fprintf(f, fmt, ...) printf(fmt, ##__VA_ARGS__)
80
#define fprintf(f, fmt, ...) printf(fmt, ##__VA_ARGS__)
70
 
81
 
71
extern int rename(const char *, const char *);
82
extern int rename(const char *, const char *);
72
 
83
 
-
 
84
extern FILE *fopen(const char *, const char *);
-
 
85
extern int fclose(FILE *);
-
 
86
extern size_t fread(void *, size_t, size_t, FILE *);
-
 
87
extern size_t fwrite(const void *, size_t, size_t, FILE *);
-
 
88
extern int feof(FILE *);
-
 
89
extern int ferror(FILE *);
-
 
90
extern void clearerr(FILE *);
-
 
91
 
73
#endif
92
#endif
74
 
93
 
75
/** @}
94
/** @}
76
 */
95
 */