diff --git a/src/backend/port/bsdi_2_1/port-protos.h b/src/backend/port/bsdi_2_1/port-protos.h
index 24a61155ee84124bd005c2fd7644e6cf93719e83..5aab562a4b791199f6cacab257fc5532816a8fa3 100644
--- a/src/backend/port/bsdi_2_1/port-protos.h
+++ b/src/backend/port/bsdi_2_1/port-protos.h
@@ -13,6 +13,7 @@
 #ifndef PORT_PROTOS_H
 #define PORT_PROTOS_H
 
+#include <dlfcn.h>
 #include "fmgr.h"			/* for func_ptr */
 #include "utils/dynamic_loader.h"