
Hi, Stas Boukarev Sorry for late response. Your patch is reasonable. Thanks. I'll merge it into USOCKET and you'll see your changes in its next release soon. --binghe 在 2010-5-15,13:29, Stas Boukarev 写道:
I attached a patch which allows Clisp to find gethostname on Linux. Index: clisp.lisp =================================================================== --- clisp.lisp (revision 521) +++ clisp.lisp (working copy) @@ -7,15 +7,16 @@
;; utility routine for looking up the current host name -(FFI:DEF-CALL-OUT get-host-name-internal - (:name "gethostname") - (:arguments (name (FFI:C-PTR (FFI:C-ARRAY-MAX ffi:character 256)) - :OUT :ALLOCA) - (len ffi:int)) - #+win32 (:library "WS2_32") - (:language #-win32 :stdc - #+win32 :stdc-stdcall) - (:return-type ffi:int)) +(ffi:def-call-out get-host-name-internal + (:name "gethostname") + (:arguments (name (ffi:c-ptr (ffi:c-array-max ffi:character 256)) + :out :alloca) + (len ffi:int)) + #+win32 (:library "WS2_32") + #-win32 (:library :default) + (:language #-win32 :stdc + #+win32 :stdc-stdcall) + (:return-type ffi:int))
(defun get-host-name ()
-- With Best Regards, Stas. _______________________________________________ usocket-devel mailing list usocket-devel@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/usocket-devel