正直に一部バラします。これで職場バレることが無いことを祈る・・・

拾ったのはGNUとして公開されている某通信系のソースコードで、基本的な概念の説明としてテキストファイルがちょこっと同梱されている以外は
ソースコード内にもコメント一切なし(あっても、 ret = xxx; /* set return code */ 程度)、で泣く泣く解析しているところなんです。

Linux板の某スレで超初心者として質問したこともあり・・・。初Linux・初通信系・初デバイスドライバで頭壊れそうですわ。
んで、その定義部分。

/* Protocol family operations */

struct proto_ops rpf_ops = {
family:PF_AFFIX,
release:rpf_release,
bind:rpf_bind,
connect:rpf_connect,
socketpair:sock_no_socketpair,
accept:rpf_accept,
getname:rpf_getname,
poll:datagram_poll,
ioctl:rpf_ioctl,
listen:rpf_listen,
shutdown:sock_no_shutdown
setsockopt:rpf_setsockopt,
getsockopt:sock_no_getsockopt,
sendmsg:rpf_sendmsg,
recvmsg:rpf_recvmsg,
mmap:sock_no_mmap
};

これ以上の説明なし。 なんとかなるかいな〜