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

Reply via email to