connection_struct 50 examples/VFS/skel_opaque.c static void skel_disconnect(vfs_handle_struct *handle, connection_struct *conn) connection_struct 308 source3/include/proto.h bool afs_login(connection_struct *conn); connection_struct 309 source3/include/proto.h bool afs_login(connection_struct *conn); connection_struct 428 source3/include/proto.h connection_struct *conn, connection_struct 512 source3/include/proto.h struct file_id vfs_file_id_from_sbuf(connection_struct *conn, const SMB_STRUCT_STAT *sbuf); connection_struct 804 source3/include/proto.h char *standard_sub_conn(TALLOC_CTX *ctx, connection_struct *conn, const char *str); connection_struct 4892 source3/include/proto.h NTSTATUS print_fsp_open(struct smb_request *req, connection_struct *conn, connection_struct 6130 source3/include/proto.h bool schedule_aio_read_and_X(connection_struct *conn, connection_struct 6134 source3/include/proto.h bool schedule_aio_write_and_X(connection_struct *conn, connection_struct 6199 source3/include/proto.h NTSTATUS delete_all_streams(connection_struct *conn, const char *fname); connection_struct 6211 source3/include/proto.h void conn_free_internal(connection_struct *conn); connection_struct 6212 source3/include/proto.h void conn_free(connection_struct *conn); connection_struct 6221 source3/include/proto.h bool yield_connection(connection_struct *conn, const char *name); connection_struct 6224 source3/include/proto.h bool claim_connection(connection_struct *conn, const char *name, connection_struct 6230 source3/include/proto.h uint64_t sys_disk_free(connection_struct *conn, const char *path, bool small_query, connection_struct 6232 source3/include/proto.h uint64_t get_dfree_info(connection_struct *conn, connection_struct 6254 source3/include/proto.h void dptr_closecnum(connection_struct *conn); connection_struct 6255 source3/include/proto.h void dptr_idlecnum(connection_struct *conn); connection_struct 6257 source3/include/proto.h NTSTATUS dptr_create(connection_struct *conn, const char *path, bool old_handle, bool expect_close,uint16 spid, connection_struct 6274 source3/include/proto.h bool dir_check_ftype(connection_struct *conn, uint32 mode, uint32 dirtype); connection_struct 6276 source3/include/proto.h connection_struct *conn, connection_struct 6285 source3/include/proto.h bool is_visible_file(connection_struct *conn, const char *dir_path, const char *name, SMB_STRUCT_STAT *pst, bool use_veto); connection_struct 6286 source3/include/proto.h struct smb_Dir *OpenDir(TALLOC_CTX *mem_ctx, connection_struct *conn, connection_struct 6295 source3/include/proto.h NTSTATUS can_delete_directory(struct connection_struct *conn, connection_struct 6314 source3/include/proto.h mode_t unix_mode(connection_struct *conn, int dosmode, const char *fname, connection_struct 6316 source3/include/proto.h uint32 dos_mode_msdfs(connection_struct *conn, const char *path,SMB_STRUCT_STAT *sbuf); connection_struct 6318 source3/include/proto.h uint32 dos_mode(connection_struct *conn, const char *path,SMB_STRUCT_STAT *sbuf); connection_struct 6319 source3/include/proto.h int file_set_dosmode(connection_struct *conn, const char *fname, connection_struct 6323 source3/include/proto.h int file_ntimes(connection_struct *conn, const char *fname, connection_struct 6325 source3/include/proto.h bool set_sticky_write_time_path(connection_struct *conn, const char *fname, connection_struct 6350 source3/include/proto.h NTSTATUS open_fake_file(struct smb_request *req, connection_struct *conn, connection_struct 6360 source3/include/proto.h bool can_access_file_acl(struct connection_struct *conn, connection_struct 6363 source3/include/proto.h bool can_delete_file_in_directory(connection_struct *conn, const char *fname); connection_struct 6364 source3/include/proto.h bool can_access_file_data(connection_struct *conn, const char *fname, SMB_STRUCT_STAT *psbuf, uint32 access_mask); connection_struct 6365 source3/include/proto.h bool can_write_to_file(connection_struct *conn, const char *fname, SMB_STRUCT_STAT *psbuf); connection_struct 6366 source3/include/proto.h bool directory_has_default_acl(connection_struct *conn, const char *fname); connection_struct 6381 source3/include/proto.h NTSTATUS sync_file(connection_struct *conn, files_struct *fsp, bool write_through); connection_struct 6387 source3/include/proto.h connection_struct *conn, connection_struct 6393 source3/include/proto.h NTSTATUS check_name(connection_struct *conn, const char *name); connection_struct 6394 source3/include/proto.h int get_real_filename(connection_struct *conn, const char *path, connection_struct 6400 source3/include/proto.h NTSTATUS file_new(struct smb_request *req, connection_struct *conn, connection_struct 6402 source3/include/proto.h void file_close_conn(connection_struct *conn); connection_struct 6418 source3/include/proto.h void file_sync_all(connection_struct *conn); connection_struct 6428 source3/include/proto.h void send_trans_reply(connection_struct *conn, connection_struct 6438 source3/include/proto.h void api_reply(connection_struct *conn, uint16 vuid, connection_struct 6486 source3/include/proto.h bool is_msdfs_link(connection_struct *conn, connection_struct 6494 source3/include/proto.h int setup_dfs_referral(connection_struct *orig_conn, connection_struct 6505 source3/include/proto.h connection_struct *conn, connection_struct 6510 source3/include/proto.h connection_struct *conn, connection_struct 6516 source3/include/proto.h connection_struct **pconn, connection_struct 6528 source3/include/proto.h void change_notify_reply(connection_struct *conn, connection_struct 6540 source3/include/proto.h void notify_fname(connection_struct *conn, uint32 action, uint32 filter, connection_struct 6543 source3/include/proto.h struct sys_notify_context *sys_notify_context_create(connection_struct *conn, connection_struct 6568 source3/include/proto.h connection_struct *conn); connection_struct 6585 source3/include/proto.h void send_nt_replies(connection_struct *conn, connection_struct 6603 source3/include/proto.h void change_file_owner_to_parent(connection_struct *conn, connection_struct 6606 source3/include/proto.h NTSTATUS change_dir_owner_to_parent(connection_struct *conn, connection_struct 6614 source3/include/proto.h bool open_match_attributes(connection_struct *conn, connection_struct 6622 source3/include/proto.h connection_struct *conn, connection_struct 6636 source3/include/proto.h NTSTATUS open_file_fchmod(struct smb_request *req, connection_struct *conn, connection_struct 6640 source3/include/proto.h NTSTATUS create_directory(connection_struct *conn, struct smb_request *req, const char *directory); connection_struct 6648 source3/include/proto.h connection_struct *conn); connection_struct 6649 source3/include/proto.h NTSTATUS open_streams_for_delete(connection_struct *conn, connection_struct 6651 source3/include/proto.h NTSTATUS create_file_default(connection_struct *conn, connection_struct 6669 source3/include/proto.h NTSTATUS get_relative_fid_filename(connection_struct *conn, connection_struct 6737 source3/include/proto.h void reply_open_pipe_and_X(connection_struct *conn, struct smb_request *req); connection_struct 6741 source3/include/proto.h void reply_pipe_close(connection_struct *conn, struct smb_request *req); connection_struct 6748 source3/include/proto.h SMB_ACL_T free_empty_sys_acl(connection_struct *conn, SMB_ACL_T the_acl); connection_struct 6751 source3/include/proto.h NTSTATUS posix_get_nt_acl(struct connection_struct *conn, const char *name, connection_struct 6753 source3/include/proto.h int try_chown(connection_struct *conn, const char *fname, uid_t uid, gid_t gid); connection_struct 6758 source3/include/proto.h int get_acl_group_bits( connection_struct *conn, const char *fname, mode_t *mode ); connection_struct 6759 source3/include/proto.h int chmod_acl(connection_struct *conn, const char *name, mode_t mode); connection_struct 6760 source3/include/proto.h int inherit_access_posix_acl(connection_struct *conn, const char *inherit_from_dir, connection_struct 6763 source3/include/proto.h bool set_unix_posix_default_acl(connection_struct *conn, const char *fname, SMB_STRUCT_STAT *psbuf, connection_struct 6765 source3/include/proto.h bool set_unix_posix_acl(connection_struct *conn, files_struct *fsp, const char *fname, uint16 num_acls, const char *pdata); connection_struct 6852 source3/include/proto.h bool check_fsp_open(connection_struct *conn, struct smb_request *req, connection_struct 6854 source3/include/proto.h bool check_fsp(connection_struct *conn, struct smb_request *req, connection_struct 6856 source3/include/proto.h bool check_fsp_ntquota_handle(connection_struct *conn, struct smb_request *req, connection_struct 6858 source3/include/proto.h bool fsp_belongs_conn(connection_struct *conn, struct smb_request *req, connection_struct 6876 source3/include/proto.h NTSTATUS unlink_internals(connection_struct *conn, struct smb_request *req, connection_struct 6904 source3/include/proto.h connection_struct *conn, connection_struct 6907 source3/include/proto.h NTSTATUS rename_internals_fsp(connection_struct *conn, connection_struct 6914 source3/include/proto.h connection_struct *conn, connection_struct 6925 source3/include/proto.h connection_struct *conn, connection_struct 6953 source3/include/proto.h NTSTATUS srv_request_encryption_setup(connection_struct *conn, connection_struct 6958 source3/include/proto.h NTSTATUS srv_encryption_start(connection_struct *conn); connection_struct 6985 source3/include/proto.h bool set_conn_connectpath(connection_struct *conn, const char *connectpath); connection_struct 6986 source3/include/proto.h bool set_current_service(connection_struct *conn, uint16 flags, bool do_chdir); connection_struct 6993 source3/include/proto.h void close_cnum(connection_struct *conn, uint16 vuid); connection_struct 7021 source3/include/proto.h connection_struct *conn); connection_struct 7035 source3/include/proto.h bool stat_cache_lookup(connection_struct *conn, connection_struct 7051 source3/include/proto.h uint64_t smb_roundup(connection_struct *conn, uint64_t val); connection_struct 7052 source3/include/proto.h NTSTATUS get_ea_value(TALLOC_CTX *mem_ctx, connection_struct *conn, connection_struct 7055 source3/include/proto.h NTSTATUS get_ea_names_from_file(TALLOC_CTX *mem_ctx, connection_struct *conn, connection_struct 7058 source3/include/proto.h NTSTATUS set_ea(connection_struct *conn, files_struct *fsp, const char *fname, struct ea_list *ea_list); connection_struct 7060 source3/include/proto.h void send_trans2_replies(connection_struct *conn, connection_struct 7067 source3/include/proto.h unsigned char *create_volume_objectid(connection_struct *conn, unsigned char objid[16]); connection_struct 7069 source3/include/proto.h connection_struct *conn, connection_struct 7072 source3/include/proto.h NTSTATUS smb_set_file_time(connection_struct *conn, connection_struct 7086 source3/include/proto.h void conn_clear_vuid_cache(connection_struct *conn, uint16_t vuid); connection_struct 7087 source3/include/proto.h bool change_to_user(connection_struct *conn, uint16 vuid); connection_struct 7093 source3/include/proto.h bool become_user(connection_struct *conn, uint16 vuid); connection_struct 7114 source3/include/proto.h bool vfs_init_custom(connection_struct *conn, const char *vfs_object); connection_struct 7121 source3/include/proto.h bool smbd_vfs_init(connection_struct *conn); connection_struct 7122 source3/include/proto.h bool vfs_directory_exist(connection_struct *conn, const char *dname, SMB_STRUCT_STAT *st); connection_struct 7123 source3/include/proto.h bool vfs_object_exist(connection_struct *conn,const char *fname,SMB_STRUCT_STAT *sbuf); connection_struct 7124 source3/include/proto.h bool vfs_file_exist(connection_struct *conn, const char *fname,SMB_STRUCT_STAT *sbuf); connection_struct 7141 source3/include/proto.h char *vfs_readdirname(connection_struct *conn, void *p, SMB_STRUCT_STAT *sbuf); connection_struct 7142 source3/include/proto.h int vfs_ChDir(connection_struct *conn, const char *path); connection_struct 7143 source3/include/proto.h char *vfs_GetWd(TALLOC_CTX *ctx, connection_struct *conn); connection_struct 7144 source3/include/proto.h NTSTATUS check_reduced_name(connection_struct *conn, const char *fname); connection_struct 215 source3/lib/afs.c bool afs_login(connection_struct *conn) connection_struct 289 source3/lib/afs.c bool afs_login(connection_struct *conn) connection_struct 56 source3/lib/conn_tdb.c connection_struct *conn, connection_struct 49 source3/lib/dummysmbd.c NTSTATUS can_delete_directory(struct connection_struct *conn, connection_struct 27 source3/lib/file_id.c struct file_id vfs_file_id_from_sbuf(connection_struct *conn, const SMB_STRUCT_STAT *sbuf) connection_struct 904 source3/lib/substitute.c char *standard_sub_conn(TALLOC_CTX *ctx, connection_struct *conn, const char *str) connection_struct 164 source3/modules/nfs4_acls.c static int smbacl4_GetFileOwner(struct connection_struct *conn, connection_struct 344 source3/modules/nfs4_acls.c NTSTATUS smb_get_nt_acl_nfs4(struct connection_struct *conn, connection_struct 136 source3/modules/nfs4_acls.h NTSTATUS smb_get_nt_acl_nfs4(connection_struct *conn, connection_struct 146 source3/modules/onefs.h int onefs_rdp_add_dir_state(connection_struct *conn, SMB_STRUCT_DIR *dirp); connection_struct 151 source3/modules/onefs.h int onefs_sys_create_file(connection_struct *conn, connection_struct 166 source3/modules/onefs.h ssize_t onefs_sys_sendfile(connection_struct *conn, int tofd, int fromfd, connection_struct 466 source3/modules/onefs_acl.c static struct ifs_ace onefs_init_ace(struct connection_struct *conn, connection_struct 32 source3/modules/onefs_config.c static void onefs_load_faketimestamp_config(struct connection_struct *conn, connection_struct 92 source3/modules/onefs_config.c static void onefs_load_global_config(connection_struct *conn) connection_struct 177 source3/modules/onefs_config.c int onefs_load_config(connection_struct *conn) connection_struct 149 source3/modules/onefs_config.h int onefs_load_config(connection_struct *conn); connection_struct 200 source3/modules/onefs_dir.c onefs_rdp_add_dir_state(connection_struct *conn, SMB_STRUCT_DIR *dirp) connection_struct 47 source3/modules/onefs_open.c static NTSTATUS onefs_create_file_unixpath(connection_struct *conn, connection_struct 69 source3/modules/onefs_open.c connection_struct *conn, connection_struct 429 source3/modules/onefs_open.c NTSTATUS onefs_open_file_ntcreate(connection_struct *conn, connection_struct 1331 source3/modules/onefs_open.c static NTSTATUS onefs_open_directory(connection_struct *conn, connection_struct 1629 source3/modules/onefs_open.c static NTSTATUS onefs_create_file_unixpath(connection_struct *conn, connection_struct 91 source3/modules/onefs_streams.c static int get_stream_dir_fd(connection_struct *conn, const char *base, connection_struct 516 source3/modules/onefs_streams.c static NTSTATUS walk_onefs_streams(connection_struct *conn, files_struct *fsp, connection_struct 33 source3/modules/onefs_system.c static void smlock_init(connection_struct *conn, struct sm_lock *sml, connection_struct 78 source3/modules/onefs_system.c int onefs_sys_create_file(connection_struct *conn, connection_struct 312 source3/modules/onefs_system.c ssize_t onefs_sys_sendfile(connection_struct *conn, int tofd, int fromfd, connection_struct 657 source3/modules/vfs_afsacl.c struct connection_struct *conn, connection_struct 107 source3/modules/vfs_expand_msdfs.c connection_struct *conn, connection_struct 772 source3/modules/vfs_full_audit.c static char *audit_prefix(TALLOC_CTX *ctx, connection_struct *conn) connection_struct 70 source3/modules/vfs_streams_xattr.c static ssize_t get_xattr_size(connection_struct *conn, connection_struct 605 source3/modules/vfs_streams_xattr.c static NTSTATUS walk_xattr_streams(connection_struct *conn, files_struct *fsp, connection_struct 637 source3/printing/nt_printing.c static char *driver_unix_convert(connection_struct *conn, connection_struct 1272 source3/printing/nt_printing.c static int file_version_is_newer(connection_struct *conn, fstring new_file, fstring old_file) connection_struct 1793 source3/printing/nt_printing.c connection_struct *conn, connection_struct 28 source3/printing/printfsp.c NTSTATUS print_fsp_open(struct smb_request *req, connection_struct *conn, connection_struct 115 source3/smbd/aio.c bool schedule_aio_read_and_X(connection_struct *conn, connection_struct 206 source3/smbd/aio.c bool schedule_aio_write_and_X(connection_struct *conn, connection_struct 712 source3/smbd/aio.c bool schedule_aio_read_and_X(connection_struct *conn, connection_struct 720 source3/smbd/aio.c bool schedule_aio_write_and_X(connection_struct *conn, connection_struct 174 source3/smbd/close.c NTSTATUS delete_all_streams(connection_struct *conn, const char *fname) connection_struct 243 source3/smbd/conn.c void conn_free_internal(connection_struct *conn) connection_struct 282 source3/smbd/conn.c void conn_free(connection_struct *conn) connection_struct 26 source3/smbd/connection.c bool yield_connection(connection_struct *conn, const char *name) connection_struct 133 source3/smbd/connection.c bool claim_connection(connection_struct *conn, const char *name, connection_struct 66 source3/smbd/dfree.c uint64_t sys_disk_free(connection_struct *conn, const char *path, bool small_query, connection_struct 177 source3/smbd/dfree.c uint64_t get_dfree_info(connection_struct *conn, connection_struct 305 source3/smbd/dir.c void dptr_closecnum(connection_struct *conn) connection_struct 319 source3/smbd/dir.c void dptr_idlecnum(connection_struct *conn) connection_struct 387 source3/smbd/dir.c NTSTATUS dptr_create(connection_struct *conn, const char *path, bool old_handle, bool expect_close,uint16 spid, connection_struct 782 source3/smbd/dir.c bool dir_check_ftype(connection_struct *conn, uint32 mode, uint32 dirtype) connection_struct 804 source3/smbd/dir.c static bool mangle_mask_match(connection_struct *conn, connection_struct 821 source3/smbd/dir.c connection_struct *conn, connection_struct 956 source3/smbd/dir.c static bool user_can_read_file(connection_struct *conn, char *name) connection_struct 977 source3/smbd/dir.c static bool user_can_write_file(connection_struct *conn, char *name, SMB_STRUCT_STAT *pst) connection_struct 1003 source3/smbd/dir.c static bool file_is_special(connection_struct *conn, char *name, SMB_STRUCT_STAT *pst) connection_struct 1026 source3/smbd/dir.c bool is_visible_file(connection_struct *conn, const char *dir_path, connection_struct 1107 source3/smbd/dir.c struct smb_Dir *OpenDir(TALLOC_CTX *mem_ctx, connection_struct *conn, connection_struct 1320 source3/smbd/dir.c NTSTATUS can_delete_directory(struct connection_struct *conn, connection_struct 67 source3/smbd/dosmode.c mode_t unix_mode(connection_struct *conn, int dosmode, const char *fname, connection_struct 143 source3/smbd/dosmode.c static uint32 dos_mode_from_sbuf(connection_struct *conn, const char *path, SMB_STRUCT_STAT *sbuf) connection_struct 191 source3/smbd/dosmode.c static bool get_ea_dos_attribute(connection_struct *conn, const char *path,SMB_STRUCT_STAT *sbuf, uint32 *pattr) connection_struct 250 source3/smbd/dosmode.c static bool set_ea_dos_attribute(connection_struct *conn, const char *path, SMB_STRUCT_STAT *sbuf, uint32 dosmode) connection_struct 309 source3/smbd/dosmode.c uint32 dos_mode_msdfs(connection_struct *conn, const char *path,SMB_STRUCT_STAT *sbuf) connection_struct 385 source3/smbd/dosmode.c static bool get_stat_dos_flags(connection_struct *conn, connection_struct 422 source3/smbd/dosmode.c static bool set_stat_dos_flags(connection_struct *conn, connection_struct 469 source3/smbd/dosmode.c uint32 dos_mode(connection_struct *conn, const char *path,SMB_STRUCT_STAT *sbuf) connection_struct 539 source3/smbd/dosmode.c int file_set_dosmode(connection_struct *conn, const char *fname, connection_struct 711 source3/smbd/dosmode.c int file_ntimes(connection_struct *conn, const char *fname, connection_struct 772 source3/smbd/dosmode.c bool set_sticky_write_time_path(connection_struct *conn, const char *fname, connection_struct 101 source3/smbd/fake_file.c NTSTATUS open_fake_file(struct smb_request *req, connection_struct *conn, connection_struct 29 source3/smbd/file_access.c bool can_access_file_acl(struct connection_struct *conn, connection_struct 63 source3/smbd/file_access.c bool can_delete_file_in_directory(connection_struct *conn, const char *fname) connection_struct 145 source3/smbd/file_access.c bool can_access_file_data(connection_struct *conn, const char *fname, SMB_STRUCT_STAT *psbuf, uint32 access_mask) connection_struct 198 source3/smbd/file_access.c bool can_write_to_file(connection_struct *conn, const char *fname, SMB_STRUCT_STAT *psbuf) connection_struct 207 source3/smbd/file_access.c bool directory_has_default_acl(connection_struct *conn, const char *fname) connection_struct 926 source3/smbd/fileio.c NTSTATUS sync_file(connection_struct *conn, files_struct *fsp, bool write_through) connection_struct 30 source3/smbd/filename.c connection_struct *conn, connection_struct 115 source3/smbd/filename.c connection_struct *conn, connection_struct 752 source3/smbd/filename.c NTSTATUS check_name(connection_struct *conn, const char *name) connection_struct 797 source3/smbd/filename.c static int get_real_filename_full_scan(connection_struct *conn, connection_struct 898 source3/smbd/filename.c int get_real_filename(connection_struct *conn, const char *path, connection_struct 929 source3/smbd/filename.c connection_struct *conn, connection_struct 42 source3/smbd/files.c NTSTATUS file_new(struct smb_request *req, connection_struct *conn, connection_struct 126 source3/smbd/files.c void file_close_conn(connection_struct *conn) connection_struct 431 source3/smbd/files.c void file_sync_all(connection_struct *conn) connection_struct 32 source3/smbd/ipc.c static void api_no_reply(connection_struct *conn, struct smb_request *req); connection_struct 83 source3/smbd/ipc.c void send_trans_reply(connection_struct *conn, connection_struct 217 source3/smbd/ipc.c static void api_dcerpc_cmd(connection_struct *conn, struct smb_request *req, connection_struct 343 source3/smbd/ipc.c static void api_WNPHS(connection_struct *conn, struct smb_request *req, connection_struct 362 source3/smbd/ipc.c static void api_SNPHS(connection_struct *conn, struct smb_request *req, connection_struct 380 source3/smbd/ipc.c static void api_no_reply(connection_struct *conn, struct smb_request *req) connection_struct 400 source3/smbd/ipc.c static void api_fd_reply(connection_struct *conn, uint16 vuid, connection_struct 480 source3/smbd/ipc.c static void named_pipe(connection_struct *conn, uint16 vuid, connection_struct 528 source3/smbd/ipc.c static void handle_trans(connection_struct *conn, struct smb_request *req, connection_struct 64 source3/smbd/lanman.c static bool api_Unsupported(connection_struct *conn, uint16 vuid, connection_struct 71 source3/smbd/lanman.c static bool api_TooSmall(connection_struct *conn, uint16 vuid, char *param, char *data, connection_struct 77 source3/smbd/lanman.c static int CopyExpanded(connection_struct *conn, connection_struct 135 source3/smbd/lanman.c static int StrlenExpanded(connection_struct *conn, int snum, char *s) connection_struct 164 source3/smbd/lanman.c static char *Expand(connection_struct *conn, int snum, char *s) connection_struct 557 source3/smbd/lanman.c static void fill_printjob_info(connection_struct *conn, int snum, int uLevel, connection_struct 643 source3/smbd/lanman.c static void fill_printq_info_52(connection_struct *conn, int snum, connection_struct 724 source3/smbd/lanman.c static void fill_printq_info(connection_struct *conn, int snum, int uLevel, connection_struct 842 source3/smbd/lanman.c static bool api_DosPrintQGetInfo(connection_struct *conn, uint16 vuid, connection_struct 970 source3/smbd/lanman.c static bool api_DosPrintQEnum(connection_struct *conn, uint16 vuid, connection_struct 1365 source3/smbd/lanman.c static bool api_RNetServerEnum(connection_struct *conn, uint16 vuid, connection_struct 1520 source3/smbd/lanman.c static bool api_RNetGroupGetUsers(connection_struct *conn, uint16 vuid, connection_struct 1594 source3/smbd/lanman.c static int fill_share_info(connection_struct *conn, int snum, int uLevel, connection_struct 1708 source3/smbd/lanman.c static bool api_RNetShareGetInfo(connection_struct *conn,uint16 vuid, connection_struct 1771 source3/smbd/lanman.c static bool api_RNetShareEnum( connection_struct *conn, uint16 vuid, connection_struct 1878 source3/smbd/lanman.c static bool api_RNetShareAdd(connection_struct *conn,uint16 vuid, connection_struct 2027 source3/smbd/lanman.c static bool api_RNetGroupEnum(connection_struct *conn,uint16 vuid, connection_struct 2184 source3/smbd/lanman.c static bool api_NetUserGetGroups(connection_struct *conn,uint16 vuid, connection_struct 2343 source3/smbd/lanman.c static bool api_RNetUserEnum(connection_struct *conn, uint16 vuid, connection_struct 2501 source3/smbd/lanman.c static bool api_NetRemoteTOD(connection_struct *conn,uint16 vuid, connection_struct 2559 source3/smbd/lanman.c static bool api_SetUserPassword(connection_struct *conn,uint16 vuid, connection_struct 2670 source3/smbd/lanman.c static bool api_SamOEMChangePassword(connection_struct *conn,uint16 vuid, connection_struct 2748 source3/smbd/lanman.c static bool api_RDosPrintJobDel(connection_struct *conn,uint16 vuid, connection_struct 2831 source3/smbd/lanman.c static bool api_WPrintQueueCtrl(connection_struct *conn,uint16 vuid, connection_struct 2926 source3/smbd/lanman.c static bool api_PrintJobInfo(connection_struct *conn, uint16 vuid, connection_struct 3014 source3/smbd/lanman.c static bool api_RNetServerGetInfo(connection_struct *conn,uint16 vuid, connection_struct 3178 source3/smbd/lanman.c static bool api_NetWkstaGetInfo(connection_struct *conn,uint16 vuid, connection_struct 3449 source3/smbd/lanman.c static bool api_RNetUserGetInfo(connection_struct *conn, uint16 vuid, connection_struct 3704 source3/smbd/lanman.c static bool api_WWkstaUserLogon(connection_struct *conn,uint16 vuid, connection_struct 3809 source3/smbd/lanman.c static bool api_WAccessGetUserPerms(connection_struct *conn,uint16 vuid, connection_struct 3854 source3/smbd/lanman.c static bool api_WPrintJobGetInfo(connection_struct *conn, uint16 vuid, connection_struct 3953 source3/smbd/lanman.c static bool api_WPrintJobEnumerate(connection_struct *conn, uint16 vuid, connection_struct 4074 source3/smbd/lanman.c static void fill_printdest_info(connection_struct *conn, int snum, int uLevel, connection_struct 4110 source3/smbd/lanman.c static bool api_WPrintDestGetInfo(connection_struct *conn, uint16 vuid, connection_struct 4190 source3/smbd/lanman.c static bool api_WPrintDestEnum(connection_struct *conn, uint16 vuid, connection_struct 4271 source3/smbd/lanman.c static bool api_WPrintDriverEnum(connection_struct *conn, uint16 vuid, connection_struct 4334 source3/smbd/lanman.c static bool api_WPrintQProcEnum(connection_struct *conn, uint16 vuid, connection_struct 4397 source3/smbd/lanman.c static bool api_WPrintPortEnum(connection_struct *conn, uint16 vuid, connection_struct 4466 source3/smbd/lanman.c static bool api_RNetSessionEnum(connection_struct *conn, uint16 vuid, connection_struct 4551 source3/smbd/lanman.c static bool api_TooSmall(connection_struct *conn,uint16 vuid, char *param, char *data, connection_struct 4575 source3/smbd/lanman.c static bool api_Unsupported(connection_struct *conn, uint16 vuid, connection_struct 4652 source3/smbd/lanman.c void api_reply(connection_struct *conn, uint16 vuid, connection_struct 47 source3/smbd/msdfs.c static NTSTATUS parse_dfs_path(connection_struct *conn, connection_struct 218 source3/smbd/msdfs.c connection_struct **pconn, connection_struct 409 source3/smbd/msdfs.c connection_struct *conn, connection_struct 481 source3/smbd/msdfs.c bool is_msdfs_link(connection_struct *conn, connection_struct 508 source3/smbd/msdfs.c connection_struct *conn, connection_struct 648 source3/smbd/msdfs.c connection_struct *conn, connection_struct 1154 source3/smbd/msdfs.c int setup_dfs_referral(connection_struct *orig_conn, connection_struct 1328 source3/smbd/msdfs.c connection_struct **conn_out, connection_struct 1684 source3/smbd/msdfs.c connection_struct *conn, connection_struct 1717 source3/smbd/msdfs.c connection_struct *conn, connection_struct 134 source3/smbd/notify.c static void change_notify_reply_packet(connection_struct *conn, connection_struct 154 source3/smbd/notify.c void change_notify_reply(connection_struct *conn, connection_struct 339 source3/smbd/notify.c void notify_fname(connection_struct *conn, uint32 action, uint32 filter, connection_struct 489 source3/smbd/notify.c struct sys_notify_context *sys_notify_context_create(connection_struct *conn, connection_struct 81 source3/smbd/notify_internal.c connection_struct *conn) connection_struct 48 source3/smbd/nttrans.c void send_nt_replies(connection_struct *conn, connection_struct 309 source3/smbd/nttrans.c static void nt_open_pipe(char *fname, connection_struct *conn, connection_struct 339 source3/smbd/nttrans.c static void do_ntcreate_pipe_open(connection_struct *conn, connection_struct 661 source3/smbd/nttrans.c static void do_nt_transact_create_pipe(connection_struct *conn, connection_struct 831 source3/smbd/nttrans.c static void call_nt_transact_create(connection_struct *conn, connection_struct 1151 source3/smbd/nttrans.c connection_struct *conn, connection_struct 1463 source3/smbd/nttrans.c static void call_nt_transact_notify_change(connection_struct *conn, connection_struct 1566 source3/smbd/nttrans.c static void call_nt_transact_rename(connection_struct *conn, connection_struct 1630 source3/smbd/nttrans.c static void call_nt_transact_query_security_desc(connection_struct *conn, connection_struct 1742 source3/smbd/nttrans.c static void call_nt_transact_set_security_desc(connection_struct *conn, connection_struct 1798 source3/smbd/nttrans.c static void call_nt_transact_ioctl(connection_struct *conn, connection_struct 2089 source3/smbd/nttrans.c static void call_nt_transact_get_user_quota(connection_struct *conn, connection_struct 2364 source3/smbd/nttrans.c static void call_nt_transact_set_user_quota(connection_struct *conn, connection_struct 2492 source3/smbd/nttrans.c static void handle_nttrans(connection_struct *conn, connection_struct 32 source3/smbd/open.c static NTSTATUS create_file_unixpath(connection_struct *conn, connection_struct 68 source3/smbd/open.c static NTSTATUS check_open_rights(struct connection_struct *conn, connection_struct 122 source3/smbd/open.c static NTSTATUS fd_open(struct connection_struct *conn, connection_struct 193 source3/smbd/open.c void change_file_owner_to_parent(connection_struct *conn, connection_struct 224 source3/smbd/open.c NTSTATUS change_dir_owner_to_parent(connection_struct *conn, connection_struct 316 source3/smbd/open.c connection_struct *conn, connection_struct 767 source3/smbd/open.c static NTSTATUS open_mode_check(connection_struct *conn, connection_struct 1052 source3/smbd/open.c bool open_match_attributes(connection_struct *conn, connection_struct 1103 source3/smbd/open.c connection_struct *conn, connection_struct 1339 source3/smbd/open.c static NTSTATUS calculate_access_mask(connection_struct *conn, connection_struct 1401 source3/smbd/open.c static NTSTATUS open_file_ntcreate(connection_struct *conn, connection_struct 2210 source3/smbd/open.c NTSTATUS open_file_fchmod(struct smb_request *req, connection_struct *conn, connection_struct 2271 source3/smbd/open.c static NTSTATUS mkdir_internal(connection_struct *conn, connection_struct 2364 source3/smbd/open.c static NTSTATUS open_directory(connection_struct *conn, connection_struct 2610 source3/smbd/open.c NTSTATUS create_directory(connection_struct *conn, struct smb_request *req, const char *directory) connection_struct 2722 source3/smbd/open.c connection_struct *conn) connection_struct 2752 source3/smbd/open.c NTSTATUS open_streams_for_delete(connection_struct *conn, connection_struct 2862 source3/smbd/open.c static NTSTATUS create_file_unixpath(connection_struct *conn, connection_struct 3241 source3/smbd/open.c NTSTATUS get_relative_fid_filename(connection_struct *conn, connection_struct 3328 source3/smbd/open.c NTSTATUS create_file_default(connection_struct *conn, connection_struct 75 source3/smbd/pipes.c void reply_open_pipe_and_X(connection_struct *conn, struct smb_request *req) connection_struct 652 source3/smbd/posix_acls.c static struct pai_val *load_inherited_info(const struct connection_struct *conn, connection_struct 828 source3/smbd/posix_acls.c static mode_t convert_permset_to_mode_t(connection_struct *conn, SMB_ACL_PERMSET_T permset) connection_struct 862 source3/smbd/posix_acls.c static int map_acl_perms_to_permset(connection_struct *conn, mode_t mode, SMB_ACL_PERMSET_T *p_permset) connection_struct 2371 source3/smbd/posix_acls.c static canon_ace *canonicalise_acl(struct connection_struct *conn, connection_struct 2549 source3/smbd/posix_acls.c static bool acl_group_override(connection_struct *conn, connection_struct 2839 source3/smbd/posix_acls.c SMB_ACL_T free_empty_sys_acl(connection_struct *conn, SMB_ACL_T the_acl) connection_struct 3037 source3/smbd/posix_acls.c static NTSTATUS posix_get_nt_acl_common(struct connection_struct *conn, connection_struct 3337 source3/smbd/posix_acls.c NTSTATUS posix_get_nt_acl(struct connection_struct *conn, const char *name, connection_struct 3385 source3/smbd/posix_acls.c int try_chown(connection_struct *conn, const char *fname, uid_t uid, gid_t gid) connection_struct 3950 source3/smbd/posix_acls.c int get_acl_group_bits( connection_struct *conn, const char *fname, mode_t *mode ) connection_struct 3992 source3/smbd/posix_acls.c static int chmod_acl_internals( connection_struct *conn, SMB_ACL_T posix_acl, mode_t mode) connection_struct 4060 source3/smbd/posix_acls.c static int copy_access_posix_acl(connection_struct *conn, const char *from, const char *to, mode_t mode) connection_struct 4085 source3/smbd/posix_acls.c int chmod_acl(connection_struct *conn, const char *name, mode_t mode) connection_struct 4094 source3/smbd/posix_acls.c static bool directory_has_default_posix_acl(connection_struct *conn, const char *fname) connection_struct 4115 source3/smbd/posix_acls.c int inherit_access_posix_acl(connection_struct *conn, const char *inherit_from_dir, connection_struct 4153 source3/smbd/posix_acls.c static bool unix_ex_wire_to_permset(connection_struct *conn, unsigned char wire_perm, SMB_ACL_PERMSET_T *p_permset) connection_struct 4217 source3/smbd/posix_acls.c static SMB_ACL_T create_posix_acl_from_wire(connection_struct *conn, uint16 num_acls, const char *pdata) connection_struct 4308 source3/smbd/posix_acls.c bool set_unix_posix_default_acl(connection_struct *conn, const char *fname, SMB_STRUCT_STAT *psbuf, connection_struct 4357 source3/smbd/posix_acls.c static bool remove_posix_acl(connection_struct *conn, files_struct *fsp, const char *fname) connection_struct 4493 source3/smbd/posix_acls.c bool set_unix_posix_acl(connection_struct *conn, files_struct *fsp, const char *fname, uint16 num_acls, const char *pdata) connection_struct 327 source3/smbd/reply.c bool check_fsp_open(connection_struct *conn, struct smb_request *req, connection_struct 345 source3/smbd/reply.c bool check_fsp(connection_struct *conn, struct smb_request *req, connection_struct 368 source3/smbd/reply.c bool check_fsp_ntquota_handle(connection_struct *conn, struct smb_request *req, connection_struct 398 source3/smbd/reply.c bool fsp_belongs_conn(connection_struct *conn, struct smb_request *req, connection_struct 2233 source3/smbd/reply.c static NTSTATUS can_rename(connection_struct *conn, files_struct *fsp, connection_struct 2272 source3/smbd/reply.c static NTSTATUS do_unlink(connection_struct *conn, connection_struct 2415 source3/smbd/reply.c NTSTATUS unlink_internals(connection_struct *conn, struct smb_request *req, connection_struct 2788 source3/smbd/reply.c static void send_file_readbraw(connection_struct *conn, connection_struct 3284 source3/smbd/reply.c static void send_file_readX(connection_struct *conn, struct smb_request *req, connection_struct 5155 source3/smbd/reply.c connection_struct *conn, connection_struct 5219 source3/smbd/reply.c connection_struct *conn, connection_struct 5545 source3/smbd/reply.c static void rename_open_files(connection_struct *conn, connection_struct 5611 source3/smbd/reply.c static void notify_rename(connection_struct *conn, bool is_dir, connection_struct 5653 source3/smbd/reply.c NTSTATUS rename_internals_fsp(connection_struct *conn, connection_struct 5859 source3/smbd/reply.c connection_struct *conn, connection_struct 6288 source3/smbd/reply.c connection_struct *conn, connection_struct 484 source3/smbd/seal.c static NTSTATUS srv_enc_spnego_negotiate(connection_struct *conn, connection_struct 544 source3/smbd/seal.c static NTSTATUS srv_enc_spnego_ntlm_auth(connection_struct *conn, connection_struct 608 source3/smbd/seal.c static NTSTATUS srv_enc_raw_ntlm_auth(connection_struct *conn, connection_struct 661 source3/smbd/seal.c NTSTATUS srv_request_encryption_setup(connection_struct *conn, connection_struct 725 source3/smbd/seal.c NTSTATUS srv_encryption_start(connection_struct *conn) connection_struct 25 source3/smbd/service.c static bool canonicalize_connect_path(connection_struct *conn) connection_struct 52 source3/smbd/service.c bool set_conn_connectpath(connection_struct *conn, const char *connectpath) connection_struct 173 source3/smbd/service.c bool set_current_service(connection_struct *conn, uint16 flags, bool do_chdir) connection_struct 1221 source3/smbd/service.c void close_cnum(connection_struct *conn, uint16 vuid) connection_struct 256 source3/smbd/share_access.c connection_struct *conn) connection_struct 163 source3/smbd/statcache.c bool stat_cache_lookup(connection_struct *conn, connection_struct 34 source3/smbd/trans2.c static char *store_file_unix_basic(connection_struct *conn, connection_struct 39 source3/smbd/trans2.c static char *store_file_unix_basic_info2(connection_struct *conn, connection_struct 49 source3/smbd/trans2.c uint64_t smb_roundup(connection_struct *conn, uint64_t val) connection_struct 94 source3/smbd/trans2.c NTSTATUS get_ea_value(TALLOC_CTX *mem_ctx, connection_struct *conn, connection_struct 143 source3/smbd/trans2.c NTSTATUS get_ea_names_from_file(TALLOC_CTX *mem_ctx, connection_struct *conn, connection_struct 254 source3/smbd/trans2.c static struct ea_list *get_ea_list_from_file(TALLOC_CTX *mem_ctx, connection_struct *conn, files_struct *fsp, connection_struct 325 source3/smbd/trans2.c connection_struct *conn, struct ea_list *ea_list) connection_struct 369 source3/smbd/trans2.c static unsigned int estimate_ea_size(connection_struct *conn, files_struct *fsp, const char *fname) connection_struct 386 source3/smbd/trans2.c static void canonicalize_ea_name(connection_struct *conn, files_struct *fsp, const char *fname, fstring unix_ea_name) connection_struct 406 source3/smbd/trans2.c NTSTATUS set_ea(connection_struct *conn, files_struct *fsp, const char *fname, struct ea_list *ea_list) connection_struct 661 source3/smbd/trans2.c void send_trans2_replies(connection_struct *conn, connection_struct 862 source3/smbd/trans2.c static void call_trans2open(connection_struct *conn, connection_struct 1069 source3/smbd/trans2.c static bool exact_match(connection_struct *conn, connection_struct 1125 source3/smbd/trans2.c static NTSTATUS unix_perms_from_wire( connection_struct *conn, connection_struct 1196 source3/smbd/trans2.c static bool check_msdfs_link(connection_struct *conn, connection_struct 1222 source3/smbd/trans2.c connection_struct *conn, connection_struct 1872 source3/smbd/trans2.c static void call_trans2findfirst(connection_struct *conn, connection_struct 2211 source3/smbd/trans2.c static void call_trans2findnext(connection_struct *conn, connection_struct 2510 source3/smbd/trans2.c unsigned char *create_volume_objectid(connection_struct *conn, unsigned char objid[16]) connection_struct 2555 source3/smbd/trans2.c static void call_trans2qfsinfo(connection_struct *conn, connection_struct 3140 source3/smbd/trans2.c static void call_trans2setfsinfo(connection_struct *conn, connection_struct 3400 source3/smbd/trans2.c static unsigned int count_acl_entries(connection_struct *conn, SMB_ACL_T posix_acl) connection_struct 3420 source3/smbd/trans2.c static bool marshall_posix_acl(connection_struct *conn, char *pdata, SMB_STRUCT_STAT *pst, SMB_ACL_T posix_acl) connection_struct 3518 source3/smbd/trans2.c static char *store_file_unix_basic(connection_struct *conn, connection_struct 3663 source3/smbd/trans2.c static char *store_file_unix_basic_info2(connection_struct *conn, connection_struct 3746 source3/smbd/trans2.c static void call_trans2qpipeinfo(connection_struct *conn, connection_struct 3818 source3/smbd/trans2.c static void call_trans2qfilepathinfo(connection_struct *conn, connection_struct 4821 source3/smbd/trans2.c connection_struct *conn, connection_struct 4893 source3/smbd/trans2.c NTSTATUS smb_set_file_time(connection_struct *conn, connection_struct 5003 source3/smbd/trans2.c static NTSTATUS smb_set_file_dosmode(connection_struct *conn, connection_struct 5050 source3/smbd/trans2.c static NTSTATUS smb_set_file_size(connection_struct *conn, connection_struct 5122 source3/smbd/trans2.c static NTSTATUS smb_info_set_ea(connection_struct *conn, connection_struct 5165 source3/smbd/trans2.c static NTSTATUS smb_set_file_disposition_info(connection_struct *conn, connection_struct 5211 source3/smbd/trans2.c static NTSTATUS smb_file_position_information(connection_struct *conn, connection_struct 5247 source3/smbd/trans2.c static NTSTATUS smb_file_mode_information(connection_struct *conn, connection_struct 5267 source3/smbd/trans2.c static NTSTATUS smb_set_file_unix_link(connection_struct *conn, connection_struct 5310 source3/smbd/trans2.c static NTSTATUS smb_set_file_unix_hlink(connection_struct *conn, connection_struct 5348 source3/smbd/trans2.c static NTSTATUS smb_file_rename_information(connection_struct *conn, connection_struct 5481 source3/smbd/trans2.c static NTSTATUS smb_set_posix_acl(connection_struct *conn, connection_struct 5543 source3/smbd/trans2.c static NTSTATUS smb_set_posix_lock(connection_struct *conn, connection_struct 5667 source3/smbd/trans2.c static NTSTATUS smb_set_info_standard(connection_struct *conn, connection_struct 5705 source3/smbd/trans2.c static NTSTATUS smb_set_file_basic_info(connection_struct *conn, connection_struct 5775 source3/smbd/trans2.c static NTSTATUS smb_set_file_allocation_info(connection_struct *conn, connection_struct 5883 source3/smbd/trans2.c static NTSTATUS smb_set_file_end_of_file_info(connection_struct *conn, connection_struct 5920 source3/smbd/trans2.c static NTSTATUS smb_unix_mknod(connection_struct *conn, connection_struct 6007 source3/smbd/trans2.c static NTSTATUS smb_set_file_unix_basic(connection_struct *conn, connection_struct 6213 source3/smbd/trans2.c static NTSTATUS smb_set_file_unix_info2(connection_struct *conn, connection_struct 6275 source3/smbd/trans2.c static NTSTATUS smb_posix_mkdir(connection_struct *conn, connection_struct 6378 source3/smbd/trans2.c static NTSTATUS smb_posix_open(connection_struct *conn, connection_struct 6576 source3/smbd/trans2.c static NTSTATUS smb_posix_unlink(connection_struct *conn, connection_struct 6694 source3/smbd/trans2.c static void call_trans2setfilepathinfo(connection_struct *conn, connection_struct 7134 source3/smbd/trans2.c static void call_trans2mkdir(connection_struct *conn, struct smb_request *req, connection_struct 7268 source3/smbd/trans2.c static void call_trans2findnotifyfirst(connection_struct *conn, connection_struct 7321 source3/smbd/trans2.c static void call_trans2findnotifynext(connection_struct *conn, connection_struct 7351 source3/smbd/trans2.c static void call_trans2getdfsreferral(connection_struct *conn, connection_struct 7404 source3/smbd/trans2.c static void call_trans2ioctl(connection_struct *conn, connection_struct 7510 source3/smbd/trans2.c static void handle_trans2(connection_struct *conn, struct smb_request *req, connection_struct 59 source3/smbd/uid.c static void free_conn_server_info_if_unused(connection_struct *conn) connection_struct 82 source3/smbd/uid.c static bool check_user_ok(connection_struct *conn, connection_struct 179 source3/smbd/uid.c void conn_clear_vuid_cache(connection_struct *conn, uint16_t vuid) connection_struct 224 source3/smbd/uid.c bool change_to_user(connection_struct *conn, uint16 vuid) connection_struct 485 source3/smbd/uid.c bool become_user(connection_struct *conn, uint16 vuid) connection_struct 93 source3/smbd/vfs.c static void vfs_init_default(connection_struct *conn) connection_struct 110 source3/smbd/vfs.c bool vfs_init_custom(connection_struct *conn, const char *vfs_object) connection_struct 302 source3/smbd/vfs.c bool smbd_vfs_init(connection_struct *conn) connection_struct 333 source3/smbd/vfs.c bool vfs_directory_exist(connection_struct *conn, const char *dname, SMB_STRUCT_STAT *st) connection_struct 355 source3/smbd/vfs.c bool vfs_object_exist(connection_struct *conn,const char *fname,SMB_STRUCT_STAT *sbuf) connection_struct 373 source3/smbd/vfs.c bool vfs_file_exist(connection_struct *conn, const char *fname,SMB_STRUCT_STAT *sbuf) connection_struct 708 source3/smbd/vfs.c char *vfs_readdirname(connection_struct *conn, void *p, SMB_STRUCT_STAT *sbuf) connection_struct 739 source3/smbd/vfs.c int vfs_ChDir(connection_struct *conn, const char *path) connection_struct 769 source3/smbd/vfs.c char *vfs_GetWd(TALLOC_CTX *ctx, connection_struct *conn) connection_struct 853 source3/smbd/vfs.c NTSTATUS check_reduced_name(connection_struct *conn, const char *fname) connection_struct 45 source3/winbindd/winbindd_proto.h bool yield_connection(connection_struct *conn, const char *name); connection_struct 48 source3/winbindd/winbindd_proto.h bool claim_connection(connection_struct *conn, const char *name,