void *parms;
};
+NTSTATUS ntvfs_cifs_init(void);
+
#define CHECK_UPSTREAM_OPEN do { \
if (! p->transport->socket->sock) { \
req->async_states->state|=NTVFS_ASYNC_STATE_CLOSE; \
#include "includes.h"
#include "ntvfs/sysdep/sys_notify.h"
+NTSTATUS ntvfs_common_init(void);
+
NTSTATUS ntvfs_common_init(void)
{
return sys_notify_init();
#include "ntvfs/ntvfs.h"
#include "system/filesys.h"
+NTSTATUS ntvfs_nbench_init(void);
+
/* this is stored in ntvfs_private */
struct nbench_private {
int log_fd;
#include "ntvfs/ntvfs.h"
#include "param/param.h"
+NTSTATUS ntvfs_print_init(void);
+
/*
connect to a share - used when a tree_connect operation comes
in. For printing shares this should check that the spool directory
#include "libcli/smb2/smb2.h"
#include "libcli/smb2/smb2_calls.h"
+NTSTATUS ntvfs_smb2_init(void);
+
struct cvfs_file {
struct cvfs_file *prev, *next;
uint16_t fnum;
#include "../lib/util/dlinklist.h"
#include "cluster/cluster.h"
+NTSTATUS sys_lease_linux_init(void);
+
#define LINUX_LEASE_RT_SIGNAL (SIGRTMIN+1)
struct linux_lease_pending {
#endif
+NTSTATUS ntvfs_unixuid_init(void);
+
struct unixuid_private {
struct wbc_context *wbc_ctx;
struct unix_sec_ctx *last_sec_ctx;