summaryrefslogtreecommitdiff
path: root/source4/ntvfs/posix/pvfs_unlink.c
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2004-10-18 13:27:22 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 13:00:01 -0500
commit142d295aa8e70477c85d1835f2907f81c4c3c519 (patch)
treef7914d649c4d89e1845637d187eb9e29aef2faf2 /source4/ntvfs/posix/pvfs_unlink.c
parent3406ac309252fc978fcfcbf39f85d7e9483b2758 (diff)
downloadsamba-142d295aa8e70477c85d1835f2907f81c4c3c519.tar.gz
samba-142d295aa8e70477c85d1835f2907f81c4c3c519.tar.bz2
samba-142d295aa8e70477c85d1835f2907f81c4c3c519.zip
r3039: This solves the problem of async handlers in ntvfs backends not being
in the right state when called. For example, when we use the unixuid handler in the chain of handlers, and a backend decides to continue a call asynchronously then we need to ensure that the continuation happens with the right security context. The solution is to add a new ntvfs operation ntvfs_async_setup(), which calls all the way down through the layers, setting up anything that is required, and takes a private pointer. The backend wanting to make a async calls can use ntvfs_async_setup() to ensure that the modules above it are called when doing async processing. (This used to be commit a256e71029727fa1659ade6257085df537308c7d)
Diffstat (limited to 'source4/ntvfs/posix/pvfs_unlink.c')
0 files changed, 0 insertions, 0 deletions