#, 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/dirent.h.0p:2 #, no-wrap msgid "dirent.h" msgstr "" #. type: TH #: man-pages-posix/man0p/dirent.h.0p:2 #, no-wrap msgid "2013" msgstr "" #. type: TH #: man-pages-posix/man0p/dirent.h.0p:2 #, no-wrap msgid "IEEE/The Open Group" msgstr "" #. type: TH #: man-pages-posix/man0p/dirent.h.0p:2 #, no-wrap msgid "POSIX Programmer's Manual" msgstr "" #. type: SH #: man-pages-posix/man0p/dirent.h.0p:3 #, no-wrap msgid "PROLOG" msgstr "" #. type: Plain text #: man-pages-posix/man0p/dirent.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/dirent.h.0p:9 #, no-wrap msgid "NAME" msgstr "" #. type: Plain text #: man-pages-posix/man0p/dirent.h.0p:12 msgid "dirent.h \\(em format of directory entries" msgstr "" #. type: SH #: man-pages-posix/man0p/dirent.h.0p:12 #, no-wrap msgid "SYNOPSIS" msgstr "" #. type: Plain text #: man-pages-posix/man0p/dirent.h.0p:16 #, no-wrap msgid "#include Edirent.hE\n" msgstr "" #. type: SH #: man-pages-posix/man0p/dirent.h.0p:17 #, no-wrap msgid "DESCRIPTION" msgstr "" #. type: Plain text #: man-pages-posix/man0p/dirent.h.0p:19 msgid "The internal format of directories is unspecified." msgstr "" #. type: Plain text #: man-pages-posix/man0p/dirent.h.0p:23 msgid "The Idirent.hE> header shall define the following type:" msgstr "" #. type: IP #: man-pages-posix/man0p/dirent.h.0p:23 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages-posix/man0p/dirent.h.0p:27 msgid "" "A type representing a directory stream. The B type may be an incomplete " "type." msgstr "" #. type: Plain text #: man-pages-posix/man0p/dirent.h.0p:31 msgid "" "It shall also define the structure B which shall include the " "following members:" msgstr "" #. type: Plain text #: man-pages-posix/man0p/dirent.h.0p:37 #, no-wrap msgid "" "B<\n" "ino_t d_ino >File serial number.\n" "char d_name[] Filename string of entry.\n" msgstr "" #. type: Plain text #: man-pages-posix/man0p/dirent.h.0p:47 msgid "" "The Idirent.hE> header shall define the B type as described " "in Isys/types.hE>." msgstr "" #. type: Plain text #: man-pages-posix/man0p/dirent.h.0p:53 msgid "" "The array I is of unspecified size, but shall contain a filename of " "at most {NAME_MAX} bytes followed by a terminating null byte." msgstr "" #. type: Plain text #: man-pages-posix/man0p/dirent.h.0p:56 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/dirent.h.0p:75 #, no-wrap msgid "" "B<\n" "int alphasort(const struct dirent **, const struct dirent **);\n" "int closedir(DIR *);\n" "int dirfd(DIR *);\n" "DIR *fdopendir(int);\n" "DIR *opendir(const char *);\n" "struct dirent *readdir(DIR *);\n" "int readdir_r(DIR *restrict, struct dirent *restrict,\n" " struct dirent **restrict);\n" "void rewinddir(DIR *);\n" "int scandir(const char *, struct dirent ***,\n" " int (*)(const struct dirent *),\n" " int (*)(const struct dirent **,\n" " const struct dirent **));\n" "void seekdir(DIR *, long);\n" "long telldir(DIR *);>\n" msgstr "" #. type: Plain text #: man-pages-posix/man0p/dirent.h.0p:80 msgid "I" msgstr "" #. type: SH #: man-pages-posix/man0p/dirent.h.0p:80 #, no-wrap msgid "APPLICATION USAGE" msgstr "" #. type: Plain text #: man-pages-posix/man0p/dirent.h.0p:82 man-pages-posix/man0p/dirent.h.0p:135 msgid "None." msgstr "" #. type: SH #: man-pages-posix/man0p/dirent.h.0p:82 #, no-wrap msgid "RATIONALE" msgstr "" #. type: Plain text #: man-pages-posix/man0p/dirent.h.0p:99 msgid "" "Information similar to that in the Idirent.hE> header is contained " "in a file Isys/dir.hE> in 4.2 BSD and 4.3 BSD. The equivalent in " "these implementations of B from this volume of POSIX." "1\\(hy2008 is B. The filename was changed because the name " "Isys/dir.hE> was also used in earlier implementations to refer to " "definitions related to the older access method; this produced name conflicts." " The name of the structure was changed because this volume of POSIX." "1\\(hy2008 does not completely define what is in the structure, so it could " "be different on some implementations from B." msgstr "" #. type: Plain text #: man-pages-posix/man0p/dirent.h.0p:103 msgid "" "The name of an array of B of an unspecified size should not be used as " "an lvalue. Use of:" msgstr "" #. type: Plain text #: man-pages-posix/man0p/dirent.h.0p:108 #, no-wrap msgid "B<\n" "sizeof(d_name)>\n" msgstr "" #. type: Plain text #: man-pages-posix/man0p/dirent.h.0p:113 msgid "is incorrect; use:" msgstr "" #. type: Plain text #: man-pages-posix/man0p/dirent.h.0p:118 #, no-wrap msgid "B<\n" "strlen(d_name)>\n" msgstr "" #. type: Plain text #: man-pages-posix/man0p/dirent.h.0p:123 msgid "instead." msgstr "" #. type: Plain text #: man-pages-posix/man0p/dirent.h.0p:133 msgid "" "The array of B I is not a fixed size. Implementations may need " "to declare B with an array size for I of 1, but the " "actual number of bytes provided matches (or only slightly exceeds) the " "length of the filename string." msgstr "" #. type: SH #: man-pages-posix/man0p/dirent.h.0p:133 #, no-wrap msgid "FUTURE DIRECTIONS" msgstr "" #. type: SH #: man-pages-posix/man0p/dirent.h.0p:135 #, no-wrap msgid "SEE ALSO" msgstr "" #. type: Plain text #: man-pages-posix/man0p/dirent.h.0p:137 msgid "Bsys_types.hE>" msgstr "" #. type: Plain text #: man-pages-posix/man0p/dirent.h.0p:147 msgid "" "The System Interfaces volume of POSIX.1\\(hy2008, I\\^(\\|), " "I\\^(\\|), I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), I\\^(\\|), " "I\\^(\\|)" msgstr "" #. type: SH #: man-pages-posix/man0p/dirent.h.0p:147 #, no-wrap msgid "COPYRIGHT" msgstr "" #. type: Plain text #: man-pages-posix/man0p/dirent.h.0p:158 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/dirent.h.0p:163 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 ""