This works:
(int-syscall ("open64" c-string int int) "/tmp/l" 0 0)
Just replace the old open call in code/unix.lsp:defun unix-open
We need an indirection of the syscall symbol for our Linux support.
glibc apparently silently maps to this symbol even if you didn't
instruct it to do so. As opposed to lseek64 and friends, which it
cannot automap and where you need preprecossor symbols to get the 64
bit variant.
Now the extra-value question: who of you can name the symbols for 64
bit lseek support within 30 minutes?
Martin