proto.h
来自「MC Linux/Unix 终端下文件管理器」· C头文件 代码 · 共 1,486 行 · 第 1/5 页
H
1,486 行
int token, SMB_DEV_T dev, SMB_INO_T inode, share_mode_entry **shares);void del_share_mode(int token, files_struct *fsp);BOOL set_share_mode(int token, files_struct *fsp, uint16 port, uint16 op_type);BOOL remove_share_oplock(int token, files_struct *fsp);BOOL modify_share_mode(int token, files_struct *fsp, int new_mode);int share_mode_forall(void (*fn)(share_mode_entry *, char *));void share_status(FILE *f);/*The following definitions come from locking/locking_shm.c */struct share_ops *locking_shm_init(int ronly);/*The following definitions come from locking/locking_slow.c */struct share_ops *locking_slow_init(int ronly);/*The following definitions come from locking/shmem.c */struct shmem_ops *smb_shm_open(int ronly);/*The following definitions come from locking/shmem_sysv.c */struct shmem_ops *sysv_shm_open(int ronly);/*The following definitions come from param/loadparm.c */char *lp_logfile(void);char *lp_smbrun(void);char *lp_configfile(void);char *lp_smb_passwd_file(void);char *lp_serverstring(void);char *lp_printcapname(void);char *lp_lockdir(void);char *lp_rootdir(void);char *lp_defaultservice(void);char *lp_msg_command(void);char *lp_hosts_equiv(void);char *lp_auto_services(void);char *lp_passwd_program(void);char *lp_passwd_chat(void);char *lp_passwordserver(void);char *lp_name_resolve_order(void);char *lp_workgroup(void);char *lp_username_map(void);char *lp_groupname_map(void);char *lp_logon_script(void);char *lp_logon_path(void);char *lp_logon_drive(void);char *lp_logon_home(void);char *lp_remote_announce(void);char *lp_remote_browse_sync(void);char *lp_wins_server(void);char *lp_interfaces(void);char *lp_socket_address(void);char *lp_nis_home_map_name(void);char *lp_netbios_aliases(void);char *lp_driverfile(void);char *lp_panic_action(void);char *lp_adduser_script(void);char *lp_deluser_script(void);char *lp_domain_groups(void);char *lp_domain_admin_group(void);char *lp_domain_guest_group(void);char *lp_domain_admin_users(void);char *lp_domain_guest_users(void);char *lp_ldap_server(void);char *lp_ldap_suffix(void);char *lp_ldap_filter(void);char *lp_ldap_root(void);char *lp_ldap_rootpasswd(void);int lp_ssl_version(void);char *lp_ssl_hosts(void);char *lp_ssl_hosts_resign(void);char *lp_ssl_cacertdir(void);char *lp_ssl_cacertfile(void);char *lp_ssl_cert(void);char *lp_ssl_privkey(void);char *lp_ssl_client_cert(void);char *lp_ssl_client_privkey(void);char *lp_ssl_ciphers(void);BOOL lp_ssl_enabled(void);BOOL lp_ssl_reqClientCert(void);BOOL lp_ssl_reqServerCert(void);BOOL lp_ssl_compatibility(void);BOOL lp_dns_proxy(void);BOOL lp_wins_support(void);BOOL lp_we_are_a_wins_server(void);BOOL lp_wins_proxy(void);BOOL lp_local_master(void);BOOL lp_domain_master(void);BOOL lp_domain_logons(void);BOOL lp_preferred_master(void);BOOL lp_load_printers(void);BOOL lp_use_rhosts(void);BOOL lp_readprediction(void);BOOL lp_readbmpx(void);BOOL lp_readraw(void);BOOL lp_writeraw(void);BOOL lp_null_passwords(void);BOOL lp_strip_dot(void);BOOL lp_encrypted_passwords(void);BOOL lp_update_encrypted(void);BOOL lp_syslog_only(void);BOOL lp_timestamp_logs(void);BOOL lp_browse_list(void);BOOL lp_unix_realname(void);BOOL lp_nis_home_map(void);BOOL lp_bind_interfaces_only(void);BOOL lp_unix_password_sync(void);BOOL lp_passwd_chat_debug(void);BOOL lp_ole_locking_compat(void);BOOL lp_nt_smb_support(void);BOOL lp_nt_pipe_support(void);BOOL lp_nt_acl_support(void);BOOL lp_stat_cache(void);BOOL lp_allow_trusted_domains(void);BOOL lp_restrict_anonymous(void);int lp_os_level(void);int lp_max_ttl(void);int lp_max_wins_ttl(void);int lp_min_wins_ttl(void);int lp_max_log_size(void);int lp_max_open_files(void);int lp_maxxmit(void);int lp_maxmux(void);int lp_passwordlevel(void);int lp_usernamelevel(void);int lp_readsize(void);int lp_shmem_size(void);int lp_deadtime(void);int lp_maxprotocol(void);int lp_security(void);int lp_maxdisksize(void);int lp_lpqcachetime(void);int lp_syslog(void);int lp_client_code_page(void);int lp_lm_announce(void);int lp_lm_interval(void);int lp_machine_password_timeout(void);int lp_change_notify_timeout(void);int lp_stat_cache_size(void);int lp_map_to_guest(void);int lp_min_passwd_length(void);int lp_oplock_break_wait_time(void);int lp_ldap_port(void);char *lp_preexec(int );char *lp_postexec(int );char *lp_rootpreexec(int );char *lp_rootpostexec(int );char *lp_servicename(int );char *lp_pathname(int );char *lp_dontdescend(int );char *lp_username(int );char *lp_guestaccount(int );char *lp_invalid_users(int );char *lp_valid_users(int );char *lp_admin_users(int );char *lp_printcommand(int );char *lp_lpqcommand(int );char *lp_lprmcommand(int );char *lp_lppausecommand(int );char *lp_lpresumecommand(int );char *lp_queuepausecommand(int );char *lp_queueresumecommand(int );char *lp_printername(int );char *lp_printerdriver(int );char *lp_hostsallow(int );char *lp_hostsdeny(int );char *lp_magicscript(int );char *lp_magicoutput(int );char *lp_comment(int );char *lp_force_user(int );char *lp_force_group(int );char *lp_readlist(int );char *lp_writelist(int );char *lp_fstype(int );char *lp_mangled_map(int );char *lp_veto_files(int );char *lp_hide_files(int );char *lp_veto_oplocks(int );char *lp_driverlocation(int );BOOL lp_revalidate(int );BOOL lp_casesensitive(int );BOOL lp_preservecase(int );BOOL lp_shortpreservecase(int );BOOL lp_casemangle(int );BOOL lp_status(int );BOOL lp_hide_dot_files(int );BOOL lp_browseable(int );BOOL lp_readonly(int );BOOL lp_no_set_dir(int );BOOL lp_guest_ok(int );BOOL lp_guest_only(int );BOOL lp_print_ok(int );BOOL lp_postscript(int );BOOL lp_map_hidden(int );BOOL lp_map_archive(int );BOOL lp_locking(int );BOOL lp_strict_locking(int );BOOL lp_share_modes(int );BOOL lp_oplocks(int );BOOL lp_onlyuser(int );BOOL lp_manglednames(int );BOOL lp_widelinks(int );BOOL lp_symlinks(int );BOOL lp_syncalways(int );BOOL lp_strict_sync(int );BOOL lp_map_system(int );BOOL lp_delete_readonly(int );BOOL lp_fake_oplocks(int );BOOL lp_recursive_veto_delete(int );BOOL lp_dos_filetimes(int );BOOL lp_dos_filetime_resolution(int );BOOL lp_fake_dir_create_times(int );BOOL lp_blocking_locks(int );BOOL lp_mangle_locks(int );int lp_create_mode(int );int lp_force_create_mode(int );int lp_dir_mode(int );int lp_force_dir_mode(int );int lp_max_connections(int );int lp_defaultcase(int );int lp_minprintspace(int );int lp_printing(int );int lp_oplock_contention_limit(int );char lp_magicchar(int );BOOL lp_add_home(char *pszHomename, int iDefaultService, char *pszHomedir);int lp_add_service(char *pszService, int iDefaultService);BOOL lp_add_printer(char *pszPrintername, int iDefaultService);BOOL lp_file_list_changed(void);void *lp_local_ptr(int snum, void *ptr);BOOL lp_do_parameter(int snum, char *pszParmName, char *pszParmValue);BOOL lp_is_default(int snum, struct parm_struct *parm);struct parm_struct *lp_next_parameter(int snum, int *i, int allparameters);BOOL lp_snum_ok(int iService);void lp_add_one_printer(char *name,char *comment);BOOL lp_loaded(void);void lp_killunused(BOOL (*snumused)(int ));BOOL lp_load(char *pszFname,BOOL global_only, BOOL save_defaults, BOOL add_ipc);void lp_resetnumservices(void);int lp_numservices(void);void lp_dump(FILE *f, BOOL show_defaults, int maxtoprint);void lp_dump_one(FILE *f, BOOL show_defaults, int snum);int lp_servicenumber(char *pszServiceName);char *volume_label(int snum);void lp_remove_service(int snum);void lp_copy_service(int snum, char *new_name);int lp_default_server_announce(void);int lp_major_announce_version(void);int lp_minor_announce_version(void);void lp_set_name_resolve_order(char *new_order);void lp_set_kernel_oplocks(BOOL val);BOOL lp_kernel_oplocks(void);/*The following definitions come from param/params.c */BOOL pm_process( char *FileName, BOOL (*sfunc)(char *), BOOL (*pfunc)(char *, char *) );/*The following definitions come from passdb/ldap.c */struct passdb_ops *ldap_initialize_password_db(void);/*The following definitions come from passdb/nispass.c */struct passdb_ops *nisplus_initialize_password_db(void);/*The following definitions come from passdb/pass_check.c */void dfs_unlogin(void);BOOL pass_check(char *user,char *password, int pwlen, struct passwd *pwd, BOOL (*fn)(char *, char *));/*The following definitions come from passdb/passdb.c */BOOL initialize_password_db(void);struct smb_passwd *iterate_getsmbpwrid(uint32 user_rid);struct smb_passwd *iterate_getsmbpwuid(uid_t smb_userid);struct smb_passwd *iterate_getsmbpwnam(char *name);void *startsmbpwent(BOOL update);void endsmbpwent(void *vp);struct smb_passwd *getsmbpwent(void *vp);BOOL add_smbpwd_entry(struct smb_passwd *newpwd);BOOL mod_smbpwd_entry(struct smb_passwd* pwd, BOOL override);struct smb_passwd *getsmbpwnam(char *name);struct smb_passwd *getsmbpwrid(uint32 user_rid);struct smb_passwd *getsmbpwuid(uid_t smb_userid);struct sam_passwd *iterate_getsam21pwnam(char *name);struct sam_passwd *iterate_getsam21pwrid(uint32 rid);struct sam_passwd *iterate_getsam21pwuid(uid_t uid);struct sam_disp_info *getsamdisprid(uint32 rid);struct sam_passwd *getsam21pwent(void *vp);struct sam_passwd *getsam21pwnam(char *name);struct sam_passwd *getsam21pwrid(uint32 rid);void pdb_init_smb(struct smb_passwd *user);void pdb_init_sam(struct sam_passwd *user);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?