⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 libsmb_internal.h

📁 samba-3.0.22.tar.gz 编译smb服务器的源码
💻 H
字号:
#ifndef _LIBSMB_INTERNAL_H_#define _LIBSMB_INTERNAL_H_#define SMBC_MAX_NAME  1023#define SMBC_FILE_MODE (S_IFREG | 0444)#define SMBC_DIR_MODE  (S_IFDIR | 0555)#include "include/libsmbclient.h"struct _SMBCSRV {	struct cli_state cli;	dev_t dev;	BOOL no_pathinfo;	BOOL no_pathinfo2;        BOOL no_nt_session;	SMBCSRV *next, *prev;	};/*  * Keep directory entries in a list  */struct smbc_dir_list {	struct smbc_dir_list *next;	struct smbc_dirent *dirent;};/* * Structure for open file management */ struct _SMBCFILE {	int cli_fd; 	char *fname;	SMB_OFF_T offset;	struct _SMBCSRV *srv;	BOOL file;	struct smbc_dir_list *dir_list, *dir_end, *dir_next;	int dir_type, dir_error;	SMBCFILE *next, *prev;};struct smbc_internal_data {	/*         * Is this handle initialized ? 	 */	BOOL    _initialized;        /* dirent pointer location         *         * Leave room for any urlencoded filename and the comment field.         *         * We really should use sizeof(struct smbc_dirent) plus (NAME_MAX * 3)         * plus whatever the max length of a comment is, plus a couple of null         * terminators (one after the filename, one after the comment).         *         * According to <linux/limits.h>, NAME_MAX is 255.  Is it longer         * anyplace else?         */	char    _dirent[1024];	/*         * server connection list	 */	SMBCSRV * _servers;		/*         * open file/dir list	 */	SMBCFILE * _files;        /*         * Log to standard error instead of the more typical standard output         */        BOOL _debug_stderr;};	#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -