#include <smb.h>
変数 | |
files_struct * | next |
files_struct * | prev |
int | fnum |
connection_struct * | conn |
fd_handle * | fh |
unsigned int | num_smb_operations |
uint16 | rap_print_jobid |
SMB_DEV_T | dev |
SMB_INO_T | inode |
SMB_BIG_UINT | initial_allocation_size |
mode_t | mode |
uint16 | file_pid |
uint16 | vuid |
write_bmpx_struct * | wbmpx_ptr |
write_cache * | wcp |
timeval | open_time |
uint32 | access_mask |
uint32 | share_access |
BOOL | pending_modtime_owner |
timespec | pending_modtime |
timespec | last_write_time |
int | oplock_type |
int | sent_oplock_break |
timed_event * | oplock_timeout |
lock_struct | last_lock_failure |
int | current_lock_count |
share_mode_entry * | pending_break_messages |
int | num_pending_break_messages |
BOOL | can_lock |
BOOL | can_read |
BOOL | can_write |
BOOL | print_file |
BOOL | modified |
BOOL | is_directory |
BOOL | is_stat |
BOOL | aio_write_behind |
BOOL | lockdb_clean |
BOOL | initial_delete_on_close |
BOOL | posix_open |
char * | fsp_name |
vfs_fsp_data * | vfs_extension |
FAKE_FILE_HANDLE * | fake_file_handle |
notify_change_buf * | notify |
struct files_struct* next |
struct files_struct * prev |
int fnum |
参照元 brl_close_fnum()・brl_lock()・brl_lock_cancel()・brl_unlock()・call_nt_transact_create()・call_nt_transact_get_user_quota()・call_trans2open()・call_trans2qfsinfo()・call_trans2setfilepathinfo()・cancel_pending_lock_requests_by_fid()・do_lock()・do_lock_cancel()・do_unlock()・downgrade_oplock()・file_dump_open_table()・file_fnum()・file_free()・file_new()・generic_blocking_lock_error()・get_nt_acl_no_snum()・handle_aio_write_complete()・is_locked()・msg_file_was_renamed()・new_break_smb_message()・open_fake_file()・process_blocking_lock_queue()・process_lockingX()・push_blocking_lock_request()・remove_oplock()・remove_pending_lock_requests_by_mid()・rename_open_files()・reply_close()・reply_ctemp()・reply_getattrE()・reply_lock()・reply_lockingX()・reply_lockread()・reply_lseek()・reply_ntcreate_and_X()・reply_ntcreate_and_X_quota()・reply_open()・reply_open_and_X()・reply_printclose()・reply_printopen()・reply_printwrite()・reply_read()・reply_readbraw()・reply_setattrE()・reply_unlock()・reply_write()・reply_write_and_X()・reply_writebmpx()・reply_writebraw()・reply_writeunlock()・send_file_readX()・set_delete_on_close()・smb_file_rename_information()・smb_posix_open().
struct connection_struct* conn |
参照元 afs_get_nt_acl()・afs_to_nt_acl()・append_parent_acl()・apply_default_perms()・brl_close_fnum()・brl_lock()・brl_lock_cancel()・brl_lockquery()・brl_locktest()・brl_unlock()・call_nt_transact_create()・call_nt_transact_notify_change()・call_trans2open()・call_trans2qfsinfo()・can_set_delete_on_close()・canonicalise_acl()・change_notify_create()・close_directory()・close_file_fchmod()・close_filestruct()・close_normal_file()・close_remove_share_mode()・cmd_open()・convert_canon_ace_to_posix_perms()・create_default_mode()・do_lock()・do_lock_cancel()・do_unlock()・dup_file_fsp()・fchmod_acl()・fd_close_posix()・file_close_conn()・file_free()・file_new()・file_sync_all()・fsp_stat()・generic_blocking_lock_error()・get_nt_acl()・get_nt_acl_no_snum()・handle_aio_write_complete()・is_locked()・load_inherited_info()・locking_close_file()・msg_file_was_renamed()・new_break_smb_message()・open_fake_file()・print_fsp_end()・query_lock()・real_write_file()・rename_open_files()・reply_close()・reply_getattrE()・reply_ntcreate_and_X()・reply_open_and_X()・reply_setattrE()・schedule_aio_write_and_X()・set_canon_ace_list()・set_nt_acl()・set_sd()・setup_write_cache()・shadow_copy_get_shadow_copy_data()・smb_set_file_allocation_info()・smb_set_nt_acl_nfs4()・smbacl4_get_vfs_params()・smbacl4_GetFileOwner()・store_inheritance_attributes()・vfs_allocate_file_space()・vfs_get_ntquota()・vfs_get_user_ntquota_list()・vfs_set_filelen()・vfs_set_ntquota()・vfswrap_ftruncate()・write_file().
参照元 add_fd_to_close_entry()・afs_to_nt_acl()・call_nt_transact_query_security_desc()・call_trans2setfilepathinfo()・cancel_aio_by_fsp()・change_file_owner_to_parent()・close_filestruct()・close_normal_file()・cmd_close()・cmd_open()・commit()・commit_all()・copy_file()・dup_file_fsp()・fcb_or_dos_open()・fd_close()・fd_close_posix()・fd_open()・file_dump_open_table()・file_find_di_first()・file_find_di_next()・file_find_dif()・file_find_fd()・file_free()・file_new()・file_sync_all()・file_version_is_newer()・fill_share_mode_entry()・flush_write_cache()・fsp_set_pending_modtime()・fsp_stat()・get_ea_list_from_file()・get_ea_value()・get_file_version()・get_nt_acl()・get_nt_acl_no_snum()・initial_break_processing()・irix_oplock_receive_message()・irix_release_kernel_oplock()・irix_set_kernel_oplock()・linux_release_kernel_oplock()・linux_set_kernel_oplock()・load_inherited_info()・open_directory()・open_fake_file()・open_file()・open_file_ntcreate()・posix_fcntl_getlock()・posix_fcntl_lock()・print_fsp_end()・print_fsp_open()・read_file()・real_write_file()・remove_posix_acl()・rename_internals_fsp()・reply_close()・reply_ctemp()・reply_lock()・reply_lseek()・reply_printclose()・reply_printopen()・reply_readbraw()・reply_unlock()・schedule_aio_read_and_X()・schedule_aio_write_and_X()・send_file_readbraw()・send_file_readX()・set_ea()・set_ea_dos_attribute()・set_file_oplock()・set_gpfs_sharemode()・set_nt_acl()・set_sd()・set_unix_posix_acl()・smb_file_position_information()・smb_set_file_allocation_info()・smb_set_file_size()・smb_set_file_unix_info2()・smb_set_posix_lock()・smbacl4_GetFileOwner()・store_inheritance_attributes()・strict_allocate_ftruncate()・sync_file()・try_chown()・user_can_read_file()・user_can_write_file()・vfs_allocate_file_space()・vfs_fill_sparse()・vfs_gpfs_kernel_flock()・vfs_pread_data()・vfs_pwrite_data()・vfs_read_data()・vfs_set_filelen()・vfs_transfer_file()・vfs_write_data()・vfswrap_pread()・wcp_file_size_change()・write_file().
unsigned int num_smb_operations |
uint16 rap_print_jobid |
SMB_DEV_T dev |
参照元 brl_get_locks_internal()・close_directory()・close_remove_share_mode()・downgrade_oplock()・dup_file_fsp()・enum_file_fn()・fd_array_key_fsp()・file_dump_open_table()・file_find_di_first()・file_find_di_next()・file_find_dif()・fill_share_mode_entry()・fsp_set_pending_modtime()・irix_oplock_receive_message()・irix_release_kernel_oplock()・irix_set_kernel_oplock()・linux_release_kernel_oplock()・linux_set_kernel_oplock()・locking_ref_count_key_fsp()・open_directory()・open_file()・open_file_ntcreate()・open_file_stat()・print_fsp_open()・release_level_2_oplocks_on_change()・remove_oplock()・rename_internals_fsp()・rename_open_files()・set_delete_on_close()・set_file_oplock()・smb_posix_unlink().
SMB_INO_T inode |
参照元 brl_get_locks_internal()・close_directory()・close_remove_share_mode()・downgrade_oplock()・dup_file_fsp()・enum_file_fn()・fd_array_key_fsp()・file_dump_open_table()・file_find_di_first()・file_find_di_next()・file_find_dif()・fill_share_mode_entry()・fsp_set_pending_modtime()・irix_oplock_receive_message()・irix_release_kernel_oplock()・irix_set_kernel_oplock()・linux_release_kernel_oplock()・linux_set_kernel_oplock()・locking_ref_count_key_fsp()・open_directory()・open_file()・open_file_ntcreate()・open_file_stat()・print_fsp_open()・release_level_2_oplocks_on_change()・remove_oplock()・rename_internals_fsp()・rename_open_files()・set_delete_on_close()・set_file_oplock()・smb_posix_unlink().
SMB_BIG_UINT initial_allocation_size |
uint16 file_pid |
uint16 vuid |
struct timeval open_time |
uint32 access_mask |
uint32 share_access |
struct timespec pending_modtime |
struct timespec last_write_time |
int oplock_type |
参照元 call_nt_transact_create()・close_normal_file()・delay_for_oplocks()・downgrade_file_oplock()・dup_file_fsp()・file_find_dif()・initial_break_processing()・is_delete_request()・is_locked()・open_directory()・open_file_ntcreate()・open_file_stat()・print_fsp_open()・release_file_oplock()・release_level_2_oplocks_on_change()・reply_ctemp()・reply_lockingX()・reply_ntcreate_and_X()・reply_open()・reply_open_and_X()・set_file_oplock()・smb_posix_open()・validate_my_share_entries()・write_file().
struct timed_event* oplock_timeout |
struct lock_struct last_lock_failure |
参照元 afs_set_nt_acl()・afs_to_nt_acl()・append_parent_acl()・apply_default_perms()・call_nt_transact_create()・call_nt_transact_notify_change()・call_trans2open()・call_trans2setfilepathinfo()・can_set_delete_on_close()・close_file()・convert_canon_ace_to_posix_perms()・create_canon_ace_lists()・create_default_mode()・do_lock()・do_lock_cancel()・do_unlock()・dup_file_fsp()・get_nt_acl()・open_directory()・open_file()・open_file_stat()・print_fsp_open()・query_lock()・reply_close()・reply_ntcreate_and_X()・set_delete_on_close()・set_nt_acl()・smbacl4_GetFileOwner().
char* fsp_name |
参照元 _srv_net_file_query_secdesc()・_srv_net_file_set_secdesc()・add_fd_to_close_entry()・afs_get_nt_acl()・afs_set_nt_acl()・afs_to_nt_acl()・aixjfs2_get_nfs4_acl()・aixjfs2_process_smbacl()・aixjfs2_set_nt_acl_common()・aixjfs2_sys_acl_get_fd()・aixjfs2_sys_acl_set_fd()・append_parent_acl()・audit_fchmod()・audit_fchmod_acl()・call_nt_transact_create()・call_nt_transact_ioctl()・call_nt_transact_notify_change()・call_nt_transact_query_security_desc()・call_nt_transact_set_security_desc()・call_trans2setfilepathinfo()・can_set_delete_on_close()・cancel_pending_lock_requests_by_fid()・change_file_owner_to_parent()・change_notify_create()・check_magic()・close_directory()・close_normal_file()・close_remove_share_mode()・cmd_close()・cmd_open()・convert_canon_ace_to_posix_perms()・create_default_mode()・decrement_windows_lock_ref_count()・delete_windows_lock_ref_count()・delete_write_cache()・do_lock()・do_lock_cancel()・do_unlock()・downgrade_oplock()・dup_file_fsp()・fcb_or_dos_open()・file_dump_open_table()・file_find_dif()・file_free()・file_new()・fsp_stat()・get_nt_acl()・get_nt_acl_no_snum()・get_windows_lock_ref_count()・gpfs_get_nfs4_acl()・gpfsacl_process_smbacl()・gpfsacl_set_nt_acl_internal()・gpfsacl_sys_acl_get_fd()・gpfsacl_sys_acl_set_fd()・handle_aio_completed()・handle_aio_read_complete()・handle_aio_write_complete()・hpuxacl_sys_acl_get_fd()・hpuxacl_sys_acl_set_fd()・increment_windows_lock_ref_count()・initial_break_processing()・irix_release_kernel_oplock()・irix_set_kernel_oplock()・is_locked()・is_posix_locked()・linux_release_kernel_oplock()・linux_set_kernel_oplock()・load_inherited_info()・msg_file_was_renamed()・notify_callback()・open_directory()・open_fake_file()・open_file()・open_file_stat()・oplock_timeout_handler()・prime_cache()・print_fsp_end()・print_fsp_open()・process_blocking_lock_queue()・process_lockingX()・push_blocking_lock_request()・read_file()・real_write_file()・reduce_windows_lock_ref_count()・release_level_2_oplocks_on_change()・release_posix_lock_posix_flavour()・release_posix_lock_windows_flavour()・remove_oplock()・remove_pending_lock_requests_by_mid()・rename_internals_fsp()・rename_open_files()・reply_getattrE()・reply_lockingX()・reply_ntcreate_and_X()・reply_ntcreate_and_X_quota()・reply_setattrE()・reply_write()・reply_write_and_X()・reply_writebmpx()・reply_writebraw()・reply_writeunlock()・schedule_aio_read_and_X()・schedule_aio_write_and_X()・send_file_readbraw()・send_file_readX()・set_delete_on_close()・set_ea()・set_file_oplock()・set_filelen_write_cache()・set_nt_acl()・set_posix_lock_posix_flavour()・set_posix_lock_windows_flavour()・setup_write_cache()・smb_file_position_information()・smb_file_rename_information()・smb_full_audit_aio_cancel()・smb_full_audit_aio_error()・smb_full_audit_aio_fsync()・smb_full_audit_aio_read()・smb_full_audit_aio_return()・smb_full_audit_aio_suspend()・smb_full_audit_aio_write()・smb_full_audit_close()・smb_full_audit_fchmod()・smb_full_audit_fchmod_acl()・smb_full_audit_fchown()・smb_full_audit_fget_nt_acl()・smb_full_audit_fgetxattr()・smb_full_audit_flistxattr()・smb_full_audit_fremovexattr()・smb_full_audit_fset_nt_acl()・smb_full_audit_fsetxattr()・smb_full_audit_fstat()・smb_full_audit_fsync()・smb_full_audit_ftruncate()・smb_full_audit_get_nt_acl()・smb_full_audit_getlock()・smb_full_audit_kernel_flock()・smb_full_audit_linux_setlease()・smb_full_audit_lock()・smb_full_audit_lseek()・smb_full_audit_pread()・smb_full_audit_pwrite()・smb_full_audit_read()・smb_full_audit_sendfile()・smb_full_audit_set_nt_acl()・smb_full_audit_sys_acl_get_fd()・smb_full_audit_sys_acl_set_fd()・smb_full_audit_write()・smb_get_nt_acl_nfs4()・smb_posix_unlink()・smb_set_file_allocation_info()・smb_set_file_basic_info()・smb_set_file_disposition_info()・smb_set_info_standard()・smb_set_nt_acl_nfs4()・smb_set_posix_acl()・smb_set_posix_lock()・smbacl4_GetFileOwner()・store_inheritance_attributes()・validate_my_share_entries()・vfs_allocate_file_space()・vfs_fill_sparse()・vfs_set_filelen()・wcp_file_size_change()・write_file().
struct vfs_fsp_data* vfs_extension |
struct notify_change_buf* notify |