From ... Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!news.net.uni-c.dk!newsfeed1.uni2.dk!uio.no!nntp.uio.no!ifi.uio.no!not-for-mail From: Erik Naggum Newsgroups: comp.lang.lisp Subject: Re: Using Lisp to Call another program in linux? Date: 11 Nov 2002 22:01:24 +0000 Organization: Naggum Software, Oslo, Norway Lines: 15 Message-ID: <3246040884116760@naggum.no> References: <376b0355.0211071729.3278c1da@posting.google.com> <87r8dvutaj.fsf@lackawana.kippona.com> <8gsmya4251.fsf@galapagos.cse.psu.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: maud.ifi.uio.no 1037052085 7416 129.240.65.211 (11 Nov 2002 22:01:25 GMT) X-Complaints-To: abuse@ifi.uio.no NNTP-Posting-Date: 11 Nov 2002 22:01:25 GMT Mail-Copies-To: never User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 Xref: archiver1.google.com comp.lang.lisp:46322 * Kaz Kylheku | Quite likely, no symbolic link will need 256 bytes of space, but you | never know. So this resizing logic is required to do it right every time. There is a system limit on the maximal length of symbolic links. You are supposed to query the system for this value and allocate that much space. Given the inimitable programmer-friendliness of C and Posix, the idea of supplying a function that simply returned an allocated string would be impossible. -- Erik Naggum, Oslo, Norway Act from reason, and failure makes you rethink and study harder. Act from faith, and failure makes you blame someone and push harder.