svn commit: samba r3507 - in branches/SAMBA_4_0/source: include
ldap_server lib lib/messaging libcli/raw librpc/rpc
ntvfs/cifs ntvfs/common ntvfs/posix rpc_server smb_server
smbd torture torture/basic torture/local torture/nbench torture/raw
tridge at samba.org
tridge at samba.org
Wed Nov 3 10:09:49 GMT 2004
Author: tridge
Date: 2004-11-03 10:09:48 +0000 (Wed, 03 Nov 2004)
New Revision: 3507
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=3507
Log:
- added deferred replies on sharing violation in pvfs open. The
deferred reply is short-circuited immediately when the file is
closed by another user, allowing it to be opened by the waiting user.
- added a sane set of timeval manipulation routines
- converted all the events code and code that uses it to use struct
timeval instead of time_t, which allows for microsecond resolution
instead of 1 second resolution. This was needed for doing the pvfs
deferred open code, and is why the patch is so big.
Added:
branches/SAMBA_4_0/source/lib/unix_privs.c
Modified:
branches/SAMBA_4_0/source/include/events.h
branches/SAMBA_4_0/source/include/messages.h
branches/SAMBA_4_0/source/ldap_server/ldap_server.c
branches/SAMBA_4_0/source/lib/basic.mk
branches/SAMBA_4_0/source/lib/events.c
branches/SAMBA_4_0/source/lib/messaging/messaging.c
branches/SAMBA_4_0/source/lib/time.c
branches/SAMBA_4_0/source/libcli/raw/clitransport.c
branches/SAMBA_4_0/source/libcli/raw/libcliraw.h
branches/SAMBA_4_0/source/librpc/rpc/dcerpc_sock.c
branches/SAMBA_4_0/source/ntvfs/cifs/vfs_cifs.c
branches/SAMBA_4_0/source/ntvfs/common/brlock.c
branches/SAMBA_4_0/source/ntvfs/common/opendb.c
branches/SAMBA_4_0/source/ntvfs/posix/pvfs_lock.c
branches/SAMBA_4_0/source/ntvfs/posix/pvfs_open.c
branches/SAMBA_4_0/source/ntvfs/posix/pvfs_wait.c
branches/SAMBA_4_0/source/ntvfs/posix/vfs_posix.h
branches/SAMBA_4_0/source/rpc_server/dcerpc_server.c
branches/SAMBA_4_0/source/rpc_server/dcerpc_sock.c
branches/SAMBA_4_0/source/smb_server/smb_server.c
branches/SAMBA_4_0/source/smbd/process_model.h
branches/SAMBA_4_0/source/smbd/process_single.c
branches/SAMBA_4_0/source/smbd/process_standard.c
branches/SAMBA_4_0/source/smbd/service.c
branches/SAMBA_4_0/source/smbd/service.h
branches/SAMBA_4_0/source/torture/basic/dir.c
branches/SAMBA_4_0/source/torture/gentest.c
branches/SAMBA_4_0/source/torture/local/messaging.c
branches/SAMBA_4_0/source/torture/local/talloc.c
branches/SAMBA_4_0/source/torture/nbench/nbench.c
branches/SAMBA_4_0/source/torture/nbench/nbio.c
branches/SAMBA_4_0/source/torture/raw/mux.c
branches/SAMBA_4_0/source/torture/raw/open.c
branches/SAMBA_4_0/source/torture/torture.c
branches/SAMBA_4_0/source/torture/torture_util.c
Changeset:
Sorry, the patch is too large (1994 lines) to include; please use WebSVN to see it!
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=3507
More information about the samba-cvs
mailing list