Fix duplicate SSL_is_dtls in libssl and apps.c
authorinoguchi <inoguchi@openbsd.org>
Sun, 28 Mar 2021 12:38:52 +0000 (12:38 +0000)
committerinoguchi <inoguchi@openbsd.org>
Sun, 28 Mar 2021 12:38:52 +0000 (12:38 +0000)
Currently, SSL_is_dtls exists in both libssl and apps.c,
and one in libssl is guarded by LIBRESSL_INTERNAL and not exposed yet.
This causes portable build broke with openssl(1) and optionstest.
To solve this temporarily, rename SSL_is_dtls by apps.h.
This temporary renaming will be removed when the SSL_is_dtls() is exposed.

ok jsing@

usr.bin/openssl/apps.h

index d5f3706..77fa8c4 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: apps.h,v 1.25 2021/03/24 12:07:39 inoguchi Exp $ */
+/* $OpenBSD: apps.h,v 1.26 2021/03/28 12:38:52 inoguchi Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -329,4 +329,6 @@ int options_parse(int argc, char **argv, const struct option *opts,
 
 void show_cipher(const OBJ_NAME *name, void *arg);
 
+#define SSL_is_dtls _SSL_is_dtls
+
 #endif