亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? backend.c

?? ldap服務器源碼
?? C
字號:
/* backend.c - deals with backend subsystem *//* $OpenLDAP: pkg/ldap/servers/slapd/back-monitor/backend.c,v 1.33.2.5 2007/01/02 21:44:04 kurt Exp $ *//* This work is part of OpenLDAP Software <http://www.openldap.org/>. * * Copyright 2001-2007 The OpenLDAP Foundation. * Portions Copyright 2001-2003 Pierangelo Masarati. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted only as authorized by the OpenLDAP * Public License. * * A copy of this license is available in file LICENSE in the * top-level directory of the distribution or, alternatively, at * <http://www.OpenLDAP.org/license.html>. *//* ACKNOWLEDGEMENTS: * This work was initially developed by Pierangelo Masarati for inclusion * in OpenLDAP Software. */#include "portable.h"#include <stdio.h>#include <ac/string.h>#include "slap.h"#include "back-monitor.h"/* * initializes backend subentries */intmonitor_subsys_backend_init(	BackendDB		*be,	monitor_subsys_t	*ms){	monitor_info_t		*mi;	Entry			*e_backend, **ep;	int			i;	monitor_entry_t		*mp;	monitor_subsys_t	*ms_database;	BackendInfo			*bi;	mi = ( monitor_info_t * )be->be_private;	ms_database = monitor_back_get_subsys( SLAPD_MONITOR_DATABASE_NAME );	if ( ms_database == NULL ) {		Debug( LDAP_DEBUG_ANY,			"monitor_subsys_backend_init: "			"unable to get "			"\"" SLAPD_MONITOR_DATABASE_NAME "\" "			"subsystem\n",			0, 0, 0 );		return -1;	}	if ( monitor_cache_get( mi, &ms->mss_ndn, &e_backend ) ) {		Debug( LDAP_DEBUG_ANY,			"monitor_subsys_backend_init: "			"unable to get entry \"%s\"\n",			ms->mss_ndn.bv_val, 0, 0 );		return( -1 );	}	mp = ( monitor_entry_t * )e_backend->e_private;	mp->mp_children = NULL;	ep = &mp->mp_children;	i = -1;	LDAP_STAILQ_FOREACH( bi, &backendInfo, bi_next ) {		char 		buf[ BACKMONITOR_BUFSIZE ];		BackendDB	*be;		struct berval 	bv;		int		j;		Entry		*e;		i++;		snprintf( buf, sizeof( buf ),				"dn: cn=Backend %d,%s\n"				"objectClass: %s\n"				"structuralObjectClass: %s\n"				"cn: Backend %d\n"				"%s: %s\n"				"%s: %s\n"				"creatorsName: %s\n"				"modifiersName: %s\n"				"createTimestamp: %s\n"				"modifyTimestamp: %s\n",				i,				ms->mss_dn.bv_val,				mi->mi_oc_monitoredObject->soc_cname.bv_val,				mi->mi_oc_monitoredObject->soc_cname.bv_val,				i,				mi->mi_ad_monitoredInfo->ad_cname.bv_val,					bi->bi_type,				mi->mi_ad_monitorRuntimeConfig->ad_cname.bv_val,					bi->bi_cf_ocs == NULL ? "FALSE" : "TRUE",				mi->mi_creatorsName.bv_val,				mi->mi_creatorsName.bv_val,				mi->mi_startTime.bv_val,				mi->mi_startTime.bv_val );				e = str2entry( buf );		if ( e == NULL ) {			Debug( LDAP_DEBUG_ANY,				"monitor_subsys_backend_init: "				"unable to create entry \"cn=Backend %d,%s\"\n",				i, ms->mss_ndn.bv_val, 0 );			return( -1 );		}				ber_str2bv( bi->bi_type, 0, 0, &bv );		attr_merge_normalize_one( e_backend, mi->mi_ad_monitoredInfo,				&bv, NULL );		if ( bi->bi_controls ) {			int j;			for ( j = 0; bi->bi_controls[ j ]; j++ ) {				ber_str2bv( bi->bi_controls[ j ], 0, 0, &bv );				attr_merge_one( e, slap_schema.si_ad_supportedControl,						&bv, &bv );			}		}		j = -1;		LDAP_STAILQ_FOREACH( be, &backendDB, be_next ) {			char		buf[ SLAP_LDAPDN_MAXLEN ];			struct berval	dn;						j++;			if ( be->bd_info != bi ) {				continue;			}			snprintf( buf, sizeof( buf ), "cn=Database %d,%s",					j, ms_database->mss_dn.bv_val );			ber_str2bv( buf, 0, 0, &dn );			attr_merge_normalize_one( e, slap_schema.si_ad_seeAlso,					&dn, NULL );		}				mp = monitor_entrypriv_create();		if ( mp == NULL ) {			return -1;		}		e->e_private = ( void * )mp;		mp->mp_info = ms;		mp->mp_flags = ms->mss_flags | MONITOR_F_SUB;		if ( monitor_cache_add( mi, e ) ) {			Debug( LDAP_DEBUG_ANY,				"monitor_subsys_backend_init: "				"unable to add entry \"cn=Backend %d,%s\"\n",				i,			       	ms->mss_ndn.bv_val, 0 );			return( -1 );		}		*ep = e;		ep = &mp->mp_next;	}		monitor_cache_release( mi, e_backend );	return( 0 );}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合 综合色| 在线观看国产日韩| 毛片av一区二区| 五月天丁香久久| 日韩专区欧美专区| 亚洲精品久久久久久国产精华液| 久久久精品国产免大香伊| 欧美国产精品劲爆| 中文字幕一区在线| 国产精品不卡在线| 亚洲精品国久久99热| 天天操天天干天天综合网| 亚洲国产成人91porn| 天天综合网 天天综合色| 日韩在线a电影| 精品一二三四区| 成人高清视频在线观看| 91亚洲精品乱码久久久久久蜜桃| 91小视频在线免费看| 欧洲中文字幕精品| 日韩欧美自拍偷拍| 自拍av一区二区三区| 性欧美疯狂xxxxbbbb| 国产一区二区网址| 99精品久久免费看蜜臀剧情介绍| 欧美性色综合网| 日韩一区二区在线观看视频| 久久精品视频在线看| 亚洲精品欧美二区三区中文字幕| 日韩国产欧美三级| 国产盗摄一区二区| 欧美亚洲禁片免费| 久久亚洲欧美国产精品乐播| 亚洲人123区| 欧美aⅴ一区二区三区视频| 成人自拍视频在线观看| 91国在线观看| 久久久不卡影院| 视频一区视频二区中文| av网站一区二区三区| 欧美美女视频在线观看| 久久久久国产精品厨房| 亚洲国产视频网站| 国产 日韩 欧美大片| 欧美老肥妇做.爰bbww视频| wwww国产精品欧美| 亚洲小少妇裸体bbw| 国产91综合一区在线观看| 欧美日韩国产高清一区| 国产精品久久久久一区| 老司机免费视频一区二区三区| 91色综合久久久久婷婷| 精品久久久久久久一区二区蜜臀| 亚洲一级电影视频| 91日韩精品一区| 国产午夜亚洲精品不卡| 青青国产91久久久久久| 欧美在线制服丝袜| 国产精品国产三级国产aⅴ无密码| 日韩av中文字幕一区二区| 在线亚洲欧美专区二区| 国产精品国产三级国产普通话99 | 欧美日韩视频在线观看一区二区三区 | 国产精品久久久久久久第一福利 | 久久久久久免费| 首页国产欧美久久| 欧美色大人视频| 亚洲一区二区综合| 欧美自拍偷拍一区| 亚洲日本成人在线观看| 成人一区二区三区在线观看| 国产人妖乱国产精品人妖| 韩国成人在线视频| 精品国产乱码久久久久久蜜臀 | 免费成人小视频| 91精品国产综合久久小美女| 亚洲成人1区2区| 91超碰这里只有精品国产| 日日摸夜夜添夜夜添精品视频 | 美女脱光内衣内裤视频久久影院| 欧美三级电影一区| 石原莉奈一区二区三区在线观看| 欧美日韩一区二区三区四区五区| 亚洲自拍都市欧美小说| 91精品国产综合久久福利| 五月天久久比比资源色| 日韩视频一区二区三区 | 亚洲精品欧美综合四区| 在线观看视频欧美| 秋霞影院一区二区| 久久婷婷国产综合精品青草| 国产v日产∨综合v精品视频| 欧美激情中文不卡| 欧美在线free| 紧缚捆绑精品一区二区| 国产嫩草影院久久久久| 91久久精品一区二区三| 日韩国产精品久久久| 精品久久久久久亚洲综合网| 国产成人午夜高潮毛片| 亚洲女同女同女同女同女同69| 在线精品视频免费播放| 理论电影国产精品| 亚洲视频1区2区| 欧美一区午夜精品| 99久久久久久| 视频一区视频二区在线观看| 久久免费的精品国产v∧| 91国偷自产一区二区开放时间| 日韩av一区二| 亚洲欧洲国产专区| 精品人在线二区三区| 91欧美一区二区| 久久99精品国产.久久久久久| 中文字幕一区二区三区视频 | 国产麻豆精品95视频| 综合自拍亚洲综合图不卡区| 日韩一级在线观看| 91在线观看视频| 国产在线视频精品一区| 午夜视频久久久久久| 久久蜜桃av一区精品变态类天堂 | 欧美电视剧免费观看| 91在线一区二区| 国产一区视频网站| 亚洲成年人影院| ●精品国产综合乱码久久久久| 日韩三级视频在线看| 在线视频国内自拍亚洲视频| 国产精品 欧美精品| 久久精品国产一区二区| 亚洲成人在线观看视频| 亚洲视频中文字幕| 国产精品欧美综合在线| 精品va天堂亚洲国产| 欧美乱妇23p| 欧美三级日韩三级| 91黄色免费网站| 色综合天天性综合| 成人aaaa免费全部观看| 国产高清在线精品| 国产一区二区三区最好精华液| 日精品一区二区| 亚洲第四色夜色| 亚洲午夜一二三区视频| 亚洲色图.com| 亚洲欧美另类久久久精品2019 | 欧美色综合久久| 日本韩国欧美一区| 在线观看一区日韩| 色婷婷av一区二区三区软件 | 亚洲国产毛片aaaaa无费看| 久久久久亚洲蜜桃| 国产日韩高清在线| 国产欧美日韩综合精品一区二区| 久久综合成人精品亚洲另类欧美 | 另类小说色综合网站| 裸体歌舞表演一区二区| 美女一区二区久久| 国产一区二区免费在线| 国产91丝袜在线18| 91视频91自| 欧美日韩的一区二区| 91精品国产综合久久香蕉的特点| 欧美一区二区三级| 国产天堂亚洲国产碰碰| 亚洲欧洲精品一区二区三区不卡 | 正在播放亚洲一区| 精品成人免费观看| 亚洲欧洲日韩综合一区二区| 亚洲大片精品永久免费| 日韩av成人高清| 国产麻豆精品95视频| 色8久久精品久久久久久蜜| 中文字幕欧美区| 欧美一区二区在线免费观看| 91黄色免费网站| 91精品国产免费| 国产午夜一区二区三区| 亚洲另类色综合网站| 日韩精品亚洲一区| 成人在线视频一区| 日本高清不卡一区| 日韩精品一区二区在线观看| 国产喂奶挤奶一区二区三区| 亚洲啪啪综合av一区二区三区| 中文字幕佐山爱一区二区免费| 午夜精品久久久久久久久久久| 麻豆freexxxx性91精品| 国产激情视频一区二区三区欧美 | 538prom精品视频线放| 26uuu另类欧美| 亚洲一区二区三区视频在线播放| 蜜臀av性久久久久蜜臀aⅴ| 成人激情午夜影院| 日韩免费高清视频| 国产亚洲一本大道中文在线| 亚洲激情六月丁香| 国产成人午夜高潮毛片| 制服.丝袜.亚洲.中文.综合|