he code is screwup up in its handlign of errno.

(unix:unix-open "/tmp/l" 0 0)
NIL
27

errno 27 is "File too big".  As long as we don't seek it should't
really matter whether we are in 64 or 32 bit mode, but it does.  

Use FreeBSD :)

In addition to Linux having started with3 2 bit files in first place,
it is a bitch to debug because glibc does an incomprehensible
macro-mapping of the actual "open" symbol (which we don't follow,
obviously), and to add insult to injury systems like Redhat have every
third-party stuff in /usr/include, mixed right into the system and C
library, so that there is few hope to get anywhere with 'grep'.

I'll try to use open64 and see if it fixes it.

Martin

Reply via email to