CVS update: samba/source/include
Jeremy Allison
jeremy at valinux.com
Mon Apr 10 18:03:07 GMT 2000
Andrew Tridgell wrote:
>
> Date: Monday April 10, 2000 @ 22:57
> Author: tridge
>
> Update of /data/cvs/samba/source/include
> In directory samba:/tmp/cvs-serv12869
>
> Modified Files:
> smb.h
> Log Message:
> got rid of the file_fd_struct structure completely.
>
> With the new br_lock() code we no longer need the fd multiplexing,
> which is great because it was really horrible :)
>
> Moved the dev, inode and delete_on_close elements into the fsp.
>
> A nice side effect is that this has greatly simplified open.c
Ok - how did you fix the problem with multiple fd's
onto a single file causing POSIX locks to be broken
once one of them is closed ? I know the POSIX mapping
isn't added yet, but it's on my list of things to add
to HEAD once 2.0.7 ships.
Please don't tell me you ignored it :-). I invented
the fd multiplexing just to fix that specific bug (that
was biting a *lot* of people at the time - mysterious
locking problems if you remember.... :-).
Jeremy.
--
--------------------------------------------------------
Buying an operating system without source is like buying
a self-assembly Space Shuttle with no instructions.
--------------------------------------------------------
More information about the samba-technical
mailing list