diff options
author | julian <julian@FreeBSD.org> | 2003-05-10 21:50:37 +0000 |
---|---|---|
committer | julian <julian@FreeBSD.org> | 2003-05-10 21:50:37 +0000 |
commit | fe2526340b1a2d7ed079617d2eca31aa6425d937 (patch) | |
tree | 6e0dee485a2a2757ceb37dde12c1fa3ef410e6b7 /usr.sbin/bluetooth/l2control/l2control.c | |
parent | dc5734d94b071df224b65d45b95d9ae7c5d563ab (diff) | |
download | FreeBSD-src-fe2526340b1a2d7ed079617d2eca31aa6425d937.zip FreeBSD-src-fe2526340b1a2d7ed079617d2eca31aa6425d937.tar.gz |
Part 2 of the commit if new bluetooth code.
Submitted by: Maksim Yevmenkin <m_evmenkin@yahoo.com>
Approved by: re@
Diffstat (limited to 'usr.sbin/bluetooth/l2control/l2control.c')
-rw-r--r-- | usr.sbin/bluetooth/l2control/l2control.c | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/usr.sbin/bluetooth/l2control/l2control.c b/usr.sbin/bluetooth/l2control/l2control.c index ef65826..a259657 100644 --- a/usr.sbin/bluetooth/l2control/l2control.c +++ b/usr.sbin/bluetooth/l2control/l2control.c @@ -25,7 +25,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: l2control.c,v 1.5 2002/09/04 21:30:40 max Exp $ + * $Id: l2control.c,v 1.3 2003/04/27 19:45:34 max Exp $ * $FreeBSD$ */ @@ -61,7 +61,7 @@ main(int argc, char *argv[]) memset(&bdaddr, 0, sizeof(bdaddr)); /* Process command line arguments */ - while ((n = getopt(argc, argv, "a:")) != -1) { + while ((n = getopt(argc, argv, "a:h")) != -1) { switch (n) { case 'a': { int a0, a1, a2, a3, a4, a5; @@ -80,6 +80,7 @@ main(int argc, char *argv[]) bdaddr.b[5] = (a5 & 0xff); } break; + case 'h': default: usage(); break; @@ -148,13 +149,6 @@ do_l2cap_command(bdaddr_p bdaddr, int argc, char **argv) sa.l2cap_bdaddr.b[3], sa.l2cap_bdaddr.b[2], sa.l2cap_bdaddr.b[1], sa.l2cap_bdaddr.b[0]); - if (connect(s, (struct sockaddr *) &sa, sizeof(sa)) < 0) - err(2, -"Could not connect socket, bdaddr=%x:%x:%x:%x:%x:%x", - sa.l2cap_bdaddr.b[5], sa.l2cap_bdaddr.b[4], - sa.l2cap_bdaddr.b[3], sa.l2cap_bdaddr.b[2], - sa.l2cap_bdaddr.b[1], sa.l2cap_bdaddr.b[0]); - e = 0x0ffff; if (setsockopt(s, SOL_SOCKET, SO_RCVBUF, &e, sizeof(e)) < 0) err(3, "Coult not setsockopt(RCVBUF, %d)", e); @@ -220,7 +214,7 @@ print_l2cap_command(struct l2cap_command *category) static void usage(void) { - fprintf(stdout, "Usage: l2control -a BD_ADDR cmd [p1] [..]]\n"); + fprintf(stdout, "Usage: l2control -a BD_ADDR [-h] cmd [p1] [..]]\n"); exit(255); } /* usage */ |