diff options
| author | Stephen Crane <steve.crane@rococosoft.com> | 2002-08-22 17:17:57 +0000 | 
|---|---|---|
| committer | Stephen Crane <steve.crane@rococosoft.com> | 2002-08-22 17:17:57 +0000 | 
| commit | 66d1c38bdf157527c00cf7bde69e1de7bdd3ea28 (patch) | |
| tree | d0b47236a16611f7382302f67fae7e6bbacddbe2 | |
| parent | e329c9ff80a76cb34ff616bce80df0d161731d0b (diff) | |
resurrect hci_local_name(); fix whitespace
| -rw-r--r-- | include/hci_lib.h | 2 | ||||
| -rw-r--r-- | src/hci.c | 113 | 
2 files changed, 61 insertions, 54 deletions
diff --git a/include/hci_lib.h b/include/hci_lib.h index 4108dc06..685eb413 100644 --- a/include/hci_lib.h +++ b/include/hci_lib.h @@ -64,6 +64,8 @@ int hci_devinfo(int dev_id, struct hci_dev_info *di);  int hci_devba(int dev_id, bdaddr_t *ba);  int hci_devid(char *str); +// deprecated: preserve compatibility +int hci_local_name(int dd, int len, char *name, int to);  int hci_read_local_name(int dd, int len, char *name, int to);  int hci_write_local_name(int dd, char *name, int to);  int hci_read_remote_name(int dd, bdaddr_t *ba, int len, char *name, int to); @@ -755,6 +755,11 @@ int hci_disconnect(int dd, uint16_t handle, uint8_t reason, int to)          return 0;  } +int hci_local_name(int dd, int len, char *name, int to) +{ +	return hci_read_local_name(dd, len, name, to); +} +  int hci_read_local_name(int dd, int len, char *name, int to)  {  	read_local_name_rp rp; @@ -781,19 +786,19 @@ int hci_read_local_name(int dd, int len, char *name, int to)  int hci_write_local_name(int dd, char *name, int to)  { -  change_local_name_cp cp; -  struct hci_request rq; +	change_local_name_cp cp; +	struct hci_request rq; -  strncpy(cp.name, name, sizeof(cp.name)); -  memset(&rq, 0, sizeof(rq)); -  rq.ogf = OGF_HOST_CTL; -  rq.ocf = OCF_CHANGE_LOCAL_NAME; -  rq.cparam = &cp; -  rq.clen = CHANGE_LOCAL_NAME_CP_SIZE; +	strncpy(cp.name, name, sizeof(cp.name)); +	memset(&rq, 0, sizeof(rq)); +	rq.ogf = OGF_HOST_CTL; +	rq.ocf = OCF_CHANGE_LOCAL_NAME; +	rq.cparam = &cp; +	rq.clen = CHANGE_LOCAL_NAME_CP_SIZE; -  if (hci_send_req(dd, &rq, to) < 0) -	 return -1; -  return 0; +	if (hci_send_req(dd, &rq, to) < 0) +		return -1; +	return 0;  }  int hci_read_remote_name(int dd, bdaddr_t *ba, int len, char *name, int to) @@ -942,56 +947,56 @@ int hci_read_class_of_dev(int dd, uint8_t *cls, int to)  int hci_write_class_of_dev(int dd, uint32_t cls, int to)  { -  write_class_of_dev_cp cp; -  struct hci_request rq; +	write_class_of_dev_cp cp; +	struct hci_request rq; -  memset(&rq, 0, sizeof(rq)); -  cp.dev_class[0] = cls & 0xff; -  cp.dev_class[1] = (cls >> 8) & 0xff; -  cp.dev_class[2] = (cls >> 16) & 0xff; -  rq.ogf = OGF_HOST_CTL; -  rq.ocf = OCF_WRITE_CLASS_OF_DEV; -  rq.cparam = &cp; -  rq.clen = WRITE_CLASS_OF_DEV_CP_SIZE; -  return hci_send_req(dd, &rq, 1000); +	memset(&rq, 0, sizeof(rq)); +	cp.dev_class[0] = cls & 0xff; +	cp.dev_class[1] = (cls >> 8) & 0xff; +	cp.dev_class[2] = (cls >> 16) & 0xff; +	rq.ogf = OGF_HOST_CTL; +	rq.ocf = OCF_WRITE_CLASS_OF_DEV; +	rq.cparam = &cp; +	rq.clen = WRITE_CLASS_OF_DEV_CP_SIZE; +	return hci_send_req(dd, &rq, 1000);  }  int hci_read_current_iac_lap(int dd, uint8_t *num_iac, uint8_t *lap, int to)  { -  read_current_iac_lap_rp rp; -  struct hci_request rq; -   -  memset(&rq, 0, sizeof(rq)); -  rq.ogf = OGF_HOST_CTL; -  rq.ocf = OCF_READ_CURRENT_IAC_LAP; -  rq.rparam = &rp; -  rq.rlen = READ_CURRENT_IAC_LAP_RP_SIZE; -  if (0 > hci_send_req(dd, &rq, to)) -	 return -1; -  if (rp.status) { -	 errno = EIO; -	 return -1; -  } -  *num_iac = rp.num_current_iac; -  memcpy(lap, rp.lap, 3*rp.num_current_iac); -  return 0; +	read_current_iac_lap_rp rp; +	struct hci_request rq; +	 +	memset(&rq, 0, sizeof(rq)); +	rq.ogf = OGF_HOST_CTL; +	rq.ocf = OCF_READ_CURRENT_IAC_LAP; +	rq.rparam = &rp; +	rq.rlen = READ_CURRENT_IAC_LAP_RP_SIZE; +	if (0 > hci_send_req(dd, &rq, to)) +		return -1; +	if (rp.status) { +		errno = EIO; +		return -1; +	} +	*num_iac = rp.num_current_iac; +	memcpy(lap, rp.lap, 3*rp.num_current_iac); +	return 0;  }  int hci_write_current_iac_lap(int dd, uint8_t num_iac, uint8_t *lap, int to)  { -  write_current_iac_lap_cp cp; -  struct hci_request rq; -   -  memset(&cp, 0, sizeof(cp)); -  cp.num_current_iac = num_iac; -  memcpy(&cp.lap, lap, 3*num_iac); -   -  memset(&rq, 0, sizeof(rq)); -  rq.ogf = OGF_HOST_CTL; -  rq.ocf = OCF_WRITE_CURRENT_IAC_LAP; -  rq.cparam = &cp; -  rq.clen = WRITE_CURRENT_IAC_LAP_CP_SIZE; -  if (0 > hci_send_req(dd, &rq, to)) -	 return -1; -  return 0; +	write_current_iac_lap_cp cp; +	struct hci_request rq; +	 +	memset(&cp, 0, sizeof(cp)); +	cp.num_current_iac = num_iac; +	memcpy(&cp.lap, lap, 3*num_iac); +	 +	memset(&rq, 0, sizeof(rq)); +	rq.ogf = OGF_HOST_CTL; +	rq.ocf = OCF_WRITE_CURRENT_IAC_LAP; +	rq.cparam = &cp; +	rq.clen = WRITE_CURRENT_IAC_LAP_CP_SIZE; +	if (0 > hci_send_req(dd, &rq, to)) +		return -1; +	return 0;  }  | 
