From owner-freebsd-doc@freebsd.org Wed Aug 24 14:01:06 2016 Return-Path: Delivered-To: freebsd-doc@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2A81DBC4C38 for ; Wed, 24 Aug 2016 14:01:06 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id F31561845 for ; Wed, 24 Aug 2016 14:01:05 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u7OE15On012802 for ; Wed, 24 Aug 2016 14:01:05 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-doc@FreeBSD.org Subject: [Bug 212111] ng_btsocket(4) lacks info on updated struct sockaddr_l2cap layout Date: Wed, 24 Aug 2016 14:01:06 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Documentation X-Bugzilla-Component: Documentation X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: amdmi3@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-doc@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Aug 2016 14:01:06 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D212111 Bug ID: 212111 Summary: ng_btsocket(4) lacks info on updated struct sockaddr_l2cap layout Product: Documentation Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Many People Priority: --- Component: Documentation Assignee: freebsd-doc@FreeBSD.org Reporter: amdmi3@FreeBSD.org /usr/include/netgraph/bluetooth/include/ng_btsocket.h from 11.0: struct sockaddr_l2cap { u_char l2cap_len; /* total length */ u_char l2cap_family; /* address family */ u_int16_t l2cap_psm; /* PSM (Protocol/Service Multiplexor) */ bdaddr_t l2cap_bdaddr; /* address */ u_int16_t l2cap_cid; /*cid*/ u_int8_t l2cap_bdaddr_type; /*address type*/ }; Last two fields were added in r281198 by takawata@: https://svnweb.freebsd.org/base/head/sys/netgraph/bluetooth/include/ng_btso= cket.h?r1=3D180399&r2=3D281198 with warning telling to check new fields for being initialized. the same struct description from ng_btsocket(4): struct sockaddr_l2cap { u_char l2cap_len; /* total length */ u_char l2cap_family; /* address family */ uint16_t l2cap_psm; /* Protocol/Service Multiplexor */ bdaddr_t l2cap_bdaddr; /* address */ }; 1) The manpage should be updated 2) The new fields should be documented The latter is crucial for fixing numerous ports which have problems on 11.x (some fail to build because of warning and -Werror, others may fail in runt= ime because improperly initialized fields) --=20 You are receiving this mail because: You are the assignee for the bug.=