diff options
author | 2014-08-20 20:10:17 +0000 | |
---|---|---|
committer | 2014-08-20 20:10:17 +0000 | |
commit | bd6df50781f819bb0c67c810e6f0e3efbc245a74 (patch) | |
tree | 4544ab6559723257ea0c9accf1683e396a59d692 /usr.sbin/syslogd/syslogd.h | |
parent | Add missing OpenBSD RCS id. (diff) | |
download | wireguard-openbsd-bd6df50781f819bb0c67c810e6f0e3efbc245a74.tar.xz wireguard-openbsd-bd6df50781f819bb0c67c810e6f0e3efbc245a74.zip |
Replace gethostbyaddr(3) with getnameinfo(3). Remove the sigprocmask()
that was necessary for gethostbyaddr() because the latter is not
signal safe. Change the return code semantics of priv_getnameinfo()
to match getnameinfo(3).
input and OK jca@
Diffstat (limited to 'usr.sbin/syslogd/syslogd.h')
-rw-r--r-- | usr.sbin/syslogd/syslogd.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.sbin/syslogd/syslogd.h b/usr.sbin/syslogd/syslogd.h index 1c32c9aae99..e637bc43030 100644 --- a/usr.sbin/syslogd/syslogd.h +++ b/usr.sbin/syslogd/syslogd.h @@ -1,4 +1,4 @@ -/* $OpenBSD: syslogd.h,v 1.10 2014/08/20 19:33:43 bluhm Exp $ */ +/* $OpenBSD: syslogd.h,v 1.11 2014/08/20 20:10:17 bluhm Exp $ */ /* * Copyright (c) 2003 Anil Madhavapeddy <anil@recoil.org> @@ -29,7 +29,7 @@ FILE *priv_open_config(void); void priv_config_parse_done(void); int priv_config_modified(void); int priv_getaddrinfo(char *, char *, struct sockaddr *, size_t); -int priv_gethostbyaddr(char *, int, int, char *, size_t); +int priv_getnameinfo(struct sockaddr *, socklen_t, char *, size_t); /* Terminal message */ char *ttymsg(struct iovec *, int, char *, int); |