Changeset 0ffbed9 in mainline for uspace/lib/posix/stdio.h
- Timestamp:
- 2011-06-19T17:49:29Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 5974661
- Parents:
- f48b637 (diff), 32fb6944 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/posix/stdio.h
rf48b637 r0ffbed9 1 1 /* 2 2 * Copyright (c) 2011 Jiri Zarevucky 3 * Copyright (c) 2011 Petr Koupy 3 4 * All rights reserved. 4 5 * … … 27 28 */ 28 29 30 /** @addtogroup libposix 31 * @{ 32 */ 33 /** @file 34 */ 35 29 36 #ifndef POSIX_STDIO_H_ 30 37 #define POSIX_STDIO_H_ 31 38 32 39 #include "libc/stdio.h" 40 #include "sys/types.h" 33 41 42 /* Character Input/Output */ 34 43 #define putc fputc 35 44 #define getc fgetc 45 extern int posix_ungetc(int c, FILE *stream); 36 46 47 /* Opening Streams */ 48 extern FILE *posix_freopen( 49 const char *restrict filename, 50 const char *restrict mode, 51 FILE *restrict stream); 37 52 38 extern FILE *posix_freopen(const char *restrict filename, 39 const char *restrict mode, 40 FILE *restrict stream); 41 53 /* Error Messages */ 42 54 extern void posix_perror(const char *s); 43 55 44 #ifndef POSIX_INTERNAL 56 /* File Positioning */ 57 extern int posix_fseeko(FILE *stream, posix_off_t offset, int whence); 58 extern posix_off_t posix_ftello(FILE *stream); 59 60 /* Formatted Input/Output */ 61 extern int posix_sprintf(char *restrict s, const char *restrict format, ...); 62 extern int posix_sscanf(const char *restrict s, const char *restrict format, ...); 63 64 #ifndef LIBPOSIX_INTERNAL 65 #define ungetc posix_ungetc 66 45 67 #define freopen posix_freopen 68 46 69 #define perror posix_perror 70 71 #define fseeko posix_fseeko 72 #define ftello posix_ftello 73 74 #define sprintf posix_sprintf 75 #define sscanf posix_sscanf 47 76 #endif 48 77 49 78 #endif /* POSIX_STDIO_H_ */ 50 79 80 /** @} 81 */
Note:
See TracChangeset
for help on using the changeset viewer.