diff --git a/src/nvcgo.c b/src/nvcgo.c
index 98789a3..1197302 100644
--- a/src/nvcgo.c
+++ b/src/nvcgo.c
@@ -33,7 +33,8 @@
 void nvcgo_program_1(struct svc_req *, register SVCXPRT *);
 
 static struct nvcgo_ext {
-        struct nvcgo;
+        struct rpc rpc;
+        struct libnvcgo api;
         bool initialized;
         void *dl_handle;
 } global_nvcgo_context;
