Hi Clozure CL developers,<div><br></div><div>I recently found I needed to get a list of interfaces on my machine, and while asking around on the usocket list, was told about CCL's %get-ip-interfaces function. I have ported the get-ip-interfaces function to CFFI, and have <span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">tested it on SBCL, CCL, CLISP, ECL and Allegro on Mac OS X, SBCL on Linux, and SBCL on Windows.</span></div>
<div><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; "><br></span></div><div><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">The source code is available as a darcs repository at:<div>
<br></div><div><a href="http://common-lisp.net/~eslaughter/darcs/ip-interfaces/" target="_blank" style="color: rgb(17, 37, 8); ">http://common-lisp.net/~eslaughter/darcs/ip-interfaces/</a></div><div><br></div><div>The code is licensed under the LLGPL to maximize license compatibility with Clozure CL.</div>
</span>
<div><br></div><div>Unless someone has objections, I intend to release this code as a <a href="http://common-lisp.net">common-lisp.net</a> project in the near future.</div><div><br></div><div>Comments and suggestions are welcome.</div>
<br>-- <br>Elliott Slaughter<br><br>"Don't worry about what anybody else is going to do. The best way to predict the future is to invent it." - Alan Kay<br>
</div>