OSDN Git Service

(split) LDP: Update POT and ja.po to LDP v3.39.
[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-04-25 05:36+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:62
208 msgid "B<delete_module>(2), B<init_module>(2), B<query_module>(2)"
209 msgstr ""
210
211 #. type: TH
212 #: build/C/man2/delete_module.2:8
213 #, no-wrap
214 msgid "DELETE_MODULE"
215 msgstr ""
216
217 #. type: TH
218 #: build/C/man2/delete_module.2:8 build/C/man2/init_module.2:8
219 #, no-wrap
220 msgid "2006-02-09"
221 msgstr ""
222
223 #. type: Plain text
224 #: build/C/man2/delete_module.2:11
225 msgid "delete_module - delete a loadable module entry"
226 msgstr ""
227
228 #. type: Plain text
229 #: build/C/man2/delete_module.2:16
230 #, no-wrap
231 msgid "B<int delete_module(const char *>I<name>B<);>\n"
232 msgstr ""
233
234 #. type: Plain text
235 #: build/C/man2/delete_module.2:25
236 msgid ""
237 "B<delete_module>()  attempts to remove an unused loadable module entry.  If "
238 "I<name> is NULL, all unused modules marked auto-clean will be removed.  This "
239 "system call requires privilege."
240 msgstr ""
241
242 #. type: Plain text
243 #: build/C/man2/delete_module.2:30 build/C/man2/init_module.2:67 build/C/man2/query_module.2:126
244 msgid ""
245 "On success, zero is returned.  On error, -1 is returned and I<errno> is set "
246 "appropriately."
247 msgstr ""
248
249 #. type: TP
250 #: build/C/man2/delete_module.2:31 build/C/man2/init_module.2:68
251 #, no-wrap
252 msgid "B<EBUSY>"
253 msgstr ""
254
255 #. type: Plain text
256 #: build/C/man2/delete_module.2:34
257 msgid "The module is in use."
258 msgstr ""
259
260 #. type: Plain text
261 #: build/C/man2/delete_module.2:42
262 msgid "I<name> was an empty string."
263 msgstr ""
264
265 #. type: TP
266 #: build/C/man2/delete_module.2:42 build/C/man2/init_module.2:87 build/C/man2/query_module.2:145
267 #, no-wrap
268 msgid "B<ENOENT>"
269 msgstr ""
270
271 #. type: Plain text
272 #: build/C/man2/delete_module.2:45 build/C/man2/init_module.2:90
273 msgid "No module by that name exists."
274 msgstr ""
275
276 #. type: Plain text
277 #: build/C/man2/delete_module.2:54
278 msgid "B<delete_module>()  is Linux-specific."
279 msgstr ""
280
281 #. type: Plain text
282 #: build/C/man2/delete_module.2:57
283 msgid "B<create_module>(2), B<init_module>(2), B<query_module>(2)"
284 msgstr ""
285
286 #. type: TH
287 #: build/C/man2/get_kernel_syms.2:8
288 #, no-wrap
289 msgid "GET_KERNEL_SYMS"
290 msgstr ""
291
292 #. type: Plain text
293 #: build/C/man2/get_kernel_syms.2:11
294 msgid "get_kernel_syms - retrieve exported kernel and module symbols"
295 msgstr ""
296
297 #. type: Plain text
298 #: build/C/man2/get_kernel_syms.2:16
299 #, no-wrap
300 msgid "B<int get_kernel_syms(struct kernel_sym *>I<table>B<);>\n"
301 msgstr ""
302
303 #. type: Plain text
304 #: build/C/man2/get_kernel_syms.2:24
305 msgid ""
306 "If I<table> is NULL, B<get_kernel_syms>()  returns the number of symbols "
307 "available for query.  Otherwise it fills in a table of structures:"
308 msgstr ""
309
310 #. type: Plain text
311 #: build/C/man2/get_kernel_syms.2:31
312 #, no-wrap
313 msgid ""
314 "struct kernel_sym {\n"
315 "    unsigned long value;\n"
316 "    char          name[60];\n"
317 "};\n"
318 msgstr ""
319
320 #. type: Plain text
321 #: build/C/man2/get_kernel_syms.2:39
322 msgid ""
323 "The symbols are interspersed with magic symbols of the form "
324 "B<#>I<module-name> with the kernel having an empty name.  The value "
325 "associated with a symbol of this form is the address at which the module is "
326 "loaded."
327 msgstr ""
328
329 #. type: Plain text
330 #: build/C/man2/get_kernel_syms.2:43
331 msgid ""
332 "The symbols exported from each module follow their magic module tag and the "
333 "modules are returned in the reverse of the order in which they were loaded."
334 msgstr ""
335
336 #. type: Plain text
337 #: build/C/man2/get_kernel_syms.2:49
338 msgid ""
339 "On success, returns the number of symbols copied to I<table>.  On error, -1 "
340 "is returned and I<errno> is set appropriately."
341 msgstr ""
342
343 #. type: Plain text
344 #: build/C/man2/get_kernel_syms.2:51
345 msgid "There is only one possible error return:"
346 msgstr ""
347
348 #. type: Plain text
349 #: build/C/man2/get_kernel_syms.2:55
350 msgid "B<get_kernel_syms>()  is not supported in this version of the kernel."
351 msgstr ""
352
353 #. type: Plain text
354 #: build/C/man2/get_kernel_syms.2:62
355 msgid "B<get_kernel_syms>()  is Linux-specific."
356 msgstr ""
357
358 #. type: SH
359 #: build/C/man2/get_kernel_syms.2:62
360 #, no-wrap
361 msgid "BUGS"
362 msgstr ""
363
364 #. type: Plain text
365 #: build/C/man2/get_kernel_syms.2:67
366 msgid ""
367 "There is no way to indicate the size of the buffer allocated for I<table>.  "
368 "If symbols have been added to the kernel since the program queried for the "
369 "symbol table size, memory will be corrupted."
370 msgstr ""
371
372 #. type: Plain text
373 #: build/C/man2/get_kernel_syms.2:69
374 msgid "The length of exported symbol names is limited to 59 characters."
375 msgstr ""
376
377 #. type: Plain text
378 #: build/C/man2/get_kernel_syms.2:75
379 msgid ""
380 "Because of these limitations, this system call is deprecated in favor of "
381 "B<query_module>(2)  (which is itself nowadays deprecated in favor of other "
382 "interfaces described on its manual page)."
383 msgstr ""
384
385 #. type: Plain text
386 #: build/C/man2/get_kernel_syms.2:79
387 msgid ""
388 "B<create_module>(2), B<delete_module>(2), B<init_module>(2), "
389 "B<query_module>(2)"
390 msgstr ""
391
392 #. type: TH
393 #: build/C/man2/init_module.2:8
394 #, no-wrap
395 msgid "INIT_MODULE"
396 msgstr ""
397
398 #. type: Plain text
399 #: build/C/man2/init_module.2:11
400 msgid "init_module - initialize a loadable module entry"
401 msgstr ""
402
403 #. type: Plain text
404 #: build/C/man2/init_module.2:16
405 #, no-wrap
406 msgid "B<int init_module(const char *>I<name>B<, struct module *>I<image>B<);>\n"
407 msgstr ""
408
409 #. type: Plain text
410 #: build/C/man2/init_module.2:23
411 msgid ""
412 "B<init_module>()  loads the relocated module image into kernel space and "
413 "runs the module's I<init> function."
414 msgstr ""
415
416 #. type: Plain text
417 #: build/C/man2/init_module.2:27
418 msgid ""
419 "The module image begins with a module structure and is followed by code and "
420 "data as appropriate.  The module structure is defined as follows:"
421 msgstr ""
422
423 #. type: Plain text
424 #: build/C/man2/init_module.2:50
425 #, no-wrap
426 msgid ""
427 "struct module {\n"
428 "    unsigned long         size_of_struct;\n"
429 "    struct module        *next;\n"
430 "    const char           *name;\n"
431 "    unsigned long         size;\n"
432 "    long                  usecount;\n"
433 "    unsigned long         flags;\n"
434 "    unsigned int          nsyms;\n"
435 "    unsigned int          ndeps;\n"
436 "    struct module_symbol *syms;\n"
437 "    struct module_ref    *deps;\n"
438 "    struct module_ref    *refs;\n"
439 "    int                 (*init)(void);\n"
440 "    void                (*cleanup)(void);\n"
441 "    const struct exception_table_entry *ex_table_start;\n"
442 "    const struct exception_table_entry *ex_table_end;\n"
443 "#ifdef __alpha__\n"
444 "    unsigned long gp;\n"
445 "#endif\n"
446 "};\n"
447 msgstr ""
448
449 #. type: Plain text
450 #: build/C/man2/init_module.2:60
451 msgid ""
452 "All of the pointer fields, with the exception of I<next> and I<refs>, are "
453 "expected to point within the module body and be initialized as appropriate "
454 "for kernel space, that is, relocated with the rest of the module."
455 msgstr ""
456
457 #. type: Plain text
458 #: build/C/man2/init_module.2:62
459 msgid "This system call requires privilege."
460 msgstr ""
461
462 #. type: Plain text
463 #: build/C/man2/init_module.2:71
464 msgid "The module's initialization routine failed."
465 msgstr ""
466
467 #. type: Plain text
468 #: build/C/man2/init_module.2:77
469 msgid "I<name> or I<image> is outside the program's accessible address space."
470 msgstr ""
471
472 #. type: Plain text
473 #: build/C/man2/init_module.2:87
474 msgid ""
475 "Some I<image> slot is filled in incorrectly, I<image-E<gt>name> does not "
476 "correspond to the original module name, some I<image-E<gt>deps> entry does "
477 "not correspond to a loaded module, or some other similar inconsistency."
478 msgstr ""
479
480 #. type: Plain text
481 #: build/C/man2/init_module.2:99
482 msgid "B<init_module>()  is Linux-specific."
483 msgstr ""
484
485 #. type: Plain text
486 #: build/C/man2/init_module.2:102
487 msgid "B<create_module>(2), B<delete_module>(2), B<query_module>(2)"
488 msgstr ""
489
490 #. type: TH
491 #: build/C/man2/query_module.2:8
492 #, no-wrap
493 msgid "QUERY_MODULE"
494 msgstr ""
495
496 #. type: Plain text
497 #: build/C/man2/query_module.2:11
498 msgid "query_module - query the kernel for various bits pertaining to modules"
499 msgstr ""
500
501 #. type: Plain text
502 #: build/C/man2/query_module.2:17
503 #, no-wrap
504 msgid ""
505 "B<int query_module(const char *>I<name>B<, int >I<which>B<, void "
506 "*>I<buf>B<,>\n"
507 "B<                 size_t >I<bufsize>B<, size_t *>I<ret>B<);>\n"
508 msgstr ""
509
510 #. type: Plain text
511 #: build/C/man2/query_module.2:35
512 msgid ""
513 "B<query_module>()  requests information from the kernel about loadable "
514 "modules.  The returned information is placed in the buffer pointed to by "
515 "I<buf>.  The caller must specify the size of I<buf> in I<bufsize>.  The "
516 "precise nature and format of the returned information depend on the "
517 "operation specified by I<which>.  Some operations require I<name> to "
518 "identify a currently loaded module, some allow I<name> to be NULL, "
519 "indicating the kernel proper."
520 msgstr ""
521
522 #. type: Plain text
523 #: build/C/man2/query_module.2:38
524 msgid "The following values can be specified for I<which>:"
525 msgstr ""
526
527 #. type: TP
528 #: build/C/man2/query_module.2:38
529 #, no-wrap
530 msgid "B<0>"
531 msgstr ""
532
533 #. type: Plain text
534 #: build/C/man2/query_module.2:43
535 msgid ""
536 "Returns success, if the kernel supports B<query_module>().  Used to probe "
537 "for availability of the system call."
538 msgstr ""
539
540 #. type: TP
541 #: build/C/man2/query_module.2:43
542 #, no-wrap
543 msgid "B<QM_MODULES>"
544 msgstr ""
545
546 #.  ret is set on ENOSPC
547 #. type: Plain text
548 #: build/C/man2/query_module.2:51
549 msgid ""
550 "Returns the names of all loaded modules.  The returned buffer consists of a "
551 "sequence of null-terminated strings; I<ret> is set to the number of modules."
552 msgstr ""
553
554 #. type: TP
555 #: build/C/man2/query_module.2:51
556 #, no-wrap
557 msgid "B<QM_DEPS>"
558 msgstr ""
559
560 #.  ret is set on ENOSPC
561 #. type: Plain text
562 #: build/C/man2/query_module.2:58
563 msgid ""
564 "Returns the names of all modules used by the indicated module.  The returned "
565 "buffer consists of a sequence of null-terminated strings; I<ret> is set to "
566 "the number of modules."
567 msgstr ""
568
569 #. type: TP
570 #: build/C/man2/query_module.2:58
571 #, no-wrap
572 msgid "B<QM_REFS>"
573 msgstr ""
574
575 #.  ret is set on ENOSPC
576 #. type: Plain text
577 #: build/C/man2/query_module.2:67
578 msgid ""
579 "Returns the names of all modules using the indicated module.  This is the "
580 "inverse of B<QM_DEPS>.  The returned buffer consists of a sequence of "
581 "null-terminated strings; I<ret> is set to the number of modules."
582 msgstr ""
583
584 #. type: TP
585 #: build/C/man2/query_module.2:67
586 #, no-wrap
587 msgid "B<QM_SYMBOLS>"
588 msgstr ""
589
590 #.  ret is set on ENOSPC
591 #. type: Plain text
592 #: build/C/man2/query_module.2:73
593 msgid ""
594 "Returns the symbols and values exported by the kernel or the indicated "
595 "module.  The returned buffer is an array of structures of the following form"
596 msgstr ""
597
598 #. type: Plain text
599 #: build/C/man2/query_module.2:80
600 #, no-wrap
601 msgid ""
602 "struct module_symbol {\n"
603 "    unsigned long value;\n"
604 "    unsigned long name;\n"
605 "};\n"
606 msgstr ""
607
608 #. type: Plain text
609 #: build/C/man2/query_module.2:90
610 msgid ""
611 "followed by null-terminated strings.  The value of I<name> is the character "
612 "offset of the string relative to the start of I<buf>; I<ret> is set to the "
613 "number of symbols."
614 msgstr ""
615
616 #. type: TP
617 #: build/C/man2/query_module.2:90
618 #, no-wrap
619 msgid "B<QM_INFO>"
620 msgstr ""
621
622 #. type: Plain text
623 #: build/C/man2/query_module.2:94
624 msgid ""
625 "Returns miscellaneous information about the indicated module.  The output "
626 "buffer format is:"
627 msgstr ""
628
629 #. type: Plain text
630 #: build/C/man2/query_module.2:102
631 #, no-wrap
632 msgid ""
633 "struct module_info {\n"
634 "    unsigned long address;\n"
635 "    unsigned long size;\n"
636 "    unsigned long flags;\n"
637 "};\n"
638 msgstr ""
639
640 #. type: Plain text
641 #: build/C/man2/query_module.2:121
642 msgid ""
643 "where I<address> is the kernel address at which the module resides, I<size> "
644 "is the size of the module in bytes, and I<flags> is a mask of "
645 "B<MOD_RUNNING>, B<MOD_AUTOCLEAN>, etc. that indicates the current status of "
646 "the module (see the kernel source file I<include/linux/module.h>).  I<ret> "
647 "is set to the size of the I<module_info> structure."
648 msgstr ""
649
650 #. type: Plain text
651 #: build/C/man2/query_module.2:135
652 msgid ""
653 "At least one of I<name>, I<buf>, or I<ret> was outside the program's "
654 "accessible address space."
655 msgstr ""
656
657 #.  Not permitted with QM_DEPS, QM_REFS, or QM_INFO.
658 #. type: Plain text
659 #: build/C/man2/query_module.2:145
660 msgid ""
661 "Invalid I<which>; or I<name> is NULL (indicating \"the kernel\"), but this "
662 "is not permitted with the specified value of I<which>."
663 msgstr ""
664
665 #. type: Plain text
666 #: build/C/man2/query_module.2:150
667 msgid "No module by that I<name> exists."
668 msgstr ""
669
670 #. type: TP
671 #: build/C/man2/query_module.2:150
672 #, no-wrap
673 msgid "B<ENOSPC>"
674 msgstr ""
675
676 #. type: Plain text
677 #: build/C/man2/query_module.2:155
678 msgid ""
679 "The buffer size provided was too small.  I<ret> is set to the minimum size "
680 "needed."
681 msgstr ""
682
683 #. type: Plain text
684 #: build/C/man2/query_module.2:159
685 msgid "B<query_module>()  is not supported in this version of the kernel."
686 msgstr ""
687
688 #. type: Plain text
689 #: build/C/man2/query_module.2:162
690 msgid "B<query_module>()  is Linux-specific."
691 msgstr ""
692
693 #. type: SH
694 #: build/C/man2/query_module.2:162
695 #, no-wrap
696 msgid "NOTES"
697 msgstr ""
698
699 #.  Removed in Linux 2.5.48
700 #. type: Plain text
701 #: build/C/man2/query_module.2:173
702 msgid ""
703 "This system call is only present on Linux up until kernel 2.4; it was "
704 "removed in Linux 2.6.  Some of the information that was available via "
705 "B<query_module>()  can be obtained from I</proc/modules>, I</proc/kallsyms>, "
706 "and I</sys/modules>."
707 msgstr ""
708
709 #. type: Plain text
710 #: build/C/man2/query_module.2:177
711 msgid ""
712 "B<create_module>(2), B<delete_module>(2), B<get_kernel_syms>(2), "
713 "B<init_module>(2)"
714 msgstr ""