File: query_module.2

package info (click to toggle)
manpages-hu 20010119-7
  • links: PTS
  • area: main
  • in suites: bullseye
  • size: 2,264 kB
  • sloc: makefile: 56; lisp: 56
file content (104 lines) | stat: -rw-r--r-- 3,255 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
.\" Copyright (C) 1996 Free Software Foundation, Inc.
.\" This file is distributed accroding to the GNU General Public License.
.\" See the file COPYING in the top level source directory for details.
.\" $Id: query_module.2 1.2 Thu, 13 Apr 2000 18:17:59 +1000 kaos $
.\"
.TH QUERY_MODULE 2 "1996. december 26" "Linux 2.1.17" "Linux Modul Tmogats"
.SH NV
query_module \- klnbz modulokra vonatkoz paramtereket krdez a kerneltl.
.SH TTEKINTS
.nf
.B #include <linux/module.h>
.sp
\fBint query_module(const char *\fIname\fB, int \fIwhich\fB,
void *\fIbuf\fB, size_t \fIbufsize\fB, size_t *\fIret\fB);
.fi
.SH LERS
A
.B query_module
betlthet modulokra vonatkoz informcikat kr a kerneltl.
Az informci pontos termszete s formtuma a \fIwhich\fP alfunkcitl
fgg. Nhny funkcinak szksge van a \fIname\fP paramterre, hogy
megnevezzen egy jelenleg betlttt modult, nhny msik megengedi
hogy a \fIname\fP rtke \fBNULL\fP legyen, jelezve a magt a kernelt.

.SS "A WHICH RTKEI"
.TP
.B 0
Mindig sikerrel tr vissza. A rendszerhvs tesztelsre hasznlhat.
.TP
.B QM_MODULES
A betlttt modulok nevt adja vissza. A kimen puffer formtuma
egyms utn sorakoz nullra vgzd stringek; a \fIret\fP rtke
a modulok szma.
.TP
.B QM_DEPS
Visszaadja a megadott modul ltal hasznlt sszes modul nevt.
A kimen puffer formtuma egyms utn sorakoz nullra vgzd stringek;
a \fIret\fP rtke a modulok szma.
.TP
.B QM_REFS
Visszaadja az sszes modul nevt, amelyik a megadott modult hasznlja.
Ez a \fBQM_DEPS\fP fordtottja. A kimen puffer formtuma egyms utn
sorakoz nullra vgzd stringek; a \fIret\fP rtke a modulok szma.
.TP
.B QM_SYMBOLS
Visszaadja a kernel vagy a megadott modul ltal exportlt szimblumok
nevt s rtkt. A puffer formtuma egy ilyen struktrkbl ll tmb:
.RS
.PP
.nf
struct module_symbol
{
  unsigned long value;
  unsigned long name;
};
.fi
.PP
nullra vgzd stringekkel folytatva. A \fIname\fP rtke a \fIbuf\fP
kezdethez kpest relatv karakter offszet; a \fIret\fP rtke a
szimblumok szma.
.RE
.TP
.B QM_INFO
Egyb informcit ad a megadott modulrl. A kimen puffer formtuma:
.RS
.PP
.nf
struct module_info
{
  unsigned long address;
  unsigned long size;
  unsigned long flags;
};
.fi
.PP
ahol a \fIaddress\fP a kernel memria cm, ahol a modul helyet foglal,
\fIsize\fP a modul mrete bjtban, s \fIflags\fP egy maszkolt rtk
a kvetkezkbl: \fBMOD_RUNNING\fP, \fBMOD_AUTOCLEAN\fP, stb., ami
a modul jelenlegi llapott jelzi. A \fIret\fP rtke a \fBmodule_info\fP
struktra mrett adja meg.
.RE
.SH "VISSZATRSI RTK"
Siker esetn zr. Hiba esetn az rtk \-1, s az \fIerrno\fP rtke
megfelelen lesz belltva.
.SH HIBK
.TP
.B ENOENT
Nincs \fIname\fP nev modul.
.TP
.B EINVAL
Hibs \fIwhich\fP, vagy \fIname\fP a kernelt jelenti egy olyan
alfunkcinl, ahol ez nem rtelmes.
.TP
.B ENOSPC
A megadott buffer mret tl kicsi. \fIret\fP a minimlisan szksges
mretet tartalmazza.
.TP
.B EFAULT
A \fIname\fP, \fIbuf\fP, vagy \fIret\fP kzl legalbb az egyik
kvl volt a program ltal elrhet cmtartomnyon.
.SH "LSD MG"
.BR create_module "(2), " init_module "(2), " delete_module "(2)."
.SH MAGYAR FORDTS
Bszrmnyi Zoltn <zboszor@mail.externet.hu>