Alex> I'm trying to extend the functionality of a piece of CAD Alex> software i'm using. The software package is called eagle and it Alex> has a custom in application scripting language that allows you Alex> to access an open CAD document by manipulating a tree of Alex> objects. The scripting language is fairly limited when it comes Alex> to talking to the outside world and only offers rudimentary file Alex> IO. I was wondering if any of you know how to make one end of a Alex> unix socket look like a file? What exactly are you trying to achive here with eagle's rudimentary file IO? Do you want to feed Eagle a design in realtime from the socket? Or be able to send data to/from the app from another host? What? I've read the suggestions, and they all have some merit, but I'm still at a loss to understand what you're trying to accomplish. Once we know that, maybe we can suggest a better solution than sockets. John