OSDN Git Service

(split) LDP: Update POT and ja.po to LDP v3.37.
[linuxjm/LDP_man-pages.git] / po4a / linux_module / po / linux_module.pot
1 # SOME DESCRIPTIVE TITLE
2 # Copyright (C) YEAR Free Software Foundation, Inc.
3 # This file is distributed under the same license as the PACKAGE package.
4 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
5 #
6 #, fuzzy
7 msgid ""
8 msgstr ""
9 "Project-Id-Version: PACKAGE VERSION\n"
10 "POT-Creation-Date: 2012-03-22 04:25+0900\n"
11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
12 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13 "Language-Team: LANGUAGE <LL@li.org>\n"
14 "Language: \n"
15 "MIME-Version: 1.0\n"
16 "Content-Type: text/plain; charset=CHARSET\n"
17 "Content-Transfer-Encoding: 8bit\n"
18
19 #. type: TH
20 #: build/C/man2/create_module.2:8
21 #, no-wrap
22 msgid "CREATE_MODULE"
23 msgstr ""
24
25 #. type: TH
26 #: build/C/man2/create_module.2:8 build/C/man2/get_kernel_syms.2:8 build/C/man2/query_module.2:8
27 #, no-wrap
28 msgid "2007-06-03"
29 msgstr ""
30
31 #. type: TH
32 #: build/C/man2/create_module.2:8 build/C/man2/delete_module.2:8 build/C/man2/get_kernel_syms.2:8 build/C/man2/init_module.2:8 build/C/man2/query_module.2:8
33 #, no-wrap
34 msgid "Linux"
35 msgstr ""
36
37 #. type: TH
38 #: build/C/man2/create_module.2:8 build/C/man2/delete_module.2:8 build/C/man2/get_kernel_syms.2:8 build/C/man2/init_module.2:8 build/C/man2/query_module.2:8
39 #, no-wrap
40 msgid "Linux Programmer's Manual"
41 msgstr ""
42
43 #. type: SH
44 #: build/C/man2/create_module.2:9 build/C/man2/delete_module.2:9 build/C/man2/get_kernel_syms.2:9 build/C/man2/init_module.2:9 build/C/man2/query_module.2:9
45 #, no-wrap
46 msgid "NAME"
47 msgstr ""
48
49 #. type: Plain text
50 #: build/C/man2/create_module.2:11
51 msgid "create_module - create a loadable module entry"
52 msgstr ""
53
54 #. type: SH
55 #: build/C/man2/create_module.2:11 build/C/man2/delete_module.2:11 build/C/man2/get_kernel_syms.2:11 build/C/man2/init_module.2:11 build/C/man2/query_module.2:11
56 #, no-wrap
57 msgid "SYNOPSIS"
58 msgstr ""
59
60 #. type: Plain text
61 #: build/C/man2/create_module.2:14 build/C/man2/delete_module.2:14 build/C/man2/get_kernel_syms.2:14 build/C/man2/init_module.2:14 build/C/man2/query_module.2:14
62 #, no-wrap
63 msgid "B<#include E<lt>linux/module.hE<gt>>\n"
64 msgstr ""
65
66 #. type: Plain text
67 #: build/C/man2/create_module.2:16
68 #, no-wrap
69 msgid "B<caddr_t create_module(const char *>I<name>B<, size_t >I<size>B<);>\n"
70 msgstr ""
71
72 #. type: SH
73 #: build/C/man2/create_module.2:17 build/C/man2/delete_module.2:17 build/C/man2/get_kernel_syms.2:17 build/C/man2/init_module.2:17 build/C/man2/query_module.2:18
74 #, no-wrap
75 msgid "DESCRIPTION"
76 msgstr ""
77
78 #. type: Plain text
79 #: build/C/man2/create_module.2:22
80 msgid ""
81 "B<create_module>()  attempts to create a loadable module entry and reserve "
82 "the kernel memory that will be needed to hold the module.  This system call "
83 "requires privilege."
84 msgstr ""
85
86 #. type: SH
87 #: build/C/man2/create_module.2:22 build/C/man2/delete_module.2:25 build/C/man2/get_kernel_syms.2:43 build/C/man2/init_module.2:62 build/C/man2/query_module.2:121
88 #, no-wrap
89 msgid "RETURN VALUE"
90 msgstr ""
91
92 #. type: Plain text
93 #: build/C/man2/create_module.2:27
94 msgid ""
95 "On success, returns the kernel address at which the module will reside.  On "
96 "error -1 is returned and I<errno> is set appropriately."
97 msgstr ""
98
99 #. type: SH
100 #: build/C/man2/create_module.2:27 build/C/man2/delete_module.2:30 build/C/man2/get_kernel_syms.2:49 build/C/man2/init_module.2:67 build/C/man2/query_module.2:126
101 #, no-wrap
102 msgid "ERRORS"
103 msgstr ""
104
105 #. type: TP
106 #: build/C/man2/create_module.2:28
107 #, no-wrap
108 msgid "B<EEXIST>"
109 msgstr ""
110
111 #. type: Plain text
112 #: build/C/man2/create_module.2:31
113 msgid "A module by that name already exists."
114 msgstr ""
115
116 #. type: TP
117 #: build/C/man2/create_module.2:31 build/C/man2/delete_module.2:34 build/C/man2/init_module.2:71 build/C/man2/query_module.2:127
118 #, no-wrap
119 msgid "B<EFAULT>"
120 msgstr ""
121
122 #. type: Plain text
123 #: build/C/man2/create_module.2:35 build/C/man2/delete_module.2:38
124 msgid "I<name> is outside the program's accessible address space."
125 msgstr ""
126
127 #. type: TP
128 #: build/C/man2/create_module.2:35 build/C/man2/delete_module.2:38 build/C/man2/init_module.2:77 build/C/man2/query_module.2:135
129 #, no-wrap
130 msgid "B<EINVAL>"
131 msgstr ""
132
133 #. type: Plain text
134 #: build/C/man2/create_module.2:38
135 msgid "The requested size is too small even for the module header information."
136 msgstr ""
137
138 #. type: TP
139 #: build/C/man2/create_module.2:38
140 #, no-wrap
141 msgid "B<ENOMEM>"
142 msgstr ""
143
144 #. type: Plain text
145 #: build/C/man2/create_module.2:42
146 msgid ""
147 "The kernel could not allocate a contiguous block of memory large enough for "
148 "the module."
149 msgstr ""
150
151 #. type: TP
152 #: build/C/man2/create_module.2:42 build/C/man2/get_kernel_syms.2:51 build/C/man2/query_module.2:155
153 #, no-wrap
154 msgid "B<ENOSYS>"
155 msgstr ""
156
157 #. type: Plain text
158 #: build/C/man2/create_module.2:46
159 msgid "B<create_module>()  is not supported in this version of the kernel."
160 msgstr ""
161
162 #. type: TP
163 #: build/C/man2/create_module.2:46 build/C/man2/delete_module.2:45 build/C/man2/init_module.2:90
164 #, no-wrap
165 msgid "B<EPERM>"
166 msgstr ""
167
168 #. type: Plain text
169 #: build/C/man2/create_module.2:52 build/C/man2/delete_module.2:51 build/C/man2/init_module.2:96
170 msgid ""
171 "The caller was not privileged (did not have the B<CAP_SYS_MODULE> "
172 "capability)."
173 msgstr ""
174
175 #. type: SH
176 #: build/C/man2/create_module.2:52 build/C/man2/get_kernel_syms.2:55
177 #, no-wrap
178 msgid "VERSIONS"
179 msgstr ""
180
181 #.  Removed in Linux 2.5.48
182 #. type: Plain text
183 #: build/C/man2/create_module.2:56 build/C/man2/get_kernel_syms.2:59
184 msgid ""
185 "This system call is only present on Linux up until kernel 2.4; it was "
186 "removed in Linux 2.6."
187 msgstr ""
188
189 #. type: SH
190 #: build/C/man2/create_module.2:56 build/C/man2/delete_module.2:51 build/C/man2/get_kernel_syms.2:59 build/C/man2/init_module.2:96 build/C/man2/query_module.2:159
191 #, no-wrap
192 msgid "CONFORMING TO"
193 msgstr ""
194
195 #. type: Plain text
196 #: build/C/man2/create_module.2:59
197 msgid "B<create_module>()  is Linux-specific."
198 msgstr ""
199
200 #. type: SH
201 #: build/C/man2/create_module.2:59 build/C/man2/delete_module.2:54 build/C/man2/get_kernel_syms.2:75 build/C/man2/init_module.2:99 build/C/man2/query_module.2:173
202 #, no-wrap
203 msgid "SEE ALSO"
204 msgstr ""
205
206 #. type: Plain text
207 #: build/C/man2/create_module.2:63
208 msgid "B<delete_module>(2), B<init_module>(2), B<query_module>(2)"
209 msgstr ""
210
211 #. type: SH
212 #: build/C/man2/create_module.2:63 build/C/man2/delete_module.2:58 build/C/man2/get_kernel_syms.2:80 build/C/man2/init_module.2:103 build/C/man2/query_module.2:178
213 #, no-wrap
214 msgid "COLOPHON"
215 msgstr ""
216
217 #. type: Plain text
218 #: build/C/man2/create_module.2:70 build/C/man2/delete_module.2:65 build/C/man2/get_kernel_syms.2:87 build/C/man2/init_module.2:110 build/C/man2/query_module.2:185
219 msgid ""
220 "This page is part of release 3.37 of the Linux I<man-pages> project.  A "
221 "description of the project, and information about reporting bugs, can be "
222 "found at http://www.kernel.org/doc/man-pages/."
223 msgstr ""
224
225 #. type: TH
226 #: build/C/man2/delete_module.2:8
227 #, no-wrap
228 msgid "DELETE_MODULE"
229 msgstr ""
230
231 #. type: TH
232 #: build/C/man2/delete_module.2:8 build/C/man2/init_module.2:8
233 #, no-wrap
234 msgid "2006-02-09"
235 msgstr ""
236
237 #. type: Plain text
238 #: build/C/man2/delete_module.2:11
239 msgid "delete_module - delete a loadable module entry"
240 msgstr ""
241
242 #. type: Plain text
243 #: build/C/man2/delete_module.2:16
244 #, no-wrap
245 msgid "B<int delete_module(const char *>I<name>B<);>\n"
246 msgstr ""
247
248 #. type: Plain text
249 #: build/C/man2/delete_module.2:25
250 msgid ""
251 "B<delete_module>()  attempts to remove an unused loadable module entry.  If "
252 "I<name> is NULL, all unused modules marked auto-clean will be removed.  This "
253 "system call requires privilege."
254 msgstr ""
255
256 #. type: Plain text
257 #: build/C/man2/delete_module.2:30 build/C/man2/init_module.2:67 build/C/man2/query_module.2:126
258 msgid ""
259 "On success, zero is returned.  On error, -1 is returned and I<errno> is set "
260 "appropriately."
261 msgstr ""
262
263 #. type: TP
264 #: build/C/man2/delete_module.2:31 build/C/man2/init_module.2:68
265 #, no-wrap
266 msgid "B<EBUSY>"
267 msgstr ""
268
269 #. type: Plain text
270 #: build/C/man2/delete_module.2:34
271 msgid "The module is in use."
272 msgstr ""
273
274 #. type: Plain text
275 #: build/C/man2/delete_module.2:42
276 msgid "I<name> was an empty string."
277 msgstr ""
278
279 #. type: TP
280 #: build/C/man2/delete_module.2:42 build/C/man2/init_module.2:87 build/C/man2/query_module.2:145
281 #, no-wrap
282 msgid "B<ENOENT>"
283 msgstr ""
284
285 #. type: Plain text
286 #: build/C/man2/delete_module.2:45 build/C/man2/init_module.2:90
287 msgid "No module by that name exists."
288 msgstr ""
289
290 #. type: Plain text
291 #: build/C/man2/delete_module.2:54
292 msgid "B<delete_module>()  is Linux-specific."
293 msgstr ""
294
295 #. type: Plain text
296 #: build/C/man2/delete_module.2:58
297 msgid "B<create_module>(2), B<init_module>(2), B<query_module>(2)"
298 msgstr ""
299
300 #. type: TH
301 #: build/C/man2/get_kernel_syms.2:8
302 #, no-wrap
303 msgid "GET_KERNEL_SYMS"
304 msgstr ""
305
306 #. type: Plain text
307 #: build/C/man2/get_kernel_syms.2:11
308 msgid "get_kernel_syms - retrieve exported kernel and module symbols"
309 msgstr ""
310
311 #. type: Plain text
312 #: build/C/man2/get_kernel_syms.2:16
313 #, no-wrap
314 msgid "B<int get_kernel_syms(struct kernel_sym *>I<table>B<);>\n"
315 msgstr ""
316
317 #. type: Plain text
318 #: build/C/man2/get_kernel_syms.2:24
319 msgid ""
320 "If I<table> is NULL, B<get_kernel_syms>()  returns the number of symbols "
321 "available for query.  Otherwise it fills in a table of structures:"
322 msgstr ""
323
324 #. type: Plain text
325 #: build/C/man2/get_kernel_syms.2:31
326 #, no-wrap
327 msgid ""
328 "struct kernel_sym {\n"
329 "    unsigned long value;\n"
330 "    char          name[60];\n"
331 "};\n"
332 msgstr ""
333
334 #. type: Plain text
335 #: build/C/man2/get_kernel_syms.2:39
336 msgid ""
337 "The symbols are interspersed with magic symbols of the form "
338 "B<#>I<module-name> with the kernel having an empty name.  The value "
339 "associated with a symbol of this form is the address at which the module is "
340 "loaded."
341 msgstr ""
342
343 #. type: Plain text
344 #: build/C/man2/get_kernel_syms.2:43
345 msgid ""
346 "The symbols exported from each module follow their magic module tag and the "
347 "modules are returned in the reverse of the order in which they were loaded."
348 msgstr ""
349
350 #. type: Plain text
351 #: build/C/man2/get_kernel_syms.2:49
352 msgid ""
353 "On success, returns the number of symbols copied to I<table>.  On error, -1 "
354 "is returned and I<errno> is set appropriately."
355 msgstr ""
356
357 #. type: Plain text
358 #: build/C/man2/get_kernel_syms.2:51
359 msgid "There is only one possible error return:"
360 msgstr ""
361
362 #. type: Plain text
363 #: build/C/man2/get_kernel_syms.2:55
364 msgid "B<get_kernel_syms>()  is not supported in this version of the kernel."
365 msgstr ""
366
367 #. type: Plain text
368 #: build/C/man2/get_kernel_syms.2:62
369 msgid "B<get_kernel_syms>()  is Linux-specific."
370 msgstr ""
371
372 #. type: SH
373 #: build/C/man2/get_kernel_syms.2:62
374 #, no-wrap
375 msgid "BUGS"
376 msgstr ""
377
378 #. type: Plain text
379 #: build/C/man2/get_kernel_syms.2:67
380 msgid ""
381 "There is no way to indicate the size of the buffer allocated for I<table>.  "
382 "If symbols have been added to the kernel since the program queried for the "
383 "symbol table size, memory will be corrupted."
384 msgstr ""
385
386 #. type: Plain text
387 #: build/C/man2/get_kernel_syms.2:69
388 msgid "The length of exported symbol names is limited to 59 characters."
389 msgstr ""
390
391 #. type: Plain text
392 #: build/C/man2/get_kernel_syms.2:75
393 msgid ""
394 "Because of these limitations, this system call is deprecated in favor of "
395 "B<query_module>(2)  (which is itself nowadays deprecated in favor of other "
396 "interfaces described on its manual page)."
397 msgstr ""
398
399 #. type: Plain text
400 #: build/C/man2/get_kernel_syms.2:80
401 msgid ""
402 "B<create_module>(2), B<delete_module>(2), B<init_module>(2), "
403 "B<query_module>(2)"
404 msgstr ""
405
406 #. type: TH
407 #: build/C/man2/init_module.2:8
408 #, no-wrap
409 msgid "INIT_MODULE"
410 msgstr ""
411
412 #. type: Plain text
413 #: build/C/man2/init_module.2:11
414 msgid "init_module - initialize a loadable module entry"
415 msgstr ""
416
417 #. type: Plain text
418 #: build/C/man2/init_module.2:16
419 #, no-wrap
420 msgid "B<int init_module(const char *>I<name>B<, struct module *>I<image>B<);>\n"
421 msgstr ""
422
423 #. type: Plain text
424 #: build/C/man2/init_module.2:23
425 msgid ""
426 "B<init_module>()  loads the relocated module image into kernel space and "
427 "runs the module's I<init> function."
428 msgstr ""
429
430 #. type: Plain text
431 #: build/C/man2/init_module.2:27
432 msgid ""
433 "The module image begins with a module structure and is followed by code and "
434 "data as appropriate.  The module structure is defined as follows:"
435 msgstr ""
436
437 #. type: Plain text
438 #: build/C/man2/init_module.2:50
439 #, no-wrap
440 msgid ""
441 "struct module {\n"
442 "    unsigned long         size_of_struct;\n"
443 "    struct module        *next;\n"
444 "    const char           *name;\n"
445 "    unsigned long         size;\n"
446 "    long                  usecount;\n"
447 "    unsigned long         flags;\n"
448 "    unsigned int          nsyms;\n"
449 "    unsigned int          ndeps;\n"
450 "    struct module_symbol *syms;\n"
451 "    struct module_ref    *deps;\n"
452 "    struct module_ref    *refs;\n"
453 "    int                 (*init)(void);\n"
454 "    void                (*cleanup)(void);\n"
455 "    const struct exception_table_entry *ex_table_start;\n"
456 "    const struct exception_table_entry *ex_table_end;\n"
457 "#ifdef __alpha__\n"
458 "    unsigned long gp;\n"
459 "#endif\n"
460 "};\n"
461 msgstr ""
462
463 #. type: Plain text
464 #: build/C/man2/init_module.2:60
465 msgid ""
466 "All of the pointer fields, with the exception of I<next> and I<refs>, are "
467 "expected to point within the module body and be initialized as appropriate "
468 "for kernel space, that is, relocated with the rest of the module."
469 msgstr ""
470
471 #. type: Plain text
472 #: build/C/man2/init_module.2:62
473 msgid "This system call requires privilege."
474 msgstr ""
475
476 #. type: Plain text
477 #: build/C/man2/init_module.2:71
478 msgid "The module's initialization routine failed."
479 msgstr ""
480
481 #. type: Plain text
482 #: build/C/man2/init_module.2:77
483 msgid "I<name> or I<image> is outside the program's accessible address space."
484 msgstr ""
485
486 #. type: Plain text
487 #: build/C/man2/init_module.2:87
488 msgid ""
489 "Some I<image> slot is filled in incorrectly, I<image-E<gt>name> does not "
490 "correspond to the original module name, some I<image-E<gt>deps> entry does "
491 "not correspond to a loaded module, or some other similar inconsistency."
492 msgstr ""
493
494 #. type: Plain text
495 #: build/C/man2/init_module.2:99
496 msgid "B<init_module>()  is Linux-specific."
497 msgstr ""
498
499 #. type: Plain text
500 #: build/C/man2/init_module.2:103
501 msgid "B<create_module>(2), B<delete_module>(2), B<query_module>(2)"
502 msgstr ""
503
504 #. type: TH
505 #: build/C/man2/query_module.2:8
506 #, no-wrap
507 msgid "QUERY_MODULE"
508 msgstr ""
509
510 #. type: Plain text
511 #: build/C/man2/query_module.2:11
512 msgid "query_module - query the kernel for various bits pertaining to modules"
513 msgstr ""
514
515 #. type: Plain text
516 #: build/C/man2/query_module.2:17
517 #, no-wrap
518 msgid ""
519 "B<int query_module(const char *>I<name>B<, int >I<which>B<, void "
520 "*>I<buf>B<,>\n"
521 "B<                 size_t >I<bufsize>B<, size_t *>I<ret>B<);>\n"
522 msgstr ""
523
524 #. type: Plain text
525 #: build/C/man2/query_module.2:35
526 msgid ""
527 "B<query_module>()  requests information from the kernel about loadable "
528 "modules.  The returned information is placed in the buffer pointed to by "
529 "I<buf>.  The caller must specify the size of I<buf> in I<bufsize>.  The "
530 "precise nature and format of the returned information depend on the "
531 "operation specified by I<which>.  Some operations require I<name> to "
532 "identify a currently loaded module, some allow I<name> to be NULL, "
533 "indicating the kernel proper."
534 msgstr ""
535
536 #. type: Plain text
537 #: build/C/man2/query_module.2:38
538 msgid "The following values can be specified for I<which>:"
539 msgstr ""
540
541 #. type: TP
542 #: build/C/man2/query_module.2:38
543 #, no-wrap
544 msgid "B<0>"
545 msgstr ""
546
547 #. type: Plain text
548 #: build/C/man2/query_module.2:43
549 msgid ""
550 "Returns success, if the kernel supports B<query_module>().  Used to probe "
551 "for availability of the system call."
552 msgstr ""
553
554 #. type: TP
555 #: build/C/man2/query_module.2:43
556 #, no-wrap
557 msgid "B<QM_MODULES>"
558 msgstr ""
559
560 #.  ret is set on ENOSPC
561 #. type: Plain text
562 #: build/C/man2/query_module.2:51
563 msgid ""
564 "Returns the names of all loaded modules.  The returned buffer consists of a "
565 "sequence of null-terminated strings; I<ret> is set to the number of modules."
566 msgstr ""
567
568 #. type: TP
569 #: build/C/man2/query_module.2:51
570 #, no-wrap
571 msgid "B<QM_DEPS>"
572 msgstr ""
573
574 #.  ret is set on ENOSPC
575 #. type: Plain text
576 #: build/C/man2/query_module.2:58
577 msgid ""
578 "Returns the names of all modules used by the indicated module.  The returned "
579 "buffer consists of a sequence of null-terminated strings; I<ret> is set to "
580 "the number of modules."
581 msgstr ""
582
583 #. type: TP
584 #: build/C/man2/query_module.2:58
585 #, no-wrap
586 msgid "B<QM_REFS>"
587 msgstr ""
588
589 #.  ret is set on ENOSPC
590 #. type: Plain text
591 #: build/C/man2/query_module.2:67
592 msgid ""
593 "Returns the names of all modules using the indicated module.  This is the "
594 "inverse of B<QM_DEPS>.  The returned buffer consists of a sequence of "
595 "null-terminated strings; I<ret> is set to the number of modules."
596 msgstr ""
597
598 #. type: TP
599 #: build/C/man2/query_module.2:67
600 #, no-wrap
601 msgid "B<QM_SYMBOLS>"
602 msgstr ""
603
604 #.  ret is set on ENOSPC
605 #. type: Plain text
606 #: build/C/man2/query_module.2:73
607 msgid ""
608 "Returns the symbols and values exported by the kernel or the indicated "
609 "module.  The returned buffer is an array of structures of the following form"
610 msgstr ""
611
612 #. type: Plain text
613 #: build/C/man2/query_module.2:80
614 #, no-wrap
615 msgid ""
616 "struct module_symbol {\n"
617 "    unsigned long value;\n"
618 "    unsigned long name;\n"
619 "};\n"
620 msgstr ""
621
622 #. type: Plain text
623 #: build/C/man2/query_module.2:90
624 msgid ""
625 "followed by null-terminated strings.  The value of I<name> is the character "
626 "offset of the string relative to the start of I<buf>; I<ret> is set to the "
627 "number of symbols."
628 msgstr ""
629
630 #. type: TP
631 #: build/C/man2/query_module.2:90
632 #, no-wrap
633 msgid "B<QM_INFO>"
634 msgstr ""
635
636 #. type: Plain text
637 #: build/C/man2/query_module.2:94
638 msgid ""
639 "Returns miscellaneous information about the indicated module.  The output "
640 "buffer format is:"
641 msgstr ""
642
643 #. type: Plain text
644 #: build/C/man2/query_module.2:102
645 #, no-wrap
646 msgid ""
647 "struct module_info {\n"
648 "    unsigned long address;\n"
649 "    unsigned long size;\n"
650 "    unsigned long flags;\n"
651 "};\n"
652 msgstr ""
653
654 #. type: Plain text
655 #: build/C/man2/query_module.2:121
656 msgid ""
657 "where I<address> is the kernel address at which the module resides, I<size> "
658 "is the size of the module in bytes, and I<flags> is a mask of "
659 "B<MOD_RUNNING>, B<MOD_AUTOCLEAN>, etc. that indicates the current status of "
660 "the module (see the kernel source file I<include/linux/module.h>).  I<ret> "
661 "is set to the size of the I<module_info> structure."
662 msgstr ""
663
664 #. type: Plain text
665 #: build/C/man2/query_module.2:135
666 msgid ""
667 "At least one of I<name>, I<buf>, or I<ret> was outside the program's "
668 "accessible address space."
669 msgstr ""
670
671 #.  Not permitted with QM_DEPS, QM_REFS, or QM_INFO.
672 #. type: Plain text
673 #: build/C/man2/query_module.2:145
674 msgid ""
675 "Invalid I<which>; or I<name> is NULL (indicating \"the kernel\"), but this "
676 "is not permitted with the specified value of I<which>."
677 msgstr ""
678
679 #. type: Plain text
680 #: build/C/man2/query_module.2:150
681 msgid "No module by that I<name> exists."
682 msgstr ""
683
684 #. type: TP
685 #: build/C/man2/query_module.2:150
686 #, no-wrap
687 msgid "B<ENOSPC>"
688 msgstr ""
689
690 #. type: Plain text
691 #: build/C/man2/query_module.2:155
692 msgid ""
693 "The buffer size provided was too small.  I<ret> is set to the minimum size "
694 "needed."
695 msgstr ""
696
697 #. type: Plain text
698 #: build/C/man2/query_module.2:159
699 msgid "B<query_module>()  is not supported in this version of the kernel."
700 msgstr ""
701
702 #. type: Plain text
703 #: build/C/man2/query_module.2:162
704 msgid "B<query_module>()  is Linux-specific."
705 msgstr ""
706
707 #. type: SH
708 #: build/C/man2/query_module.2:162
709 #, no-wrap
710 msgid "NOTES"
711 msgstr ""
712
713 #.  Removed in Linux 2.5.48
714 #. type: Plain text
715 #: build/C/man2/query_module.2:173
716 msgid ""
717 "This system call is only present on Linux up until kernel 2.4; it was "
718 "removed in Linux 2.6.  Some of the information that was available via "
719 "B<query_module>()  can be obtained from I</proc/modules>, I</proc/kallsyms>, "
720 "and I</sys/modules>."
721 msgstr ""
722
723 #. type: Plain text
724 #: build/C/man2/query_module.2:178
725 msgid ""
726 "B<create_module>(2), B<delete_module>(2), B<get_kernel_syms>(2), "
727 "B<init_module>(2)"
728 msgstr ""