[Bug 224529] The talk protocol depends on struct osockaddr which should be kernel-only

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Fri Dec 22 20:13:08 UTC 2017


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=224529

            Bug ID: 224529
           Summary: The talk protocol depends on struct osockaddr which
                    should be kernel-only
           Product: Base System
           Version: CURRENT
          Hardware: Any
                OS: Any
            Status: New
          Keywords: easy
          Severity: Affects Only Me
          Priority: ---
         Component: bin
          Assignee: freebsd-bugs at FreeBSD.org
          Reporter: brooks at FreeBSD.org

The talkd protocol defined in include/protocols/talkd.h uses the struct
osockaddr definition from sys/socket.h.  It should define it's own type so
struct osockaddr can be removed from non-kernel use.  The support for systems
where sockaddr is the same as osockaddr in the talk program should also be
removed since we don't need our tools to run on 4.3BSD.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list