̾??
kldstat
— kld
?ե??????ξ??֤?????
Standard C Library (libc, -lc)
kldstat
()
?????ƥॳ?????ϡ? fileid
?ˤ??äƻ??Ȥ??줿?ե??????˴ؤ?????????
stat ?˽????ߤޤ???
struct kld_file_stat {
int version; /* sizeof(linker_file_stat) ?????? */
char name[MAXPATHLEN];
int refs;
int id;
caddr_t address; /* ?????ɥ??ɥ쥹 */
size_t size; /* ?Х???ñ?̤Υ????? */
};
- version
- ???Υե??????ɤϡ?
kldstat
()
???ΤǤϤʤ??? kldstat
()
???ƤӽФ??????ɤ????Ҥ?????¤?ΤΥ??????????ꤷ?ޤ???
- name
- fileid
?ˤ??äƻ??Ȥ??????ե???????̾??
- refs
- fileid
?ˤ??äƻ??Ȥ??????⥸?塼???ο?
- id
- fileid ?ǻ??ꤵ?줿?ե???????
ID
- address
- kld ?ե??????Υ????ɥ??ɥ쥹
- size
- ?ե??????Υ?????
The kldstat
() function returns the
value 0 if successful; otherwise the value -1 is returned and
the global variable errno is set to indicate the
error.
???ξ??????????ơ? fileid
?????Ȥ????ե??????˴ؤ?????????
stat
???ؤ???¤?Τ˵????????ޤ?:
- [
ENOENT
]
- ?ե????뤬???Ĥ????ޤ????Ǥ???
(?????餯?????ɤ????Ƥ??ʤ??ΤǤ??礦)??
- [
EINVAL
]
- stat ?? version
?ե??????ɤǻ??ꤵ?줿?С?????????Ŭ?ڤǤϤ????ޤ?????
version
?ե??????ɤ?Ŭ?ڤ˵??????Ƥ????Τˤ??Υ??顼?????????????ϡ?
????ɡ??????ͥ롢?ޤ??ϥ??ץꥱ???????????ƹ??ۤ???ɬ?פ??????ޤ???
- [
EFAULT
]
- copyout(9)
?ؿ??ǡ??ե??????ɤ? stat
?˥??ԡ??????ݤ????꤬?????ޤ?????
kldfind(2),
kldfirstmod(2),
kldload(2),
kldnext(2),
kldsym(2),
kldunload(2),
modfind(2),
modfnext(2),
modnext(2),
modstat(2),
kld(4),
kldstat(8)
kld
???ե???????
FreeBSD 3.0
?ǤϤ??????о줷?ޤ?????