diff options
Diffstat (limited to 'src/lib/libcrypto/bio/b_sock.c')
| -rw-r--r-- | src/lib/libcrypto/bio/b_sock.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/lib/libcrypto/bio/b_sock.c b/src/lib/libcrypto/bio/b_sock.c index 301f73914a..00bbe9c37e 100644 --- a/src/lib/libcrypto/bio/b_sock.c +++ b/src/lib/libcrypto/bio/b_sock.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: b_sock.c,v 1.70 2022/12/22 20:13:45 schwarze Exp $ */ | 1 | /* $OpenBSD: b_sock.c,v 1.71 2023/07/05 21:23:37 beck Exp $ */ |
| 2 | /* | 2 | /* |
| 3 | * Copyright (c) 2017 Bob Beck <beck@openbsd.org> | 3 | * Copyright (c) 2017 Bob Beck <beck@openbsd.org> |
| 4 | * | 4 | * |
| @@ -62,6 +62,7 @@ BIO_get_host_ip(const char *str, unsigned char *ip) | |||
| 62 | freeaddrinfo(res); | 62 | freeaddrinfo(res); |
| 63 | return (1); | 63 | return (1); |
| 64 | } | 64 | } |
| 65 | LCRYPTO_ALIAS(BIO_get_host_ip); | ||
| 65 | 66 | ||
| 66 | int | 67 | int |
| 67 | BIO_get_port(const char *str, unsigned short *port_ptr) | 68 | BIO_get_port(const char *str, unsigned short *port_ptr) |
| @@ -89,6 +90,7 @@ BIO_get_port(const char *str, unsigned short *port_ptr) | |||
| 89 | freeaddrinfo(res); | 90 | freeaddrinfo(res); |
| 90 | return (1); | 91 | return (1); |
| 91 | } | 92 | } |
| 93 | LCRYPTO_ALIAS(BIO_get_port); | ||
| 92 | 94 | ||
| 93 | int | 95 | int |
| 94 | BIO_sock_error(int sock) | 96 | BIO_sock_error(int sock) |
| @@ -101,12 +103,14 @@ BIO_sock_error(int sock) | |||
| 101 | return (1); | 103 | return (1); |
| 102 | return (err); | 104 | return (err); |
| 103 | } | 105 | } |
| 106 | LCRYPTO_ALIAS(BIO_sock_error); | ||
| 104 | 107 | ||
| 105 | struct hostent * | 108 | struct hostent * |
| 106 | BIO_gethostbyname(const char *name) | 109 | BIO_gethostbyname(const char *name) |
| 107 | { | 110 | { |
| 108 | return gethostbyname(name); | 111 | return gethostbyname(name); |
| 109 | } | 112 | } |
| 113 | LCRYPTO_ALIAS(BIO_gethostbyname); | ||
| 110 | 114 | ||
| 111 | int | 115 | int |
| 112 | BIO_socket_ioctl(int fd, long type, void *arg) | 116 | BIO_socket_ioctl(int fd, long type, void *arg) |
| @@ -118,6 +122,7 @@ BIO_socket_ioctl(int fd, long type, void *arg) | |||
| 118 | SYSerror(errno); | 122 | SYSerror(errno); |
| 119 | return (ret); | 123 | return (ret); |
| 120 | } | 124 | } |
| 125 | LCRYPTO_ALIAS(BIO_socket_ioctl); | ||
| 121 | 126 | ||
| 122 | int | 127 | int |
| 123 | BIO_get_accept_socket(char *host, int bind_mode) | 128 | BIO_get_accept_socket(char *host, int bind_mode) |
| @@ -203,6 +208,7 @@ err: | |||
| 203 | } | 208 | } |
| 204 | return (s); | 209 | return (s); |
| 205 | } | 210 | } |
| 211 | LCRYPTO_ALIAS(BIO_get_accept_socket); | ||
| 206 | 212 | ||
| 207 | int | 213 | int |
| 208 | BIO_accept(int sock, char **addr) | 214 | BIO_accept(int sock, char **addr) |
| @@ -245,9 +251,11 @@ BIO_accept(int sock, char **addr) | |||
| 245 | end: | 251 | end: |
| 246 | return (ret); | 252 | return (ret); |
| 247 | } | 253 | } |
| 254 | LCRYPTO_ALIAS(BIO_accept); | ||
| 248 | 255 | ||
| 249 | int | 256 | int |
| 250 | BIO_set_tcp_ndelay(int s, int on) | 257 | BIO_set_tcp_ndelay(int s, int on) |
| 251 | { | 258 | { |
| 252 | return (setsockopt(s, IPPROTO_TCP, TCP_NODELAY, &on, sizeof(on)) == 0); | 259 | return (setsockopt(s, IPPROTO_TCP, TCP_NODELAY, &on, sizeof(on)) == 0); |
| 253 | } | 260 | } |
| 261 | LCRYPTO_ALIAS(BIO_set_tcp_ndelay); | ||
