diff options
Diffstat (limited to 'src/stdio')
-rw-r--r-- | src/stdio/__printf.c | 15 | ||||
-rw-r--r-- | src/stdio/__stdio.c | 6 | ||||
-rw-r--r-- | src/stdio/_stdio.h | 19 | ||||
-rw-r--r-- | src/stdio/fopen_s.c | 2 | ||||
-rw-r--r-- | src/stdio/fprintf_s.c | 4 | ||||
-rw-r--r-- | src/stdio/freopen_s.c | 2 | ||||
-rw-r--r-- | src/stdio/fscanf_s.c | 5 | ||||
-rw-r--r-- | src/stdio/gets.c | 2 | ||||
-rw-r--r-- | src/stdio/gets_s.c | 2 | ||||
-rw-r--r-- | src/stdio/pclose.c | 4 | ||||
-rw-r--r-- | src/stdio/popen.c | 10 | ||||
-rw-r--r-- | src/stdio/printf_s.c | 4 | ||||
-rw-r--r-- | src/stdio/putc_unlocked.c | 2 | ||||
-rw-r--r-- | src/stdio/scanf_s.c | 4 | ||||
-rw-r--r-- | src/stdio/snprintf.c | 2 | ||||
-rw-r--r-- | src/stdio/snprintf_s.c | 2 | ||||
-rw-r--r-- | src/stdio/sprintf_s.c | 4 | ||||
-rw-r--r-- | src/stdio/sscanf_s.c | 4 | ||||
-rw-r--r-- | src/stdio/tmpfile_s.c | 2 | ||||
-rw-r--r-- | src/stdio/tmpnam_s.c | 2 | ||||
-rw-r--r-- | src/stdio/vfprintf_s.c | 2 | ||||
-rw-r--r-- | src/stdio/vfscanf_s.c | 2 | ||||
-rw-r--r-- | src/stdio/vprintf.c | 2 | ||||
-rw-r--r-- | src/stdio/vprintf_s.c | 2 | ||||
-rw-r--r-- | src/stdio/vscanf_s.c | 2 | ||||
-rw-r--r-- | src/stdio/vsnprintf.c | 2 | ||||
-rw-r--r-- | src/stdio/vsprintf_s.c | 2 | ||||
-rw-r--r-- | src/stdio/vsscanf.c | 2 | ||||
-rw-r--r-- | src/stdio/vsscanf_s.c | 2 |
29 files changed, 51 insertions, 64 deletions
diff --git a/src/stdio/__printf.c b/src/stdio/__printf.c index 7da38752..ad266e2c 100644 --- a/src/stdio/__printf.c +++ b/src/stdio/__printf.c @@ -1,12 +1,13 @@ -#include "stdio.h" -#include "_stdio.h" -#include "stddef.h" +#include <sys/types.h> +#include <stdio.h> +#include <stddef.h> #include "wctype/wint_t.h" #include "wctype/wctrans_t.h" -#include "wchar.h" -#include "inttypes.h" -#include "unistd.h" -#include "stdlib.h" +#include <wchar.h> +#include <inttypes.h> +#include <unistd.h> +#include <stdlib.h> +#include "_stdio.h" #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199909L #include "stdint/intmax_t.h" diff --git a/src/stdio/__stdio.c b/src/stdio/__stdio.c index 57843a30..116c6ab9 100644 --- a/src/stdio/__stdio.c +++ b/src/stdio/__stdio.c @@ -1,7 +1,3 @@ #include "_stdio.h" -struct __stdio __stdio = -{ - { { 0 } }, - "/dev/tty", -}; +struct __stdio __stdio = { 0 }; diff --git a/src/stdio/_stdio.h b/src/stdio/_stdio.h index f7424806..80b83556 100644 --- a/src/stdio/_stdio.h +++ b/src/stdio/_stdio.h @@ -11,16 +11,15 @@ #include "sys/types/pid_t.h" #endif -#ifndef L_ctermid -#include "L_ctermid.h" +#if !defined _POSIX_C_SOURCE || _POSIX_C_SOURCE < 199506L +#define flockfile(_file) (void)(_file) +#define funlockfile(_file) (void)(_file) +#define putc_unlocked(_c, _stream) fputc(_c, _stream) +#define getc_unlocked(_stream) fgetc(_stream) #endif #define f_is_open(s) (s && (s->bmode != 0)) -struct __fpos_t { - size_t off; -}; - struct __FILE { fpos_t pos; @@ -62,16 +61,8 @@ int __scanf(struct io_options * restrict, const char * restrict, va_list); struct __stdio { struct __FILE FILES[FOPEN_MAX]; - char ctermid[L_ctermid + 1]; }; extern struct __stdio __stdio; -#if !defined _POSIX_C_SOURCE || _POSIX_C_SOURCE < 199506L -#define flockfile(_file) (void)(_file) -#define funlockfile(_file) (void)(_file) -#define putc_unlocked(_c, _stream) fputc(_c, _stream) -#define getc_unlocked(_stream) fgetc(_stream) -#endif - #endif diff --git a/src/stdio/fopen_s.c b/src/stdio/fopen_s.c index 59385515..904c3584 100644 --- a/src/stdio/fopen_s.c +++ b/src/stdio/fopen_s.c @@ -1,4 +1,4 @@ -#include "stdio.h" +#include <stdio.h> #include "__stdio.h" #include <string.h> #include <stdlib.h> diff --git a/src/stdio/fprintf_s.c b/src/stdio/fprintf_s.c index b633dee8..74995abc 100644 --- a/src/stdio/fprintf_s.c +++ b/src/stdio/fprintf_s.c @@ -1,5 +1,5 @@ -#include "stdio.h" -#include "stdarg.h" +#include <stdio.h> +#include <stdarg.h> /** write formatted output to a file stream **/ int fprintf_s(FILE * restrict stream, const char * restrict format, ...) diff --git a/src/stdio/freopen_s.c b/src/stdio/freopen_s.c index d646bec8..d6fae14f 100644 --- a/src/stdio/freopen_s.c +++ b/src/stdio/freopen_s.c @@ -1,4 +1,4 @@ -#include "stdio.h" +#include <stdio.h> #include "__stdio.h" #include <fcntl.h> #include <string.h> diff --git a/src/stdio/fscanf_s.c b/src/stdio/fscanf_s.c index de7f9e98..a0b40ba7 100644 --- a/src/stdio/fscanf_s.c +++ b/src/stdio/fscanf_s.c @@ -1,6 +1,5 @@ -#include "stdio.h" -#include "stdio.h" -#include "stdarg.h" +#include <stdio.h> +#include <stdarg.h> /** read formatted input from a file stream **/ int fscanf_s(FILE * restrict stream, const char * restrict format, ...) diff --git a/src/stdio/gets.c b/src/stdio/gets.c index 8ad0998a..09f6ad3a 100644 --- a/src/stdio/gets.c +++ b/src/stdio/gets.c @@ -1,5 +1,5 @@ #include <stdio.h> -#include "limits.h" +#include <limits.h> /** read a line from stdin **/ diff --git a/src/stdio/gets_s.c b/src/stdio/gets_s.c index 5af016dd..88434c40 100644 --- a/src/stdio/gets_s.c +++ b/src/stdio/gets_s.c @@ -1,4 +1,4 @@ -#include "stdio.h" +#include <stdio.h> #include <limits.h> /** read a line from stdin **/ diff --git a/src/stdio/pclose.c b/src/stdio/pclose.c index 258fc902..a9a89517 100644 --- a/src/stdio/pclose.c +++ b/src/stdio/pclose.c @@ -1,6 +1,6 @@ #include <stdio.h> -#include "sys/types.h" -#include "sys/wait.h" +#include <sys/types.h> +#include <sys/wait.h> #include "_stdio.h" int pclose(FILE * stream) diff --git a/src/stdio/popen.c b/src/stdio/popen.c index 0e3ee7dd..dd338519 100644 --- a/src/stdio/popen.c +++ b/src/stdio/popen.c @@ -1,15 +1,15 @@ #include <stdio.h> -#include "string.h" -#include "errno.h" +#include <string.h> +#include <errno.h> -#include "sys/types.h" -#include "unistd.h" +#include <sys/types.h> +#include <unistd.h" #include "_assert.h" #include "_stdio.h" #ifdef __STDC_VERSION__ -#include "wchar.h" +#include <wchar.h> #endif FILE * popen(const char * command, const char * mode) diff --git a/src/stdio/printf_s.c b/src/stdio/printf_s.c index b5917062..bb49bb6f 100644 --- a/src/stdio/printf_s.c +++ b/src/stdio/printf_s.c @@ -1,5 +1,5 @@ -#include "stdio.h" -#include "stdarg.h" +#include <stdio.h> +#include <stdarg.h> /** write formatted output **/ int printf_s(const char *format, ...) diff --git a/src/stdio/putc_unlocked.c b/src/stdio/putc_unlocked.c index 4a3937e8..c6fec42c 100644 --- a/src/stdio/putc_unlocked.c +++ b/src/stdio/putc_unlocked.c @@ -7,7 +7,7 @@ #include <unistd.h> #else #include "_syscall.h" -#define write(_fd, _buf, _size) __syscall(__syscall_lookup(write), _fd, _buf, _size) +#define write(_fd, _buf, _size) __scall3(write, _fd, _buf, _size) #endif /** write a character to a file stream with explicit client locking **/ diff --git a/src/stdio/scanf_s.c b/src/stdio/scanf_s.c index f67335f7..78ac5cca 100644 --- a/src/stdio/scanf_s.c +++ b/src/stdio/scanf_s.c @@ -1,5 +1,5 @@ -#include "stdio.h" -#include "stdarg.h" +#include <stdio.h> +#include <stdarg.h> /** read formatted input **/ int scanf_s(const char * restrict format, ...) diff --git a/src/stdio/snprintf.c b/src/stdio/snprintf.c index 966883eb..44bb65fe 100644 --- a/src/stdio/snprintf.c +++ b/src/stdio/snprintf.c @@ -1,5 +1,5 @@ #include <stdio.h> -#include "stdarg.h" +#include <stdarg.h> #include "_stdio.h" int snprintf(char * restrict s, size_t n, const char * restrict format, ...) diff --git a/src/stdio/snprintf_s.c b/src/stdio/snprintf_s.c index dcbdafaa..9ed36fcc 100644 --- a/src/stdio/snprintf_s.c +++ b/src/stdio/snprintf_s.c @@ -1,4 +1,4 @@ -#include "stdio.h" +#include <stdio.h> int snprintf_s( char * restrict s, rsize_t n, const char * restrict format, ...) { diff --git a/src/stdio/sprintf_s.c b/src/stdio/sprintf_s.c index 223e84c8..c103e179 100644 --- a/src/stdio/sprintf_s.c +++ b/src/stdio/sprintf_s.c @@ -1,5 +1,5 @@ -#include "stdio.h" -#include "stdarg.h" +#include <stdio.h> +#include <stdarg.h> /** write formatted output to a string **/ int sprintf_s(char * restrict s, rsize_t n, const char * restrict format, ...) diff --git a/src/stdio/sscanf_s.c b/src/stdio/sscanf_s.c index c91786f6..b3824825 100644 --- a/src/stdio/sscanf_s.c +++ b/src/stdio/sscanf_s.c @@ -1,5 +1,5 @@ -#include "stdio.h" -#include "stdarg.h" +#include <stdio.h> +#include <stdarg.h> /** read formatted input from a string **/ int sscanf_s(const char * restrict s, const char * restrict format, ...) diff --git a/src/stdio/tmpfile_s.c b/src/stdio/tmpfile_s.c index 948425ad..ea846493 100644 --- a/src/stdio/tmpfile_s.c +++ b/src/stdio/tmpfile_s.c @@ -1,4 +1,4 @@ -#include "stdio.h" +#include <stdio.h> /* open a temporary file stream */ errno_t tmpfile_s(FILE * restrict * restrict streamptr) diff --git a/src/stdio/tmpnam_s.c b/src/stdio/tmpnam_s.c index 176eb982..6a20f93d 100644 --- a/src/stdio/tmpnam_s.c +++ b/src/stdio/tmpnam_s.c @@ -1,4 +1,4 @@ -#include "stdio.h" +#include <stdio.h> /** generate a temporary file name **/ errno_t tmpnam_s(char *s, rsize_t maxsize) diff --git a/src/stdio/vfprintf_s.c b/src/stdio/vfprintf_s.c index e2d94c71..f6b8c334 100644 --- a/src/stdio/vfprintf_s.c +++ b/src/stdio/vfprintf_s.c @@ -1,4 +1,4 @@ -#include "stdio.h" +#include <stdio.h> #include "__stdio.h" #include <stdarg.h> diff --git a/src/stdio/vfscanf_s.c b/src/stdio/vfscanf_s.c index 82fb238c..726d9508 100644 --- a/src/stdio/vfscanf_s.c +++ b/src/stdio/vfscanf_s.c @@ -1,4 +1,4 @@ -#include "stdio.h" +#include <stdio.h> int vfscanf_s(FILE * restrict stream, const char * restrict format, va_list arg) { diff --git a/src/stdio/vprintf.c b/src/stdio/vprintf.c index 7650c066..a27a8d73 100644 --- a/src/stdio/vprintf.c +++ b/src/stdio/vprintf.c @@ -1,5 +1,5 @@ #include <stdio.h> -#include "stdarg.h" +#include <stdarg.h> #include "_stdio.h" /** write formatted output **/ diff --git a/src/stdio/vprintf_s.c b/src/stdio/vprintf_s.c index c13b1ead..dd65f66a 100644 --- a/src/stdio/vprintf_s.c +++ b/src/stdio/vprintf_s.c @@ -1,4 +1,4 @@ -#include "stdio.h" +#include <stdio.h> /** write formatted output **/ int vprintf_s(const char * restrict format, va_list arg) diff --git a/src/stdio/vscanf_s.c b/src/stdio/vscanf_s.c index 85f34e07..7f154f30 100644 --- a/src/stdio/vscanf_s.c +++ b/src/stdio/vscanf_s.c @@ -1,4 +1,4 @@ -#include "stdio.h" +#include <stdio.h> int vscanf_s(const char * restrict format, va_list arg) { diff --git a/src/stdio/vsnprintf.c b/src/stdio/vsnprintf.c index b7785f89..62963b2c 100644 --- a/src/stdio/vsnprintf.c +++ b/src/stdio/vsnprintf.c @@ -1,5 +1,5 @@ #include <stdio.h> -#include "stdarg.h" +#include <stdarg.h> #include "_stdio.h" int vsnprintf(char * restrict s, size_t n, const char *format, va_list arg) diff --git a/src/stdio/vsprintf_s.c b/src/stdio/vsprintf_s.c index 98a7794f..5179c7e6 100644 --- a/src/stdio/vsprintf_s.c +++ b/src/stdio/vsprintf_s.c @@ -1,4 +1,4 @@ -#include "stdio.h" +#include <stdio.h> #include <stdarg.h> #include <stdint.h> diff --git a/src/stdio/vsscanf.c b/src/stdio/vsscanf.c index a1248beb..2573b213 100644 --- a/src/stdio/vsscanf.c +++ b/src/stdio/vsscanf.c @@ -1,5 +1,5 @@ #include <stdio.h> -#include "stdarg.h" +#include <stdarg.h> #include "_stdio.h" int vsscanf(const char * restrict s, const char * restrict format, va_list arg) diff --git a/src/stdio/vsscanf_s.c b/src/stdio/vsscanf_s.c index 6ac2e6fa..1039a9d5 100644 --- a/src/stdio/vsscanf_s.c +++ b/src/stdio/vsscanf_s.c @@ -1,4 +1,4 @@ -#include "stdarg.h" +#include <stdarg.h> int vsscanf_s(const char * restrict s, const char * restrict format, va_list arg) { |