summaryrefslogtreecommitdiff
path: root/usr.bin/talk
diff options
context:
space:
mode:
authorBrooks Davis <brooks@FreeBSD.org>2019-01-18 21:30:06 +0000
committerBrooks Davis <brooks@FreeBSD.org>2019-01-18 21:30:06 +0000
commite4478d7e46876142b5f75cfc93ef649a6bde05ae (patch)
tree7a6cf3249776d0c53db59202ed08ff9d6f4a2ef4 /usr.bin/talk
parent03d9c6aa55b57d3d35756da1d2784fa3e5fabc7b (diff)
downloadsrc-test-e4478d7e46876142b5f75cfc93ef649a6bde05ae.tar.gz
src-test-e4478d7e46876142b5f75cfc93ef649a6bde05ae.zip
Use a private definition of osockaddr rather then relying on type
namespace polution in sys/socket.h. Also remove support for operation on 4.3BSD. PR: 224529 Differential Revision: https://reviews.freebsd.org/D14505
Notes
Notes: svn path=/head/; revision=343161
Diffstat (limited to 'usr.bin/talk')
-rw-r--r--usr.bin/talk/invite.c6
-rw-r--r--usr.bin/talk/look_up.c6
2 files changed, 2 insertions, 10 deletions
diff --git a/usr.bin/talk/invite.c b/usr.bin/talk/invite.c
index 8f811a5c55e47..e000e54b0c35f 100644
--- a/usr.bin/talk/invite.c
+++ b/usr.bin/talk/invite.c
@@ -77,13 +77,9 @@ invite_remote(void)
itimer.it_interval = itimer.it_value;
if (listen(sockt, 5) != 0)
p_error("Error on attempt to listen for caller");
-#ifdef MSG_EOR
/* copy new style sockaddr to old, swap family (short in old) */
- msg.addr = *(struct osockaddr *)&my_addr; /* XXX new to old style*/
+ msg.addr = *(struct tsockaddr *)&my_addr;
msg.addr.sa_family = htons(my_addr.sin_family);
-#else
- msg.addr = *(struct sockaddr *)&my_addr;
-#endif
msg.id_num = htonl(-1); /* an impossible id_num */
invitation_waiting = 1;
announce_invite();
diff --git a/usr.bin/talk/look_up.c b/usr.bin/talk/look_up.c
index 1b6ba327c59f4..3c676b9c1ea27 100644
--- a/usr.bin/talk/look_up.c
+++ b/usr.bin/talk/look_up.c
@@ -59,13 +59,9 @@ check_local(void)
struct sockaddr addr;
/* the rest of msg was set up in get_names */
-#ifdef MSG_EOR
/* copy new style sockaddr to old, swap family (short in old) */
- msg.ctl_addr = *(struct osockaddr *)&ctl_addr;
+ msg.ctl_addr = *(struct tsockaddr *)&ctl_addr;
msg.ctl_addr.sa_family = htons(ctl_addr.sin_family);
-#else
- msg.ctl_addr = *(struct sockaddr *)&ctl_addr;
-#endif
/* must be initiating a talk */
if (!look_for_invite(rp))
return (0);