データ構造 | |
struct | children |
関数 | |
double | nbio_total (void) |
void | nb_alarm (int ignore) |
void | nbio_shmem (int n) |
static int | ne_find_handle (int handle) |
static int | find_handle (int handle) |
static void | sigsegv (int sig) |
void | nb_setup (struct cli_state *cli) |
void | nb_unlink (const char *fname) |
void | nb_createx (const char *fname, unsigned create_options, unsigned create_disposition, int handle) |
void | nb_writex (int handle, int offset, int size, int ret_size) |
void | nb_readx (int handle, int offset, int size, int ret_size) |
void | nb_close (int handle) |
void | nb_rmdir (const char *fname) |
void | nb_rename (const char *oldname, const char *newname) |
void | nb_qpathinfo (const char *fname) |
void | nb_qfileinfo (int fnum) |
void | nb_qfsinfo (int level) |
static void | find_fn (const char *mnt, file_info *finfo, const char *name, void *state) |
void | nb_findfirst (const char *mask) |
void | nb_flush (int fnum) |
static void | delete_fn (const char *mnt, file_info *finfo, const char *name, void *state) |
void | nb_deltree (const char *dname) |
void | nb_cleanup (void) |
変数 | |
static char | buf [70000] |
int | line_count |
int | nbio_id |
static int | nprocs |
struct { | |
int fd | |
int handle | |
} | ftable [MAX_FILES] |
static struct cli_state * | c |
static int | total_deleted |
double nbio_total | ( | void | ) |
参照元 nb_alarm()・run_nbench().
00044 { 00045 int i; 00046 double total = 0; 00047 for (i=0;i<nprocs;i++) { 00048 total += children[i].bytes_out + children[i].bytes_in; 00049 } 00050 return total; 00051 }
void nb_alarm | ( | int | ignore | ) |
参照先 end_timer()・line・nbio_id・nbio_total()・nprocs・printf().
参照元 run_nbench().
00054 { 00055 int i; 00056 int lines=0, num_clients=0; 00057 if (nbio_id != -1) return; 00058 00059 for (i=0;i<nprocs;i++) { 00060 lines += children[i].line; 00061 if (!children[i].done) num_clients++; 00062 } 00063 00064 printf("%4d %8d %.2f MB/sec\r", num_clients, lines/nprocs, 1.0e-6 * nbio_total() / end_timer()); 00065 00066 signal(SIGALRM, nb_alarm); 00067 alarm(1); 00068 }
void nbio_shmem | ( | int | n | ) |
static int ne_find_handle | ( | int | handle | ) | [static] |
static int find_handle | ( | int | handle | ) | [static] |
参照先 ftable・line_count・nbio_id・printf().
参照元 nb_close()・nb_flush()・nb_qfileinfo()・nb_readx()・nb_writex().
00093 { 00094 int i; 00095 children[nbio_id].line = line_count; 00096 for (i=0;i<MAX_FILES;i++) { 00097 if (ftable[i].handle == handle) return i; 00098 } 00099 printf("(%d) ERROR: handle %d was not found\n", 00100 line_count, handle); 00101 exit(1); 00102 00103 return -1; /* Not reached */ 00104 }
static void sigsegv | ( | int | sig | ) | [static] |
参照先 line・line_count・printf().
参照元 nb_setup().
00110 { 00111 char line[200]; 00112 printf("segv at line %d\n", line_count); 00113 slprintf(line, sizeof(line), "/usr/X11R6/bin/xterm -e gdb /proc/%d/exe %d", 00114 (int)getpid(), (int)getpid()); 00115 system(line); 00116 exit(1); 00117 }
void nb_setup | ( | struct cli_state * | cli | ) |
参照先 c・cli・nbio_id・sigsegv()・start_timer().
参照元 run_netbench().
00120 { 00121 signal(SIGSEGV, sigsegv); 00122 c = cli; 00123 start_timer(); 00124 children[nbio_id].done = 0; 00125 }
void nb_unlink | ( | const char * | fname | ) |
参照先 c・cli_errstr()・cli_unlink()・line_count・printf().
参照元 delete_fn()・run_netbench().
00129 { 00130 if (!cli_unlink(c, fname)) { 00131 #if NBDEBUG 00132 printf("(%d) unlink %s failed (%s)\n", 00133 line_count, fname, cli_errstr(c)); 00134 #endif 00135 } 00136 }
void nb_createx | ( | const char * | fname, | |
unsigned | create_options, | |||
unsigned | create_disposition, | |||
int | handle | |||
) |
参照先 c・cli_errstr()・cli_nt_create_full()・fd・ftable・line_count・printf().
参照元 run_netbench().
00141 { 00142 int fd, i; 00143 uint32 desired_access; 00144 00145 if (create_options & FILE_DIRECTORY_FILE) { 00146 desired_access = FILE_READ_DATA; 00147 } else { 00148 desired_access = FILE_READ_DATA | FILE_WRITE_DATA; 00149 } 00150 00151 fd = cli_nt_create_full(c, fname, 0, 00152 desired_access, 00153 0x0, 00154 FILE_SHARE_READ|FILE_SHARE_WRITE, 00155 create_disposition, 00156 create_options, 0); 00157 if (fd == -1 && handle != -1) { 00158 printf("ERROR: cli_nt_create_full failed for %s - %s\n", 00159 fname, cli_errstr(c)); 00160 exit(1); 00161 } 00162 if (fd != -1 && handle == -1) { 00163 printf("ERROR: cli_nt_create_full succeeded for %s\n", fname); 00164 exit(1); 00165 } 00166 if (fd == -1) return; 00167 00168 for (i=0;i<MAX_FILES;i++) { 00169 if (ftable[i].handle == 0) break; 00170 } 00171 if (i == MAX_FILES) { 00172 printf("(%d) file table full for %s\n", line_count, 00173 fname); 00174 exit(1); 00175 } 00176 ftable[i].handle = handle; 00177 ftable[i].fd = fd; 00178 }
void nb_writex | ( | int | handle, | |
int | offset, | |||
int | size, | |||
int | ret_size | |||
) |
参照先 buf・c・cli_write()・errno・fd・find_handle()・ftable・line_count・nbio_id・printf()・strerror().
参照元 run_netbench().
00181 { 00182 int i; 00183 00184 if (buf[0] == 0) memset(buf, 1, sizeof(buf)); 00185 00186 i = find_handle(handle); 00187 if (cli_write(c, ftable[i].fd, 0, buf, offset, size) != ret_size) { 00188 printf("(%d) ERROR: write failed on handle %d, fd %d \ 00189 errno %d (%s)\n", line_count, handle, ftable[i].fd, errno, strerror(errno)); 00190 exit(1); 00191 } 00192 00193 children[nbio_id].bytes_out += ret_size; 00194 }
void nb_readx | ( | int | handle, | |
int | offset, | |||
int | size, | |||
int | ret_size | |||
) |
参照先 buf・c・cli_read()・errno・fd・find_handle()・ftable・line_count・nbio_id・printf()・strerror().
参照元 run_netbench().
00197 { 00198 int i, ret; 00199 00200 i = find_handle(handle); 00201 if ((ret=cli_read(c, ftable[i].fd, buf, offset, size)) != ret_size) { 00202 printf("(%d) ERROR: read failed on handle %d ofs=%d size=%d res=%d fd %d errno %d (%s)\n", 00203 line_count, handle, offset, size, ret, ftable[i].fd, errno, strerror(errno)); 00204 exit(1); 00205 } 00206 children[nbio_id].bytes_in += ret_size; 00207 }
void nb_close | ( | int | handle | ) |
参照先 c・cli_close()・fd・find_handle()・ftable・line_count・printf().
参照元 run_netbench().
00210 { 00211 int i; 00212 i = find_handle(handle); 00213 if (!cli_close(c, ftable[i].fd)) { 00214 printf("(%d) close failed on handle %d\n", line_count, handle); 00215 exit(1); 00216 } 00217 ftable[i].handle = 0; 00218 }
void nb_rmdir | ( | const char * | fname | ) |
参照先 c・cli_errstr()・cli_rmdir()・printf().
参照元 delete_fn()・run_netbench().
00221 { 00222 if (!cli_rmdir(c, fname)) { 00223 printf("ERROR: rmdir %s failed (%s)\n", 00224 fname, cli_errstr(c)); 00225 exit(1); 00226 } 00227 }
void nb_rename | ( | const char * | oldname, | |
const char * | newname | |||
) |
参照先 c・cli_errstr()・cli_rename()・printf().
参照元 run_netbench().
00230 { 00231 if (!cli_rename(c, oldname, newname)) { 00232 printf("ERROR: rename %s %s failed (%s)\n", 00233 oldname, newname, cli_errstr(c)); 00234 exit(1); 00235 } 00236 }
void nb_qpathinfo | ( | const char * | fname | ) |
参照先 c・cli_qpathinfo().
参照元 run_netbench().
00240 { 00241 cli_qpathinfo(c, fname, NULL, NULL, NULL, NULL, NULL); 00242 }
void nb_qfileinfo | ( | int | fnum | ) |
参照先 c・cli_qfileinfo()・fd・find_handle()・ftable.
参照元 run_netbench().
00245 { 00246 int i; 00247 i = find_handle(fnum); 00248 cli_qfileinfo(c, ftable[i].fd, NULL, NULL, NULL, NULL, NULL, NULL, NULL); 00249 }
void nb_qfsinfo | ( | int | level | ) |
参照先 c・cli_dskattr()・total.
参照元 run_netbench().
00252 { 00253 int bsize, total, avail; 00254 /* this is not the right call - we need cli_qfsinfo() */ 00255 cli_dskattr(c, &bsize, &total, &avail); 00256 }
static void find_fn | ( | const char * | mnt, | |
file_info * | finfo, | |||
const char * | name, | |||
void * | state | |||
) | [static] |
void nb_findfirst | ( | const char * | mask | ) |
void nb_flush | ( | int | fnum | ) |
参照先 find_handle().
参照元 run_netbench().
00269 { 00270 int i; 00271 i = find_handle(fnum); 00272 /* hmmm, we don't have cli_flush() yet */ 00273 }
static void delete_fn | ( | const char * | mnt, | |
file_info * | finfo, | |||
const char * | name, | |||
void * | state | |||
) | [static] |
参照先 asprintf()・c・cli_list()・file_info::mode・file_info::name・nb_rmdir()・nb_unlink()・total_deleted.
参照元 nb_deltree().
00278 { 00279 char *s, *n; 00280 if (finfo->name[0] == '.') return; 00281 00282 n = SMB_STRDUP(name); 00283 n[strlen(n)-1] = 0; 00284 asprintf(&s, "%s%s", n, finfo->name); 00285 if (finfo->mode & aDIR) { 00286 char *s2; 00287 asprintf(&s2, "%s\\*", s); 00288 cli_list(c, s2, aDIR, delete_fn, NULL); 00289 nb_rmdir(s); 00290 } else { 00291 total_deleted++; 00292 nb_unlink(s); 00293 } 00294 free(s); 00295 free(n); 00296 }
void nb_deltree | ( | const char * | dname | ) |
参照先 asprintf()・c・cli_list()・cli_rmdir()・delete_fn()・printf()・total_deleted.
参照元 run_netbench().
00299 { 00300 char *mask; 00301 asprintf(&mask, "%s\\*", dname); 00302 00303 total_deleted = 0; 00304 cli_list(c, mask, aDIR, delete_fn, NULL); 00305 free(mask); 00306 cli_rmdir(c, dname); 00307 00308 if (total_deleted) printf("WARNING: Cleaned up %d files\n", total_deleted); 00309 }
void nb_cleanup | ( | void | ) |
char buf[70000] [static] |
参照元 _nss_winbind_getgrgid_solwrap()・_nss_winbind_getgrnam_solwrap()・_nss_winbind_getpwnam_solwrap()・_nss_winbind_getpwuid_solwrap()・_reg_perfcount_add_counter()・_reg_perfcount_get_64()・_reg_perfcount_get_counter_info()・_reg_perfcount_get_instance_info()・_reg_perfcount_get_numinst()・add_a_printer_driver_3()・add_mapping_entry()・ads_dns_lookup_ns()・ads_dns_lookup_srv()・ads_get_sid_from_extended_dn()・afs_settoken()・bsd_attr_list()・cac_MakeRegValueData()・cac_RegGetKeySecurity()・cac_unistr_ascii()・cac_unistr_to_str()・cgi_download()・check_dos_char_slowly()・cli_oplock_ack()・cmd_altname()・cmd_archive()・cmd_cancel()・cmd_cd()・cmd_chmod()・cmd_chown()・cmd_close()・cmd_del()・cmd_dir()・cmd_du()・cmd_getwd()・cmd_hardlink()・cmd_help()・cmd_lcd()・cmd_link()・cmd_lock()・cmd_logon()・cmd_mget()・cmd_mkdir()・cmd_mput()・cmd_newer()・cmd_open()・cmd_posix_mkdir()・cmd_posix_open()・cmd_posix_rmdir()・cmd_posix_unlink()・cmd_put()・cmd_rename()・cmd_reput()・cmd_rmdir()・cmd_symlink()・cmd_unlock()・cmd_vuid()・cmd_wdel()・collect_onlinestatus()・completion_fn()・convert_port_data_1()・CopyExpanded()・credstr()・debug_list_class_names_and_levels()・des_crypt112()・des_crypt128()・des_crypt64()・dns_create_tkey_record()・dns_create_tsig_record()・dns_marshall_buffer()・dns_marshall_domain_name()・dns_marshall_question()・dns_marshall_request()・dns_marshall_rr()・dns_marshall_uint16()・dns_marshall_uint32()・dns_negotiate_gss_ctx_int()・dns_receive_tcp()・dns_receive_udp()・dns_send()・dns_send_tcp()・dns_send_udp()・dns_sign_update()・dns_transaction()・dns_unmarshall_buffer()・dns_unmarshall_domain_name()・dns_unmarshall_label()・dns_unmarshall_question()・dns_unmarshall_request()・dns_unmarshall_rr()・dns_unmarshall_tkey_record()・dns_unmarshall_uint16()・dns_unmarshall_uint32()・dns_unmarshall_update_request()・do_cmd()・do_filehash()・do_put()・do_winbind_offline()・dptr_fill()・dump_data()・Expand()・file_pload()・fill_grent_mem()・fill_printdest_info()・findProgramPath()・flatten_message()・get_credentials_file()・get_file_size()・get_file_version()・get_ticket_cache()・http_timestring()・include_html()・init_samr_q_set_sec_obj()・main()・make_monitorui_buf()・manage_squid_request()・map_username()・match_mailslot_name()・mdfour()・message_dispatch()・messages_pending_for_pid()・name_mangle()・nb_readx()・nb_writex()・new_trans()・next_codepoint()・nss_getgrent()・nss_getgrgid()・nss_getgrnam()・nss_getpwent()・nss_getpwnam()・nss_getpwuid()・parse_lpq_aix()・parse_lpq_bsd()・parse_lpq_entry()・parse_lpq_hpux()・parse_lpq_lprng()・parse_lpq_nt()・parse_lpq_os2()・parse_lpq_plp()・parse_lpq_qnx()・parse_lpq_sysv()・parse_lpq_vlp()・pdb_copy_sam_account()・pidfile_create()・pjob_store()・pjobid_to_rap()・poptParseArgvString()・poptReadConfigFile()・print_count_samples()・print_notify_send_messages_to_printer()・process_cmd()・process_dgram()・process_node_status_request()・process_root()・process_smb()・randbuf()・rap_jobid_delete()・rap_to_pjobid()・read_credentials_file()・read_packet()・read_target_host()・readdirname()・receive_getdc_response()・receive_notify2_message_list()・reg_perfcount_get_base_index()・regdb_fetch_keys()・regval_build_multi_sz()・rep_inet_ntoa()・run_fdpasstest()・run_fdsesstest()・run_locktest4()・run_locktest5()・run_locktest7()・run_opentest()・run_oplock2()・run_oplock3()・run_readwritelarge()・run_tcon_test()・rw_torture()・rw_torture2()・rw_torture3()・send_keepalive()・send_packet()・sid_binstring()・sid_binstring_hex()・smb_io_lsa_data_buf()・smb_io_port_data_1()・smb_krb5_gen_netbios_krb5_address()・smbc_print_file_ctx()・store_cache_seqnum()・StrlenExpanded()・sysv_cache_reload()・talloc_unistr2_to_ascii()・tdb_alloc_read()・tdb_expand_file()・tdb_update_samacct_only()・tdbsam_convert()・test_socketpair()・test_strlcpy()・transfer_file_internal()・traverse_fn1()・tstring()・ucs2hex_push()・unexpected_packet()・update_a_printer_2()・update_driver_init_2()・write_ntforms()・writetarheader().
int line_count |
int nbio_id |
int nprocs [static] |
int fd |
参照元 _get_interfaces()・add_port_hook()・add_printer_hook()・cgi_download()・close_low_fds()・cm_open_connection()・cmd_close()・cmd_fchmod()・cmd_fchown()・cmd_fstat()・cmd_fsync()・cmd_ftruncate()・cmd_lock()・cmd_lseek()・cmd_more()・cmd_read()・cmd_write()・create_local_private_krb5_conf_for_domain()・do_filehash()・enumports_hook()・file_load()・file_pload()・file_save()・generic_queue_get()・get_password_file()・gpo_copy_file()・include_html()・info_fn()・irix_oplocks_available()・linux_oplock_receive_message()・linux_oplocks_available()・lookup_byaddr_backend()・lookup_byname_backend()・main()・map_file()・map_username()・msg_deliver()・nb_close()・nb_createx()・nb_qfileinfo()・nb_readx()・nb_writex()・net_afs_key()・nmbd_running()・pidfile_create()・pidfile_pid()・poptReadConfigFile()・prealloc_open()・process_usershare_file()・prs_dump_region()・rcinit_start()・rcinit_status()・rcinit_stop()・readrcfile()・regfio_close()・save_file()・send_fs_socket()・setup_out_fd()・smb_create_group()・smb_dump()・smb_readline_replacement()・smb_umount()・smbc_creat()・smbc_open()・smbc_open_ctx()・smbc_opendir()・smbc_setatr()・smbrun_internal()・smbrunsecret()・sock_exec()・startsmbfilepwent()・swrap_accept()・swrap_dump_packet()・swrap_get_pcap_fd()・swrap_socket()・test_ftruncate()・torture_utable()・updwtmp_my()・web_open()・winbind_named_pipe_sock()・winbind_open_pipe_sock()・x_fdup().
int handle |
参照元 _lsa_create_account()・_lsa_enum_accounts()・_lsa_enum_privs()・_lsa_lookup_names()・_lsa_lookup_names2()・_lsa_lookup_names3()・_lsa_lookup_sids()・_lsa_lookup_sids2()・_lsa_open_account()・_lsa_priv_get_dispname()・_lsa_query_info()・_lsa_query_info2()・_lsa_query_secobj()・_spoolss_abortprinter()・_spoolss_addform()・_spoolss_addprinterex()・_spoolss_closeprinter()・_spoolss_deleteform()・_spoolss_deleteprinter()・_spoolss_deleteprinterdata()・_spoolss_deleteprinterdataex()・_spoolss_deleteprinterkey()・_spoolss_enddocprinter()・_spoolss_enddocprinter_internal()・_spoolss_endpageprinter()・_spoolss_enumjobs()・_spoolss_enumprinterdata()・_spoolss_enumprinterdataex()・_spoolss_enumprinterkey()・_spoolss_fcpn()・_spoolss_getjob()・_spoolss_getprinter()・_spoolss_getprinterdata()・_spoolss_getprinterdataex()・_spoolss_getprinterdriver2()・_spoolss_open_printer_ex()・_spoolss_resetprinter()・_spoolss_rffpcnex()・_spoolss_rfnpcnex()・_spoolss_setform()・_spoolss_setjob()・_spoolss_setprinter()・_spoolss_setprinterdata()・_spoolss_setprinterdataex()・_spoolss_startdocprinter()・_spoolss_startpageprinter()・_spoolss_writeprinter()・_talloc_reference()・afs_set_nt_acl()・afsacl_connect()・afsacl_fset_nt_acl()・afsacl_set_nt_acl()・atalk_chmod()・atalk_chown()・atalk_opendir()・atalk_rename()・atalk_rmdir()・atalk_unlink()・audit_chmod()・audit_chmod_acl()・audit_close()・audit_connect()・audit_disconnect()・audit_fchmod()・audit_fchmod_acl()・audit_mkdir()・audit_open()・audit_opendir()・audit_rename()・audit_rmdir()・audit_syslog_facility()・audit_syslog_priority()・audit_unlink()・cap_chdir()・cap_chmod()・cap_chmod_acl()・cap_chown()・cap_disk_free()・cap_fgetxattr()・cap_fremovexattr()・cap_fsetxattr()・cap_getxattr()・cap_lgetxattr()・cap_link()・cap_listxattr()・cap_llistxattr()・cap_lremovexattr()・cap_lsetxattr()・cap_lstat()・cap_mkdir()・cap_mknod()・cap_ntimes()・cap_open()・cap_opendir()・cap_readdir()・cap_readlink()・cap_realpath()・cap_removexattr()・cap_rename()・cap_rmdir()・cap_set_nt_acl()・cap_setxattr()・cap_stat()・cap_symlink()・cap_sys_acl_delete_def_file()・cap_sys_acl_get_file()・cap_sys_acl_set_file()・cap_unlink()・catia_chdir()・catia_chmod()・catia_chmod_acl()・catia_chown()・catia_get_nt_acl()・catia_getwd()・catia_link()・catia_lstat()・catia_mknod()・catia_ntimes()・catia_open()・catia_opendir()・catia_readdir()・catia_readlink()・catia_realpath()・catia_rename()・catia_set_nt_acl()・catia_stat()・catia_symlink()・catia_unlink()・charset_name()・cmd_spoolss_addform()・cmd_spoolss_deleteform()・cmd_spoolss_enum_forms()・cmd_spoolss_getform()・cmd_spoolss_setform()・commit()・commit_all()・commit_close()・commit_connect()・commit_open()・commit_pwrite()・commit_write()・conn_free_internal()・control_printer()・cprime_connect()・cprime_pread()・cprime_read()・cprime_sendfile()・create_open_service_handle()・default_quota_get_quota()・default_quota_set_quota()・do_get()・do_log()・do_smb_load_module()・expand_msdfs_readlink()・fake_perms_fstat()・fake_perms_stat()・fam_watch()・find_eventlog_info_by_hnd()・gpfsacl_sys_acl_set_fd()・hpux_acl_call_present()・hpux_aclsort_call_present()・hpuxacl_sys_acl_delete_def_file()・hpuxacl_sys_acl_get_fd()・hpuxacl_sys_acl_set_fd()・hpuxacl_sys_acl_set_file()・init_q_reg_save_key()・inotify_watch()・log_failure()・log_success()・make_spoolss_q_addform()・make_spoolss_q_deleteform()・make_spoolss_q_deleteprinterdata()・make_spoolss_q_deleteprinterdataex()・make_spoolss_q_enddocprinter()・make_spoolss_q_endpageprinter()・make_spoolss_q_enumforms()・make_spoolss_q_getform()・make_spoolss_q_getjob()・make_spoolss_q_getprinterdata()・make_spoolss_q_getprinterdataex()・make_spoolss_q_rffpcnex()・make_spoolss_q_setform()・make_spoolss_q_setjob()・make_spoolss_q_startdocprinter()・make_spoolss_q_startpageprinter()・make_spoolss_q_writeprinter()・prealloc_connect()・prealloc_ftruncate()・prealloc_open()・prime_cache()・publish_or_unpublish_printer()・readahead_connect()・readahead_pread()・readahead_sendfile()・readonly_connect()・recycle_connect()・recycle_create_dir()・recycle_directory_exist()・recycle_directory_mode()・recycle_disconnect()・recycle_do_touch()・recycle_exclude()・recycle_exclude_dir()・recycle_file_exist()・recycle_get_file_size()・recycle_keep_dir_tree()・recycle_maxsize()・recycle_minsize()・recycle_noversions()・recycle_repository()・recycle_subdir_mode()・recycle_touch()・recycle_touch_mtime()・recycle_unlink()・recycle_versions()・rpccli_spoolss_addform()・rpccli_spoolss_deleteform()・rpccli_spoolss_enumforms()・rpccli_spoolss_getform()・rpccli_spoolss_reply_close_printer()・rpccli_spoolss_reply_open_printer()・rpccli_spoolss_setform()・shadow_copy_get_shadow_copy_data()・shadow_copy_opendir()・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_chdir()・smb_full_audit_chflags()・smb_full_audit_chmod()・smb_full_audit_chmod_acl()・smb_full_audit_chown()・smb_full_audit_close()・smb_full_audit_closedir()・smb_full_audit_connect()・smb_full_audit_disconnect()・smb_full_audit_disk_free()・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_get_quota()・smb_full_audit_get_shadow_copy_data()・smb_full_audit_getlock()・smb_full_audit_getwd()・smb_full_audit_getxattr()・smb_full_audit_kernel_flock()・smb_full_audit_lgetxattr()・smb_full_audit_link()・smb_full_audit_linux_setlease()・smb_full_audit_listxattr()・smb_full_audit_llistxattr()・smb_full_audit_lock()・smb_full_audit_lremovexattr()・smb_full_audit_lseek()・smb_full_audit_lsetxattr()・smb_full_audit_lstat()・smb_full_audit_mkdir()・smb_full_audit_mknod()・smb_full_audit_notify_watch()・smb_full_audit_ntimes()・smb_full_audit_open()・smb_full_audit_opendir()・smb_full_audit_pread()・smb_full_audit_pwrite()・smb_full_audit_read()・smb_full_audit_readdir()・smb_full_audit_readlink()・smb_full_audit_realpath()・smb_full_audit_removexattr()・smb_full_audit_rename()・smb_full_audit_rewinddir()・smb_full_audit_rmdir()・smb_full_audit_seekdir()・smb_full_audit_sendfile()・smb_full_audit_set_nt_acl()・smb_full_audit_set_quota()・smb_full_audit_setxattr()・smb_full_audit_stat()・smb_full_audit_statvfs()・smb_full_audit_symlink()・smb_full_audit_sys_acl_add_perm()・smb_full_audit_sys_acl_clear_perms()・smb_full_audit_sys_acl_create_entry()・smb_full_audit_sys_acl_delete_def_file()・smb_full_audit_sys_acl_free_acl()・smb_full_audit_sys_acl_free_qualifier()・smb_full_audit_sys_acl_free_text()・smb_full_audit_sys_acl_get_entry()・smb_full_audit_sys_acl_get_fd()・smb_full_audit_sys_acl_get_file()・smb_full_audit_sys_acl_get_perm()・smb_full_audit_sys_acl_get_permset()・smb_full_audit_sys_acl_get_qualifier()・smb_full_audit_sys_acl_get_tag_type()・smb_full_audit_sys_acl_init()・smb_full_audit_sys_acl_set_fd()・smb_full_audit_sys_acl_set_file()・smb_full_audit_sys_acl_set_permset()・smb_full_audit_sys_acl_set_qualifier()・smb_full_audit_sys_acl_set_tag_type()・smb_full_audit_sys_acl_to_text()・smb_full_audit_sys_acl_valid()・smb_full_audit_telldir()・smb_full_audit_unlink()・smb_full_audit_write()・solarisacl_sys_acl_delete_def_file()・solarisacl_sys_acl_set_file()・spoolss_addprinterex_level_2()・srv_spoolss_replycloseprinter()・srv_spoolss_replyopenprinter()・sys_acl_delete_def_file()・sys_acl_get_fd()・sys_acl_get_file()・sys_acl_set_fd()・sys_acl_set_file()・talloc_autofree_ldapmod()・talloc_autofree_ldapmsg()・talloc_reference_destructor()・update_printer()・update_printer_sec()・vfs_add_fsp_extension_notype()・vfs_fetch_fsp_extension()・vfs_init_custom()・vfs_remove_fsp_extension()・vfs_set_operation()・vfswrap_chmod()・vfswrap_chmod_acl()・vfswrap_disk_free()・vfswrap_ftruncate()・vfswrap_get_quota()・vfswrap_mkdir()・vfswrap_set_quota()・vfswrap_sys_acl_delete_def_file()・vfswrap_sys_acl_get_fd()・vfswrap_sys_acl_get_file()・vfswrap_sys_acl_set_fd()・vfswrap_sys_acl_set_file().
struct { ... } ftable[MAX_FILES] [static] |
参照元 add_cnk_list_entry()・base64_encode_data_blob()・check_error()・cifs_resolver()・cli_cm_get_mntpoint()・cli_cm_open()・cli_cm_set_mntpoint()・cmd_populate()・commit()・commit_all()・commit_open()・completion_fn()・connect_one()・connect_to_ipc()・connect_to_ipc_anonymous()・connect_to_ipc_krb5()・connect_to_service()・delete_fn()・do_connect()・do_connection()・dohash()・EatComment()・EatWhitespace()・encode_krb5_setpw()・EntryTime()・escape_shell_string()・expandNextArg()・fgets_slash()・find_charset_functions()・get_password_from_file()・grab_line()・iniparser_getboolean()・init_doschar_table()・init_mount()・init_valid_table()・LabelList()・main()・make_wins_proxy_name_query_request()・manage_squid_request()・MD5Transform()・ms_fnmatch_core()・ms_fnmatch_lanman_core()・ms_has_wild()・ms_has_wild_w()・name_map()・name_ptr()・nb_cleanup()・nb_close()・nb_createx()・nb_deltree()・nb_findfirst()・nb_qfileinfo()・nb_qfsinfo()・nb_qpathinfo()・nb_readx()・nb_rename()・nb_rmdir()・nb_setup()・nb_unlink()・nb_writex()・net_ads_password()・net_sh_process()・net_usershare_add_usage()・notify_marshall_changes()・open_nbt_connection()・Parse()・parse_quota_set()・readfile()・run_sesssetup_bench()・rw_torture()・rw_torture3()・sec_io_ace()・sec_io_acl()・Section()・send_fs_socket()・send_message()・setup_salt()・smbc_errno()・smbc_server()・spoolss_openprinter()・srvsvc_netservergetinfo()・start_filter()・startsmbfilepwent()・str_checksum()・string_combinations2()・strlen_m()・strlen_w()・strnlen_w()・sys_select()・talloc_report_depth_cb()・talloc_total_blocks()・talloc_total_size()・talloc_vasprintf()・talloc_vasprintf_append()・tdb_pack_va()・tdb_unpack()・torture_casetable()・torture_close_connection()・torture_open_connection()・torture_open_connection_share()・torture_utable()・try_close()・try_lock()・try_open()・try_unlock()・uname_string_combinations2()・utf8_pull()・utf8_push()・vfswrap_ftruncate()・wait_lock()・x_fgets()・x_fread()・yylex().
int total_deleted [static] |