On Wed, 2002-08-28 at 23:21, Sergey Suleymanov wrote:
>         Well, I'm just try locks with samba, and it seems work.
>         oplocks = no in smb.conf and this hack to mfs.c
> 
> --- src/dosext/mfs/mfs.c.orig Thu Aug 29 10:09:33 2002
> +++ src/dosext/mfs/mfs.c      Thu Aug 29 10:08:31 2002
> @@ -3823,11 +3823,16 @@
>                       the top two bits are set. Shift the top ones by two bits. This
>                       still allows OLE2 apps to operate, but should stop lockd from
>                       dieing */
> +#if 0
>               if ((larg.l_start & mask) != 0)
>                       larg.l_start = (larg.l_start & ~mask) | ((larg.l_start & mask) 
>>> 2);
> +#else
> +             larg.l_start &= 0x7fffffff;
> +#endif
>               ret = fcntl (fd,F_SETLK,&larg);
>               Debug0((dbg_fd, "lock fd=%x rc=%x type=%x whence=%x start=%lx, 
>len=%lx\n",
>                       fd, ret, larg.l_type, larg.l_whence, larg.l_start,larg.l_len));
> +             if (ret == -1) SETWORD(&(state->eax), ACCESS_DENIED);
>               return ret != -1 ? TRUE : FALSE;
>       }
>      break;
> 

Which version of Dosemu is the above patch applied against? 1.1.3 or
1.1.3.2. I am using 1.1.3.2 with the keybard patches.

Thanks,
Stephen


-
To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to