#, fuzzy msgid "" msgstr "" "Project-Id-Version: man-pages-l10n VERSION\n" "POT-Creation-Date: 2014-07-17 17:53+0900\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. type: TH #: man-pages/man2/get_kernel_syms.2:10 #, no-wrap msgid "GET_KERNEL_SYMS" msgstr "" #. type: TH #: man-pages/man2/get_kernel_syms.2:10 #, no-wrap msgid "2012-10-18" msgstr "" #. type: TH #: man-pages/man2/get_kernel_syms.2:10 #, no-wrap msgid "Linux" msgstr "" #. type: TH #: man-pages/man2/get_kernel_syms.2:10 #, no-wrap msgid "Linux Programmer's Manual" msgstr "" #. type: SH #: man-pages/man2/get_kernel_syms.2:11 #, no-wrap msgid "NAME" msgstr "" #. type: Plain text #: man-pages/man2/get_kernel_syms.2:13 msgid "get_kernel_syms - retrieve exported kernel and module symbols" msgstr "" #. type: SH #: man-pages/man2/get_kernel_syms.2:13 #, no-wrap msgid "SYNOPSIS" msgstr "" #. type: Plain text #: man-pages/man2/get_kernel_syms.2:16 #, no-wrap msgid "B<#include Elinux/module.hE>\n" msgstr "" #. type: Plain text #: man-pages/man2/get_kernel_syms.2:18 #, no-wrap msgid "BIB<);>\n" msgstr "" #. type: SH #: man-pages/man2/get_kernel_syms.2:19 #, no-wrap msgid "DESCRIPTION" msgstr "" #. type: Plain text #: man-pages/man2/get_kernel_syms.2:22 msgid "B: This system call is present only in kernels before Linux 2.6." msgstr "" #. type: Plain text #: man-pages/man2/get_kernel_syms.2:29 msgid "" "If I
is NULL, B() returns the number of symbols " "available for query. Otherwise, it fills in a table of structures:" msgstr "" #. type: Plain text #: man-pages/man2/get_kernel_syms.2:36 #, no-wrap msgid "" "struct kernel_sym {\n" " unsigned long value;\n" " char name[60];\n" "};\n" msgstr "" #. type: Plain text #: man-pages/man2/get_kernel_syms.2:44 msgid "" "The symbols are interspersed with magic symbols of the form B<#>I with the kernel having an empty name. The value associated with a " "symbol of this form is the address at which the module is loaded." msgstr "" #. type: Plain text #: man-pages/man2/get_kernel_syms.2:48 msgid "" "The symbols exported from each module follow their magic module tag and the " "modules are returned in the reverse of the order in which they were loaded." msgstr "" #. type: SH #: man-pages/man2/get_kernel_syms.2:48 #, no-wrap msgid "RETURN VALUE" msgstr "" #. type: Plain text #: man-pages/man2/get_kernel_syms.2:54 msgid "" "On success, returns the number of symbols copied to I
. On error, -1 " "is returned and I is set appropriately." msgstr "" #. type: SH #: man-pages/man2/get_kernel_syms.2:54 #, no-wrap msgid "ERRORS" msgstr "" #. type: Plain text #: man-pages/man2/get_kernel_syms.2:56 msgid "There is only one possible error return:" msgstr "" #. type: TP #: man-pages/man2/get_kernel_syms.2:56 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages/man2/get_kernel_syms.2:60 msgid "B() is not supported in this version of the kernel." msgstr "" #. type: SH #: man-pages/man2/get_kernel_syms.2:60 #, no-wrap msgid "VERSIONS" msgstr "" #. Removed in Linux 2.5.48 #. type: Plain text #: man-pages/man2/get_kernel_syms.2:64 msgid "" "This system call is present on Linux only up until kernel 2.4; it was " "removed in Linux 2.6." msgstr "" #. type: SH #: man-pages/man2/get_kernel_syms.2:64 #, no-wrap msgid "CONFORMING TO" msgstr "" #. type: Plain text #: man-pages/man2/get_kernel_syms.2:67 msgid "B() is Linux-specific." msgstr "" #. type: SH #: man-pages/man2/get_kernel_syms.2:67 #, no-wrap msgid "BUGS" msgstr "" #. type: Plain text #: man-pages/man2/get_kernel_syms.2:72 msgid "" "There is no way to indicate the size of the buffer allocated for I
. " "If symbols have been added to the kernel since the program queried for the " "symbol table size, memory will be corrupted." msgstr "" #. type: Plain text #: man-pages/man2/get_kernel_syms.2:74 msgid "The length of exported symbol names is limited to 59 characters." msgstr "" #. type: Plain text #: man-pages/man2/get_kernel_syms.2:80 msgid "" "Because of these limitations, this system call is deprecated in favor of " "B(2) (which is itself nowadays deprecated in favor of other " "interfaces described on its manual page)." msgstr "" #. type: SH #: man-pages/man2/get_kernel_syms.2:80 #, no-wrap msgid "SEE ALSO" msgstr "" #. type: Plain text #: man-pages/man2/get_kernel_syms.2:85 msgid "" "B(2), B(2), B(2), " "B(2)" msgstr "" #. type: SH #: man-pages/man2/get_kernel_syms.2:85 #, no-wrap msgid "COLOPHON" msgstr "" #. type: Plain text #: man-pages/man2/get_kernel_syms.2:93 msgid "" "This page is part of release 3.70 of the Linux I project. A " "description of the project, information about reporting bugs, and the latest " "version of this page, can be found at \\%http://www.kernel.org/doc/man-pages/" "." msgstr ""