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

📄 winsreplication.c

📁 samba最新软件
💻 C
📖 第 1 页 / 共 5 页
字号:
			.apply_expected	= true		}	},	/* 	 * unique,released vs. group,tombstone	 * => should be replaced	 */	{		.line	= __location__,		.name	= _NBT_NAME("_DIFF_OWNER", 0x00, NULL),		.r1	= {			.owner		= &ctx->b,			.type		= WREPL_TYPE_UNIQUE,			.state		= WREPL_STATE_RELEASED,			.node		= WREPL_NODE_B,			.is_static	= false,			.num_ips	= ARRAY_SIZE(addresses_B_1),			.ips		= addresses_B_1,			.apply_expected	= false		},		.r2	= {			.owner		= &ctx->a,			.type		= WREPL_TYPE_GROUP,			.state		= WREPL_STATE_TOMBSTONE,			.node		= WREPL_NODE_B,			.is_static	= false,			.num_ips	= ARRAY_SIZE(addresses_A_1),			.ips		= addresses_A_1,			.apply_expected	= true		}	},	/* 	 * unique,tombstone vs. group,active	 * => should be replaced	 */	{		.line	= __location__,		.name	= _NBT_NAME("_DIFF_OWNER", 0x00, NULL),		.r1	= {			.owner		= &ctx->a,			.type		= WREPL_TYPE_UNIQUE,			.state		= WREPL_STATE_TOMBSTONE,			.node		= WREPL_NODE_B,			.is_static	= false,			.num_ips	= ARRAY_SIZE(addresses_A_1),			.ips		= addresses_A_1,			.apply_expected	= true		},		.r2	= {			.owner		= &ctx->b,			.type		= WREPL_TYPE_GROUP,			.state		= WREPL_STATE_ACTIVE,			.node		= WREPL_NODE_B,			.is_static	= false,			.num_ips	= ARRAY_SIZE(addresses_B_1),			.ips		= addresses_B_1,			.apply_expected	= true		}	},	/* 	 * unique,tombstone vs. group,tombstone	 * => should be replaced	 */	{		.line	= __location__,		.name	= _NBT_NAME("_DIFF_OWNER", 0x00, NULL),		.r1	= {			.owner		= &ctx->b,			.type		= WREPL_TYPE_UNIQUE,			.state		= WREPL_STATE_TOMBSTONE,			.node		= WREPL_NODE_B,			.is_static	= false,			.num_ips	= ARRAY_SIZE(addresses_B_1),			.ips		= addresses_B_1,			.apply_expected	= true		},		.r2	= {			.owner		= &ctx->a,			.type		= WREPL_TYPE_GROUP,			.state		= WREPL_STATE_TOMBSTONE,			.node		= WREPL_NODE_B,			.is_static	= false,			.num_ips	= ARRAY_SIZE(addresses_A_1),			.ips		= addresses_A_1,			.apply_expected	= true		}	},/* * unique vs special groups section, */	/* 	 * unique,active vs. sgroup,active	 * => should NOT be replaced	 */	{		.line	= __location__,		.name	= _NBT_NAME("_DIFF_OWNER", 0x00, NULL),		.r1	= {			.owner		= &ctx->a,			.type		= WREPL_TYPE_UNIQUE,			.state		= WREPL_STATE_ACTIVE,			.node		= WREPL_NODE_B,			.is_static	= false,			.num_ips	= ARRAY_SIZE(addresses_A_1),			.ips		= addresses_A_1,			.apply_expected	= true		},		.r2	= {			.owner		= &ctx->b,			.type		= WREPL_TYPE_SGROUP,			.state		= WREPL_STATE_ACTIVE,			.node		= WREPL_NODE_B,			.is_static	= false,			.num_ips	= ARRAY_SIZE(addresses_A_1),			.ips		= addresses_A_1,			.apply_expected	= false		}	},	/* 	 * unique,active vs. sgroup,tombstone	 * => should NOT be replaced	 */	{		.line	= __location__,		.name	= _NBT_NAME("_DIFF_OWNER", 0x00, NULL),		.r1	= {			.owner		= &ctx->a,			.type		= WREPL_TYPE_UNIQUE,			.state		= WREPL_STATE_ACTIVE,			.node		= WREPL_NODE_B,			.is_static	= false,			.num_ips	= ARRAY_SIZE(addresses_A_1),			.ips		= addresses_A_1,			.apply_expected	= true		},		.r2	= {			.owner		= &ctx->b,			.type		= WREPL_TYPE_SGROUP,			.state		= WREPL_STATE_TOMBSTONE,			.node		= WREPL_NODE_B,			.is_static	= false,			.num_ips	= ARRAY_SIZE(addresses_A_1),			.ips		= addresses_A_1,			.apply_expected	= false		}	},	/* 	 * unique,released vs. sgroup,active	 * => should be replaced	 */	{		.line	= __location__,		.name	= _NBT_NAME("_DIFF_OWNER", 0x00, NULL),		.r1	= {			.owner		= &ctx->a,			.type		= WREPL_TYPE_UNIQUE,			.state		= WREPL_STATE_RELEASED,			.node		= WREPL_NODE_B,			.is_static	= false,			.num_ips	= ARRAY_SIZE(addresses_A_1),			.ips		= addresses_A_1,			.apply_expected	= false		},		.r2	= {			.owner		= &ctx->b,			.type		= WREPL_TYPE_SGROUP,			.state		= WREPL_STATE_ACTIVE,			.node		= WREPL_NODE_B,			.is_static	= false,			.num_ips	= ARRAY_SIZE(addresses_B_3_4),			.ips		= addresses_B_3_4,			.apply_expected	= true		}	},	/* 	 * unique,released vs. sgroup,tombstone	 * => should be replaced	 */	{		.line	= __location__,		.name	= _NBT_NAME("_DIFF_OWNER", 0x00, NULL),		.r1	= {			.owner		= &ctx->b,			.type		= WREPL_TYPE_UNIQUE,			.state		= WREPL_STATE_RELEASED,			.node		= WREPL_NODE_B,			.is_static	= false,			.num_ips	= ARRAY_SIZE(addresses_B_1),			.ips		= addresses_B_1,			.apply_expected	= false		},		.r2	= {			.owner		= &ctx->a,			.type		= WREPL_TYPE_SGROUP,			.state		= WREPL_STATE_TOMBSTONE,			.node		= WREPL_NODE_B,			.is_static	= false,			.num_ips	= ARRAY_SIZE(addresses_A_3_4),			.ips		= addresses_A_3_4,			.apply_expected	= true		}	},	/* 	 * unique,tombstone vs. sgroup,active	 * => should be replaced	 */	{		.line	= __location__,		.name	= _NBT_NAME("_DIFF_OWNER", 0x00, NULL),		.r1	= {			.owner		= &ctx->a,			.type		= WREPL_TYPE_UNIQUE,			.state		= WREPL_STATE_TOMBSTONE,			.node		= WREPL_NODE_B,			.is_static	= false,			.num_ips	= ARRAY_SIZE(addresses_A_1),			.ips		= addresses_A_1,			.apply_expected	= true		},		.r2	= {			.owner		= &ctx->b,			.type		= WREPL_TYPE_SGROUP,			.state		= WREPL_STATE_ACTIVE,			.node		= WREPL_NODE_B,			.is_static	= false,			.num_ips	= ARRAY_SIZE(addresses_B_3_4),			.ips		= addresses_B_3_4,			.apply_expected	= true		}	},	/* 	 * unique,tombstone vs. sgroup,tombstone	 * => should be replaced	 */	{		.line	= __location__,		.name	= _NBT_NAME("_DIFF_OWNER", 0x00, NULL),		.r1	= {			.owner		= &ctx->b,			.type		= WREPL_TYPE_UNIQUE,			.state		= WREPL_STATE_TOMBSTONE,			.node		= WREPL_NODE_B,			.is_static	= false,			.num_ips	= ARRAY_SIZE(addresses_B_1),			.ips		= addresses_B_1,			.apply_expected	= true		},		.r2	= {			.owner		= &ctx->a,			.type		= WREPL_TYPE_SGROUP,			.state		= WREPL_STATE_TOMBSTONE,			.node		= WREPL_NODE_B,			.is_static	= false,			.num_ips	= ARRAY_SIZE(addresses_A_3_4),			.ips		= addresses_A_3_4,			.apply_expected	= true		}	},/* * unique vs multi homed section, */	/* 	 * unique,active vs. mhomed,active	 * => should be replaced	 */	{		.line	= __location__,		.name	= _NBT_NAME("_DIFF_OWNER", 0x00, NULL),		.r1	= {			.owner		= &ctx->a,			.type		= WREPL_TYPE_UNIQUE,			.state		= WREPL_STATE_ACTIVE,			.node		= WREPL_NODE_B,			.is_static	= false,			.num_ips	= ARRAY_SIZE(addresses_A_1),			.ips		= addresses_A_1,			.apply_expected	= true		},		.r2	= {			.owner		= &ctx->b,			.type		= WREPL_TYPE_MHOMED,			.state		= WREPL_STATE_ACTIVE,			.node		= WREPL_NODE_B,			.is_static	= false,			.num_ips	= ARRAY_SIZE(addresses_B_3_4),			.ips		= addresses_B_3_4,			.apply_expected	= true		}	},	/* 	 * unique,active vs. mhomed,tombstone	 * => should NOT be replaced	 */	{		.line	= __location__,		.name	= _NBT_NAME("_DIFF_OWNER", 0x00, NULL),		.r1	= {			.owner		= &ctx->b,			.type		= WREPL_TYPE_UNIQUE,			.state		= WREPL_STATE_ACTIVE,			.node		= WREPL_NODE_B,			.is_static	= false,			.num_ips	= ARRAY_SIZE(addresses_B_3_4),			.ips		= addresses_B_3_4,			.apply_expected	= true		},		.r2	= {			.owner		= &ctx->a,			.type		= WREPL_TYPE_MHOMED,			.state		= WREPL_STATE_TOMBSTONE,			.node		= WREPL_NODE_B,			.is_static	= false,			.num_ips	= ARRAY_SIZE(addresses_B_3_4),			.ips		= addresses_B_3_4,			.apply_expected	= false		}	},	/* 	 * unique,released vs. mhomed,active	 * => should be replaced	 */	{		.line	= __location__,		.name	= _NBT_NAME("_DIFF_OWNER", 0x00, NULL),		.r1	= {			.owner		= &ctx->b,			.type		= WREPL_TYPE_UNIQUE,			.state		= WREPL_STATE_RELEASED,			.node		= WREPL_NODE_B,			.is_static	= false,			.num_ips	= ARRAY_SIZE(addresses_B_1),			.ips		= addresses_B_1,			.apply_expected	= false		},		.r2	= {			.owner		= &ctx->a,			.type		= WREPL_TYPE_MHOMED,			.state		= WREPL_STATE_ACTIVE,			.node		= WREPL_NODE_B,			.is_static	= false,			.num_ips	= ARRAY_SIZE(addresses_A_3_4),			.ips		= addresses_A_3_4,			.apply_expected	= true		}	},	/* 	 * unique,released vs. mhomed,tombstone	 * => should be replaced	 */	{		.line	= __location__,		.name	= _NBT_NAME("_DIFF_OWNER", 0x00, NULL),		.r1	= {			.owner		= &ctx->a,			.type		= WREPL_TYPE_UNIQUE,			.state		= WREPL_STATE_RELEASED,			.node		= WREPL_NODE_B,			.is_static	= false,			.num_ips	= ARRAY_SIZE(addresses_A_1),			.ips		= addresses_A_1,			.apply_expected	= false		},		.r2	= {			.owner		= &ctx->b,			.type		= WREPL_TYPE_MHOMED,			.state		= WREPL_STATE_TOMBSTONE,			.node		= WREPL_NODE_B,			.is_static	= false,			.num_ips	= ARRAY_SIZE(addresses_B_3_4),			.ips		= addresses_B_3_4,			.apply_expected	= true		}	},	/* 	 * unique,tombstone vs. mhomed,active	 * => should be replaced	 */	{		.line	= __location__,		.name	= _NBT_NAME("_DIFF_OWNER", 0x00, NULL),		.r1	= {			.owner		= &ctx->b,			.type		= WREPL_TYPE_UNIQUE,			.state		= WREPL_STATE_TOMBSTONE,			.node		= WREPL_NODE_B,			.is_static	= false,			.num_ips	= ARRAY_SIZE(addresses_B_1),			.ips		= addresses_B_1,			.apply_expected	= true		},		.r2	= {			.owner		= &ctx->a,			.type		= WREPL_TYPE_MHOMED,			.state		= WREPL_STATE_ACTIVE,			.node		= WREPL_NODE_B,			.is_static	= false,			.num_ips	= ARRAY_SIZE(addresses_A_3_4),			.ips		= addresses_A_3_4,			.apply_expected	= true		}	},	/* 	 * unique,tombstone vs. mhomed,tombstone	 * => should be replaced	 */	{		.line	= __location__,		.name	= _NBT_NAME("_DIFF_OWNER", 0x00, NULL),		.r1	= {			.owner		= &ctx->a,			.type		= WREPL_TYPE_UNIQUE,			.state		= WREPL_STATE_TOMBSTONE,			.node		= WREPL_NODE_B,			.is_static	= false,			.num_ips	= ARRAY_SIZE(addresses_A_1),			.ips		= addresses_A_1,			.apply_expected	= true		},		.r2	= {			.owner		= &ctx->b,			.type		= WREPL_TYPE_MHOMED,			.state		= WREPL_STATE_TOMBSTONE,			.node		= WREPL_NODE_B,			.is_static	= false,			.num_ips	= ARRAY_SIZE(addresses_B_3_4),			.ips		= addresses_B_3_4,			.apply_expected	= true		}	},/* * normal groups vs unique section, */	/* 	 * group,active vs. unique,active	 * => should NOT be replaced	 */	{		.line	= __location__,		.name	= _NBT_NAME("_DIFF_OWNER", 0x00, NULL),		.r1	= {			.owner		= &ctx->a,			.type		= WREPL_TYPE_GROUP,			.state		= WREPL_STATE_ACTIVE,			.node		= WREPL_NODE_B,			.is_static	= false,			.num_ips	= ARRAY_SIZE(addresses_A_1),			.ips		= addresses_A_1,			.apply_expected	= true		},		.r2	= {			.owner		= &ctx->b,			.type		= WREPL_TYPE_UNIQUE,			.state		= WREPL_STATE_ACTIVE,			.node		= WREPL_NODE_B,			.is_static	= false,			.num_ips	= ARRAY_SIZE(addresses_A_1),			.ips		= addresses_A_1,			.apply_expected	= false		}	},	/* 	 * group,active vs. unique,tombstone	 * => should NOT be replaced	 */	{		.line	= __location__,		.name	= _NBT_NAME("_DIFF_OWNER", 0x00, NULL),		.r1	= {			.owner		= &ctx->a,			.type		= WREPL_TYPE_GROUP,			.state		= WREPL_STATE_ACTIVE,			.node		= WREPL_NODE_B,			.is_static	= false,			.num_ips	= ARRAY_SIZE(addresses_A_1),			.ips		= addresses_A_1,			.apply_expected	= true		},		.r2	= {			.owner		= &ctx->b,			.type		= WREPL_TYPE_UNIQUE,			.state		= WREPL_STATE_TOMBSTONE,			.node		= WREPL_NODE_B,			.is_static	= false,			.num_ips	= ARRAY_SIZE(addresses_A_1),

⌨️ 快捷键说明

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