diff --git a/clx/defsystem.lisp b/clx/defsystem.lisp
index 8c90d7be654d3cb9de9fa04bea2b7933faaad38e..ecf12f0597c1da719cc805c13585135b4d9ec1d2 100644
--- a/clx/defsystem.lisp
+++ b/clx/defsystem.lisp
@@ -371,10 +371,8 @@
 ;;;
 #+:CMU
 (defun clx-foreign-files ()
-  (ext:def-c-type c-string (ext::null-terminated-string 256))
-  (ext:def-c-pointer *c-string c-string)
   (ext:def-c-routine ("connect_to_server" xlib::connect-to-server) (ext:int)
-    (host *c-string)
+    (host system:null-terminated-string)
     (port ext:int)))