Displaying 2 results from an estimated 2 matches for "vfs_handle_set_data".
2005 Feb 02
0
Re: VFS calls after disconnect
...failed\n"));
		return -1;
	}
	connectCnt ++;
	data->db_connection = connectCnt ;
	/* and now store the private data pointer in handle->data
	 * we don't need to specify a free_function here because
	 * we use the connection TALLOC context.
	 * (return -1 if something failed.)
	 */
	VFS_HANDLE_SET_DATA(handle, data, NULL, struct example_privates, -1);
	return 1;
}
2004 Feb 17
0
VFS module programmieren
...inter to NULL.
Some useful MACROS for handle private data.
#define SMB_VFS_HANDLE_GET_DATA(handle, datap, type, ret) { \
	if (!(handle)||((datap=(type *)(handle)->data)==NULL)) { \
		DEBUG(0,("%s() failed to get vfs_handle->data!\n",FUNCTION_MACRO)); \
		ret; \
	} \
}
#define SMB_VFS_HANDLE_SET_DATA(handle, datap, free_fn, type, ret) { \
	if (!(handle)) { \
		DEBUG(0,("%s() failed to set handle->data!\n",FUNCTION_MACRO)); \
		ret; \
	} else { \
		if ((handle)->free_data) { \
			(handle)->free_data(&(handle)->data); \
		} \
		(handle)->data = (void *)datap; \
		(han...