From 72742865dd98745e3dc0f68a5a391e5714460530 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Wed, 16 Dec 2015 18:38:50 +0100 Subject: sys: add bluetooth support --- executor/syscalls.h | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) (limited to 'executor/syscalls.h') diff --git a/executor/syscalls.h b/executor/syscalls.h index 61a92476f..b0bb62690 100644 --- a/executor/syscalls.h +++ b/executor/syscalls.h @@ -606,4 +606,64 @@ call_t syscalls[] = { {"sendmmsg$nfc_llcp", __NR_sendmmsg}, {"socket$nfc_raw", __NR_socket}, {"connect$nfc_raw", __NR_connect}, + {"socket$bt_hci", __NR_socket}, + {"bind$bt_hci", __NR_bind}, + {"ioctl$bt_hci", __NR_ioctl}, + {"setsockopt$HCI_DATA_DIR", __NR_setsockopt}, + {"setsockopt$HCI_TIME_STAMP", __NR_setsockopt}, + {"setsockopt$HCI_FILTER", __NR_setsockopt}, + {"getsockopt$bt_hci", __NR_getsockopt}, + {"socket$bt_sco", __NR_socket}, + {"bind$bt_sco", __NR_bind}, + {"connect$bt_sco", __NR_connect}, + {"getsockopt$SCO_OPTIONS", __NR_getsockopt}, + {"getsockopt$SCO_CONNINFO", __NR_getsockopt}, + {"socket$bt_l2cap", __NR_socket}, + {"bind$bt_l2cap", __NR_bind}, + {"connect$bt_l2cap", __NR_connect}, + {"setsockopt$L2CAP_OPTIONS", __NR_setsockopt}, + {"getsockopt$L2CAP_OPTIONS", __NR_getsockopt}, + {"setsockopt$L2CAP_LM", __NR_setsockopt}, + {"getsockopt$L2CAP_LM", __NR_getsockopt}, + {"setsockopt$L2CAP_CONNINFO", __NR_setsockopt}, + {"getsockopt$L2CAP_CONNINFO", __NR_getsockopt}, + {"socket$bt_rfcomm", __NR_socket}, + {"bind$bt_rfcomm", __NR_bind}, + {"connect$bt_rfcomm", __NR_connect}, + {"setsockopt$RFCOMM_LM", __NR_setsockopt}, + {"getsockopt$RFCOMM_LM", __NR_getsockopt}, + {"getsockopt$RFCOMM_CONNINFO", __NR_getsockopt}, + {"socket$bt_hidp", __NR_socket}, + {"ioctl$HIDPCONNADD", __NR_ioctl}, + {"ioctl$HIDPGETCONNLIST", __NR_ioctl}, + {"ioctl$HIDPGETCONNLIST", __NR_ioctl}, + {"ioctl$HIDPGETCONNINFO", __NR_ioctl}, + {"socket$bt_cmtp", __NR_socket}, + {"ioctl$CMTPCONNADD", __NR_ioctl}, + {"ioctl$CMTPCONNDEL", __NR_ioctl}, + {"ioctl$CMTPGETCONNLIST", __NR_ioctl}, + {"ioctl$CMTPGETCONNINFO", __NR_ioctl}, + {"socket$bt_bnep", __NR_socket}, + {"ioctl$BNEPCONNADD", __NR_ioctl}, + {"ioctl$BNEPCONNDEL", __NR_ioctl}, + {"ioctl$BNEPGETCONNLIST", __NR_ioctl}, + {"ioctl$BNEPGETCONNINFO", __NR_ioctl}, + {"ioctl$BNEPGETSUPPFEAT", __NR_ioctl}, + {"ioctl$bt", __NR_ioctl}, + {"setsockopt$BT_SECURITY", __NR_setsockopt}, + {"getsockopt$BT_SECURITY", __NR_getsockopt}, + {"setsockopt$BT_DEFER_SETUP", __NR_setsockopt}, + {"getsockopt$BT_DEFER_SETUP", __NR_getsockopt}, + {"setsockopt$BT_VOICE", __NR_setsockopt}, + {"getsockopt$BT_VOICE", __NR_getsockopt}, + {"setsockopt$BT_FLUSHABLE", __NR_setsockopt}, + {"getsockopt$BT_FLUSHABLE", __NR_getsockopt}, + {"setsockopt$BT_POWER", __NR_setsockopt}, + {"getsockopt$BT_POWER", __NR_getsockopt}, + {"setsockopt$BT_CHANNEL_POLICY", __NR_setsockopt}, + {"getsockopt$BT_CHANNEL_POLICY", __NR_getsockopt}, + {"setsockopt$BT_SNDMTU", __NR_setsockopt}, + {"getsockopt$BT_SNDMTU", __NR_getsockopt}, + {"setsockopt$BT_RCVMTU", __NR_setsockopt}, + {"getsockopt$BT_RCVMTU", __NR_getsockopt}, }; -- cgit mrf-deployment