#, fuzzy msgid "" msgstr "" "Project-Id-Version: man-pages-l10n VERSION\n" "POT-Creation-Date: 2014-07-17 17:57+0900\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. type: TH #: man-pages-posix/man0p/stdio.h.0p:2 #, no-wrap msgid "stdio.h" msgstr "" #. type: TH #: man-pages-posix/man0p/stdio.h.0p:2 #, no-wrap msgid "2013" msgstr "" #. type: TH #: man-pages-posix/man0p/stdio.h.0p:2 #, no-wrap msgid "IEEE/The Open Group" msgstr "" #. type: TH #: man-pages-posix/man0p/stdio.h.0p:2 #, no-wrap msgid "POSIX Programmer's Manual" msgstr "" #. type: SH #: man-pages-posix/man0p/stdio.h.0p:3 #, no-wrap msgid "PROLOG" msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:8 msgid "" "This manual page is part of the POSIX Programmer's Manual. The Linux " "implementation of this interface may differ (consult the corresponding Linux " "manual page for details of Linux behavior), or the interface may not be " "implemented on Linux." msgstr "" #. type: SH #: man-pages-posix/man0p/stdio.h.0p:9 #, no-wrap msgid "NAME" msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:12 msgid "stdio.h \\(em standard buffered input/output" msgstr "" #. type: SH #: man-pages-posix/man0p/stdio.h.0p:12 #, no-wrap msgid "SYNOPSIS" msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:16 #, no-wrap msgid "#include Estdio.hE\n" msgstr "" #. type: SH #: man-pages-posix/man0p/stdio.h.0p:17 #, no-wrap msgid "DESCRIPTION" msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:23 msgid "" "Some of the functionality described on this reference page extends the ISO\\ " "C standard. Applications shall define the appropriate feature test macro " "(see the System Interfaces volume of POSIX.1\\(hy2008, I
, I) to enable the visibility of these symbols in this " "header." msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:28 msgid "" "The Istdio.hE> header shall define the following data types " "through B:" msgstr "" #. type: IP #: man-pages-posix/man0p/stdio.h.0p:28 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:30 msgid "A structure containing information about a file." msgstr "" #. type: IP #: man-pages-posix/man0p/stdio.h.0p:30 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:33 msgid "" "A non-array type containing all information needed to specify uniquely every " "position within a file." msgstr "" #. type: IP #: man-pages-posix/man0p/stdio.h.0p:33 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:36 man-pages-posix/man0p/stdio.h.0p:42 msgid "As described in Isys/types.hE>." msgstr "" #. type: IP #: man-pages-posix/man0p/stdio.h.0p:36 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:39 msgid "As described in Istddef.hE>." msgstr "" #. type: IP #: man-pages-posix/man0p/stdio.h.0p:39 #, no-wrap msgid "B" msgstr "" #. type: IP #: man-pages-posix/man0p/stdio.h.0p:42 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:45 msgid "As described in Istdarg.hE>." msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:50 msgid "" "The Istdio.hE> header shall define the following macros which " "shall expand to integer constant expressions:" msgstr "" #. type: IP #: man-pages-posix/man0p/stdio.h.0p:50 #, no-wrap msgid "BUFSIZ" msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:55 msgid "" "Size of Istdio.hE> buffers. This shall expand to a positive value." "" msgstr "" #. type: IP #: man-pages-posix/man0p/stdio.h.0p:55 #, no-wrap msgid "L_ctermid" msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:59 msgid "Maximum size of character array to hold I() output." msgstr "" #. type: IP #: man-pages-posix/man0p/stdio.h.0p:59 #, no-wrap msgid "L_tmpnam" msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:63 msgid "Maximum size of character array to hold I() output." msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:68 man-pages-posix/man0p/stdio.h.0p:79 msgid "" "The Istdio.hE> header shall define the following macros which " "shall expand to integer constant expressions with distinct values:" msgstr "" #. type: IP #: man-pages-posix/man0p/stdio.h.0p:68 #, no-wrap msgid "_IOFBF" msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:70 msgid "Input/output fully buffered." msgstr "" #. type: IP #: man-pages-posix/man0p/stdio.h.0p:70 #, no-wrap msgid "_IOLBF" msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:72 msgid "Input/output line buffered." msgstr "" #. type: IP #: man-pages-posix/man0p/stdio.h.0p:72 #, no-wrap msgid "_IONBF" msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:74 msgid "Input/output unbuffered." msgstr "" #. type: IP #: man-pages-posix/man0p/stdio.h.0p:79 #, no-wrap msgid "SEEK_CUR" msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:81 msgid "Seek relative to current position." msgstr "" #. type: IP #: man-pages-posix/man0p/stdio.h.0p:81 #, no-wrap msgid "SEEK_END" msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:83 msgid "Seek relative to end-of-file." msgstr "" #. type: IP #: man-pages-posix/man0p/stdio.h.0p:83 #, no-wrap msgid "SEEK_SET" msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:85 msgid "Seek relative to start-of-file." msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:90 msgid "" "The Istdio.hE> header shall define the following macros which " "shall expand to integer constant expressions denoting implementation limits:" msgstr "" #. type: IP #: man-pages-posix/man0p/stdio.h.0p:90 #, no-wrap msgid "{FILENAME_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:93 msgid "" "Maximum size in bytes of the longest pathname that the implementation " "guarantees can be opened." msgstr "" #. type: IP #: man-pages-posix/man0p/stdio.h.0p:93 #, no-wrap msgid "{FOPEN_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:96 msgid "" "Number of streams which the implementation guarantees can be open " "simultaneously. The value is at least eight." msgstr "" #. type: IP #: man-pages-posix/man0p/stdio.h.0p:96 #, no-wrap msgid "{TMP_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:104 msgid "" "Minimum number of unique filenames generated by I(). Maximum number " "of times an application can call I() reliably. The value of " "{TMP_MAX} is at least 25." msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:109 msgid "On XSI-conformant systems, the value of {TMP_MAX} is at least 10\\|000." msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:117 msgid "" "The Istdio.hE> header shall define the following macro which shall " "expand to an integer constant expression with type B and a negative " "value:" msgstr "" #. type: IP #: man-pages-posix/man0p/stdio.h.0p:117 #, no-wrap msgid "EOF" msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:119 msgid "End-of-file return value." msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:124 msgid "" "The Istdio.hE> header shall define NULL as described in " "Istddef.hE>." msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:130 msgid "" "The Istdio.hE> header shall define the following macro which shall " "expand to a string constant:" msgstr "" #. type: IP #: man-pages-posix/man0p/stdio.h.0p:130 #, no-wrap msgid "P_tmpdir" msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:133 msgid "Default directory prefix for I()." msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:143 msgid "" "The Istdio.hE> header shall define the following macros which " "shall expand to expressions of type ``pointer to B'' that point to the " "B objects associated, respectively, with the standard error, input, " "and output streams:" msgstr "" #. type: IP #: man-pages-posix/man0p/stdio.h.0p:143 #, no-wrap msgid "I" msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:145 msgid "Standard error output stream." msgstr "" #. type: IP #: man-pages-posix/man0p/stdio.h.0p:145 #, no-wrap msgid "I" msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:147 msgid "Standard input stream." msgstr "" #. type: IP #: man-pages-posix/man0p/stdio.h.0p:147 #, no-wrap msgid "I" msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:149 msgid "Standard output stream." msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:152 msgid "" "The following shall be declared as functions and may also be defined as " "macros. Function prototypes shall be provided." msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:227 #, no-wrap msgid "" "B<\n" "void clearerr(FILE *);\n" "char *ctermid(char *);\n" "int dprintf(int, const char *restrict, ...)\n" "int fclose(FILE *);\n" "FILE *fdopen(int, const char *);\n" "int feof(FILE *);\n" "int ferror(FILE *);\n" "int fflush(FILE *);\n" "int fgetc(FILE *);\n" "int fgetpos(FILE *restrict, fpos_t *restrict);\n" "char *fgets(char *restrict, int, FILE *restrict);\n" "int fileno(FILE *);\n" "void flockfile(FILE *);\n" "FILE *fmemopen(void *restrict, size_t, const char *restrict);\n" "FILE *fopen(const char *restrict, const char *restrict);\n" "int fprintf(FILE *restrict, const char *restrict, ...);\n" "int fputc(int, FILE *);\n" "int fputs(const char *restrict, FILE *restrict);\n" "size_t fread(void *restrict, size_t, size_t, FILE *restrict);\n" "FILE *freopen(const char *restrict, const char *restrict,\n" " FILE *restrict);\n" "int fscanf(FILE *restrict, const char *restrict, ...);\n" "int fseek(FILE *, long, int);\n" "int fseeko(FILE *, off_t, int);\n" "int fsetpos(FILE *, const fpos_t *);\n" "long ftell(FILE *);\n" "off_t ftello(FILE *);\n" "int ftrylockfile(FILE *);\n" "void funlockfile(FILE *);\n" "size_t fwrite(const void *restrict, size_t, size_t, FILE *restrict);\n" "int getc(FILE *);\n" "int getchar(void);\n" "int getc_unlocked(FILE *);\n" "int getchar_unlocked(void);\n" "ssize_t getdelim(char **restrict, size_t *restrict, int,\n" " FILE *restrict);\n" "ssize_t getline(char **restrict, size_t *restrict, FILE *restrict);\n" "char *gets(char *);\n" "FILE *open_memstream(char **, size_t *);\n" "int pclose(FILE *);\n" "void perror(const char *);\n" "FILE *popen(const char *, const char *);\n" "int printf(const char *restrict, ...);\n" "int putc(int, FILE *);\n" "int putchar(int);\n" "int putc_unlocked(int, FILE *);\n" "int putchar_unlocked(int);\n" "int puts(const char *);\n" "int remove(const char *);\n" "int rename(const char *, const char *);\n" "int renameat(int, const char *, int, const char *);\n" "void rewind(FILE *);\n" "int scanf(const char *restrict, ...);\n" "void setbuf(FILE *restrict, char *restrict);\n" "int setvbuf(FILE *restrict, char *restrict, int, size_t);\n" "int snprintf(char *restrict, size_t, const char *restrict, ...);\n" "int sprintf(char *restrict, const char *restrict, ...);\n" "int sscanf(const char *restrict, const char *restrict, ...);\n" "char *tempnam(const char *, const char *);\n" "FILE *tmpfile(void);\n" "char *tmpnam(char *);\n" "int ungetc(int, FILE *);\n" "int vdprintf(int, const char *restrict, va_list);\n" "int vfprintf(FILE *restrict, const char *restrict, va_list);\n" "int vfscanf(FILE *restrict, const char *restrict, va_list);\n" "int vprintf(const char *restrict, va_list);\n" "int vscanf(const char *restrict, va_list);\n" "int vsnprintf(char *restrict, size_t, const char *restrict,\n" " va_list);\n" "int vsprintf(char *restrict, const char *restrict, va_list);\n" "int vsscanf(const char *restrict, const char *restrict, va_list);>\n" msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:235 msgid "" "Inclusion of the Istdio.hE> header may also make visible all " "symbols from Istddef.hE>." msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:237 msgid "I" msgstr "" #. type: SH #: man-pages-posix/man0p/stdio.h.0p:237 #, no-wrap msgid "APPLICATION USAGE" msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:244 msgid "" "Since standard I/O streams may use an underlying file descriptor to access " "the file associated with a stream, application developers need to be aware " "that {FOPEN_MAX} streams may not be available if file descriptors are being " "used to access files that are not associated with streams." msgstr "" #. type: SH #: man-pages-posix/man0p/stdio.h.0p:244 #, no-wrap msgid "RATIONALE" msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:250 msgid "" "There is a conflict between the ISO\\ C standard and the POSIX definition of " "the {TMP_MAX} macro that is addressed by ISO/IEC\\ 9899:\\|1999 standard, " "Defect Report 336. The POSIX standard is in alignment with the public record " "of the response to the Defect Report. This change has not yet been " "published as part of the ISO\\ C standard." msgstr "" #. type: SH #: man-pages-posix/man0p/stdio.h.0p:250 #, no-wrap msgid "FUTURE DIRECTIONS" msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:252 msgid "None." msgstr "" #. type: SH #: man-pages-posix/man0p/stdio.h.0p:252 #, no-wrap msgid "SEE ALSO" msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:256 msgid "Bstdarg.hE>, Bstddef.hE>, Bsys_types.hE>" msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:310 msgid "" "The System Interfaces volume of POSIX.1\\(hy2008, I
, I, I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), I\\^(\\|), I\\^, " "I\\^(\\|), I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), I\\^(\\|), " "I\\^(\\|)" msgstr "" #. type: SH #: man-pages-posix/man0p/stdio.h.0p:311 #, no-wrap msgid "COPYRIGHT" msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:322 msgid "" "Portions of this text are reprinted and reproduced in electronic form from " "IEEE Std 1003.1, 2013 Edition, Standard for Information Technology -- " "Portable Operating System Interface (POSIX), The Open Group Base " "Specifications Issue 7, Copyright (C) 2013 by the Institute of Electrical " "and Electronics Engineers, Inc and The Open Group. (This is POSIX.1-2008 " "with the 2013 Technical Corrigendum 1 applied.) In the event of any " "discrepancy between this version and the original IEEE and The Open Group " "Standard, the original IEEE and The Open Group Standard is the referee " "document. The original Standard can be obtained online at http://www.unix." "org/online.html ." msgstr "" #. type: Plain text #: man-pages-posix/man0p/stdio.h.0p:327 msgid "" "Any typographical or formatting errors that appear in this page are most " "likely to have been introduced during the conversion of the source files to " "man page format. To report such errors, see https://www.kernel.org/doc/man-" "pages/reporting_bugs.html ." msgstr ""