こんにちは、hci.c ファイルで hci_send_req の実装を行っています。hci コマンドを controller に送信した後、この関数で . コントローラがイベント パケットを送信します。によってバッファ内のイベント パケットを読み取った後 read(dd, buf, sizeof(buf)) (dd is hci socket descriptor)
、イベント パケット ヘッダーが必要になり、イベント パケット ヘッダーを取得するために、buf が 1 バイトずつふるいにかけられます。どうして??
hdr = (void *) (buf + 1); (line number 1049 of hci.c)
これについて教えてください。ありがとう。