diff --git a/src/bin/pg_basebackup/pg_basebackup.c b/src/bin/pg_basebackup/pg_basebackup.c
index 86ef1d068d7ff2fa3cca16c7d959c88e4360c673..9f926bd2423613534656a546e8e6f14d8f5e2e77 100644
--- a/src/bin/pg_basebackup/pg_basebackup.c
+++ b/src/bin/pg_basebackup/pg_basebackup.c
@@ -64,7 +64,7 @@ static PGconn *GetConnection(void);
 
 static void ReceiveTarFile(PGconn *conn, PGresult *res, int rownum);
 static void ReceiveAndUnpackTarFile(PGconn *conn, PGresult *res, int rownum);
-static void BaseBackup();
+static void BaseBackup(void);
 
 #ifdef HAVE_LIBZ
 static const char *
@@ -752,7 +752,7 @@ GetConnection(void)
 }
 
 static void
-BaseBackup()
+BaseBackup(void)
 {
 	PGresult   *res;
 	uint32		timeline;
diff --git a/src/interfaces/ecpg/include/ecpglib.h b/src/interfaces/ecpg/include/ecpglib.h
index 21b64d5d382df9d410854445b1eb14af8594b02f..3b8ed4c4b03331668aa53abf67ef9431defa2f7a 100644
--- a/src/interfaces/ecpg/include/ecpglib.h
+++ b/src/interfaces/ecpg/include/ecpglib.h
@@ -92,7 +92,7 @@ void	   *ECPGget_var(int number);
 void		ECPGfree_auto_mem(void);
 
 #ifdef ENABLE_THREAD_SAFETY
-void		ecpg_pthreads_init();
+void		ecpg_pthreads_init(void);
 #endif
 
 #ifdef __cplusplus