copyout()
AMD64 の FreeBSDの関数の定義はどこにありますか?
( http://www.unix.com/man-page/FreeBSD/9/copyout/ )
私が見つけることができる唯一の場所はsys/sys/systm.h
.
定義/宣言は次のとおりです。
int copyout(const void * __restrict kaddr, void * __restrict udaddr,
size_t len) __nonnull(1) __nonnull(2);
それは宣言ですか、それとも定義ですか?__nonnull(1)
とはどういう__nonnull(2)
意味ですか?