summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDarren Tucker <dtucker@dtucker.net>2019-07-23 22:25:44 +1000
committerDarren Tucker <dtucker@dtucker.net>2019-07-23 22:26:20 +1000
commit9634ffbf29b3c2493e69d10b37077b09a8cbf5ff (patch)
tree74f29fc321cd0dc93abf18626e083d53e1a0fd01
parent2ea60312e1c08dea88982fec68244f89a40912ff (diff)
Add headers to prevent warnings w/out OpenSSL.
-rw-r--r--auth2-passwd.c1
-rw-r--r--entropy.c4
-rw-r--r--kexecdh.c2
-rw-r--r--kexgen.c1
-rw-r--r--loginrec.c1
-rw-r--r--platform.c1
-rw-r--r--ssh-keysign.c1
-rw-r--r--ssh-pkcs11.c8
8 files changed, 19 insertions, 0 deletions
diff --git a/auth2-passwd.c b/auth2-passwd.c
index 0395a69f4..f696abc21 100644
--- a/auth2-passwd.c
+++ b/auth2-passwd.c
@@ -29,6 +29,7 @@
29 29
30#include <string.h> 30#include <string.h>
31#include <stdarg.h> 31#include <stdarg.h>
32#include <stdio.h>
32 33
33#include "packet.h" 34#include "packet.h"
34#include "ssherr.h" 35#include "ssherr.h"
diff --git a/entropy.c b/entropy.c
index 5c6594ac9..dc307e76c 100644
--- a/entropy.c
+++ b/entropy.c
@@ -39,6 +39,7 @@
39 39
40#include <errno.h> 40#include <errno.h>
41#include <signal.h> 41#include <signal.h>
42#include <stdlib.h>
42#include <string.h> 43#include <string.h>
43#include <unistd.h> 44#include <unistd.h>
44#include <stddef.h> /* for offsetof */ 45#include <stddef.h> /* for offsetof */
@@ -248,6 +249,9 @@ seed_rng(void)
248 249
249#else /* WITH_OPENSSL */ 250#else /* WITH_OPENSSL */
250 251
252#include <stdlib.h>
253#include <string.h>
254
251/* Acutal initialisation is handled in arc4random() */ 255/* Acutal initialisation is handled in arc4random() */
252void 256void
253seed_rng(void) 257seed_rng(void)
diff --git a/kexecdh.c b/kexecdh.c
index 9a3bb81b8..be324a838 100644
--- a/kexecdh.c
+++ b/kexecdh.c
@@ -211,6 +211,8 @@ kex_ecdh_dec(struct kex *kex, const struct sshbuf *server_blob,
211 211
212#else 212#else
213 213
214#include <stdio.h>
215
214#include "sshkey.h" 216#include "sshkey.h"
215#include "kex.h" 217#include "kex.h"
216#include "ssherr.h" 218#include "ssherr.h"
diff --git a/kexgen.c b/kexgen.c
index 2abbb9ef6..54292652a 100644
--- a/kexgen.c
+++ b/kexgen.c
@@ -27,6 +27,7 @@
27 27
28#include <sys/types.h> 28#include <sys/types.h>
29 29
30#include <stdarg.h>
30#include <stdio.h> 31#include <stdio.h>
31#include <string.h> 32#include <string.h>
32#include <signal.h> 33#include <signal.h>
diff --git a/loginrec.c b/loginrec.c
index 5f2a47797..93e48d517 100644
--- a/loginrec.c
+++ b/loginrec.c
@@ -163,6 +163,7 @@
163#endif 163#endif
164#include <pwd.h> 164#include <pwd.h>
165#include <stdarg.h> 165#include <stdarg.h>
166#include <stdio.h>
166#include <string.h> 167#include <string.h>
167#include <time.h> 168#include <time.h>
168#include <unistd.h> 169#include <unistd.h>
diff --git a/platform.c b/platform.c
index 41acc9370..44ba71dc5 100644
--- a/platform.c
+++ b/platform.c
@@ -17,6 +17,7 @@
17#include "includes.h" 17#include "includes.h"
18 18
19#include <stdarg.h> 19#include <stdarg.h>
20#include <stdio.h>
20#include <unistd.h> 21#include <unistd.h>
21 22
22#include "log.h" 23#include "log.h"
diff --git a/ssh-keysign.c b/ssh-keysign.c
index 7c14cde8a..a4a1b8c21 100644
--- a/ssh-keysign.c
+++ b/ssh-keysign.c
@@ -31,6 +31,7 @@
31#endif 31#endif
32#include <pwd.h> 32#include <pwd.h>
33#include <stdarg.h> 33#include <stdarg.h>
34#include <stdio.h>
34#include <stdlib.h> 35#include <stdlib.h>
35#include <string.h> 36#include <string.h>
36#include <unistd.h> 37#include <unistd.h>
diff --git a/ssh-pkcs11.c b/ssh-pkcs11.c
index d9413bc4f..45ab80d0a 100644
--- a/ssh-pkcs11.c
+++ b/ssh-pkcs11.c
@@ -1789,6 +1789,14 @@ out:
1789} 1789}
1790#endif /* WITH_PKCS11_KEYGEN */ 1790#endif /* WITH_PKCS11_KEYGEN */
1791#else /* ENABLE_PKCS11 */ 1791#else /* ENABLE_PKCS11 */
1792
1793#include <sys/types.h>
1794#include <stdarg.h>
1795#include <stdio.h>
1796
1797#include "log.h"
1798#include "sshkey.h"
1799
1792int 1800int
1793pkcs11_init(int interactive) 1801pkcs11_init(int interactive)
1794{ 1802{