I'm not familiar with the syntax, but could this be the problem?
--- a/src64/io.l Sat Nov 03 15:07:11 2012 +0100 +++ b/src64/io.l Sun Nov 04 15:08:35 2012 +0100 @@ -26,7 +26,7 @@ (code 'rdLockFileC) ld A F_RDLCK # Read lock, length 0 (code 'lockFileAC) - st2 (Flock) # 'l_type' + st2 (Flock L_TYPE) # 'l_type' ld (Flock L_START) 0 # Start position ('l_whence' is SEEK_SET) shr A 16 # Get length ld (Flock L_LEN) A # Length On Nov 4, 2012, at 2:59 PM, Alexander Burger wrote: > On Sun, Nov 04, 2012 at 01:07:40PM +0100, Alexander Burger wrote: >> If it is 9 according to the include file on the Mac, is this also the >> value returned by 'src64/sysdefs', and which thus appears in the above >> 'fcntl' line (which is (correctly) 14 for Debian)? I mean, how do these >> lines look on your system? Do they show 9 instead of 14? > > What I want to say: I don't care what the actual value of F_SETLKW is. > It just has to be the _correct_ one on the system where it runs on. If > not, then the question is where it goes wrong. > -- > UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe -- UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe