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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? backend.c

?? OpenLdap是LDAP的開源項(xiàng)目
?? C
字號(hào):
/* 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 );}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线观看一区二区视频| 欧美一区二区黄| 日韩欧美国产电影| 国产精品电影一区二区| 激情综合一区二区三区| 欧美日韩一区在线观看| 国产精品第一页第二页第三页| 精品亚洲免费视频| 91精品国产综合久久精品性色| 一区二区三区高清在线| 国产91丝袜在线播放| 精品欧美久久久| 午夜国产精品一区| 在线中文字幕不卡| 综合色中文字幕| 成人sese在线| 日本一区二区三区久久久久久久久不 | 久久久久久久精| 男女男精品视频网| 欧美高清视频在线高清观看mv色露露十八 | 日韩欧美资源站| 亚洲3atv精品一区二区三区| 91美女视频网站| 亚洲免费看黄网站| 色综合夜色一区| 亚洲欧美偷拍卡通变态| 91同城在线观看| 亚洲色图色小说| 色狠狠综合天天综合综合| 亚洲欧美日韩系列| 欧洲日韩一区二区三区| 亚洲图片欧美视频| 欧美日韩国产综合久久| 肉色丝袜一区二区| 精品少妇一区二区三区在线视频 | 亚洲18女电影在线观看| 在线视频一区二区三区| 亚洲成国产人片在线观看| 欧美乱妇20p| 久久精品99国产精品| 久久蜜桃av一区精品变态类天堂| 国产一区高清在线| 国产精品成人免费| 精品视频在线免费看| 日本va欧美va精品| 国产欧美视频一区二区三区| 成人成人成人在线视频| 一个色妞综合视频在线观看| 欧美日韩国产欧美日美国产精品| 免费高清不卡av| 国产网站一区二区| 欧美亚洲一区三区| 美女诱惑一区二区| 国产精品久久久久aaaa樱花| 日本电影欧美片| 免费在线欧美视频| 中文字幕的久久| 欧美色图在线观看| 激情五月播播久久久精品| 日本一区二区三区电影| 精品视频在线免费观看| 国产精品一区二区久久不卡| 一区二区三区四区视频精品免费| 在线观看91精品国产麻豆| 国产99久久精品| 亚洲v中文字幕| 国产色综合一区| 欧美日韩精品电影| k8久久久一区二区三区| 日本在线不卡视频| 最新高清无码专区| 26uuu精品一区二区三区四区在线| 91丨porny丨蝌蚪视频| 麻豆极品一区二区三区| 亚洲乱码中文字幕综合| 久久久.com| 日韩一区二区三区观看| 在线观看视频一区二区| 国产在线视频不卡二| 亚洲一区二区高清| 国产精品高潮久久久久无| 精品日韩99亚洲| 精品视频在线看| 色哟哟一区二区三区| 国产高清一区日本| 免费的成人av| 亚洲国产一区在线观看| 中文字幕精品一区二区三区精品| 日韩欧美激情在线| 欧美视频中文字幕| 99精品视频中文字幕| 国产美女精品人人做人人爽| 日韩电影网1区2区| 亚洲mv在线观看| 一区二区三区色| 一区在线观看免费| 国产精品乱子久久久久| 久久嫩草精品久久久久| 亚洲精品一区二区精华| 欧美一区二区啪啪| 欧美日韩国产另类一区| 欧美午夜一区二区三区| 色悠悠久久综合| 色噜噜久久综合| 日本福利一区二区| 欧美四级电影网| 欧美日韩dvd在线观看| 欧美少妇性性性| 欧美日韩国产美女| 日韩一区二区在线看| 日韩一级欧美一级| 日韩一区二区三区在线观看| 日韩欧美中文字幕一区| 精品国产一区二区精华| 日韩美女主播在线视频一区二区三区| 欧美一级免费观看| 欧美一区三区二区| 精品久久一二三区| 精品动漫一区二区三区在线观看| 日韩一级视频免费观看在线| 2023国产精品| 国产精品美女久久久久av爽李琼 | 老汉av免费一区二区三区| 麻豆精品在线观看| 国产一区二区三区在线观看精品| 国产乱人伦偷精品视频免下载| 国产精品夜夜爽| 成人av在线电影| 欧美日韩一区高清| 精品理论电影在线观看 | 久久综合中文字幕| 国产精品视频在线看| 一区二区三区欧美亚洲| 日韩精彩视频在线观看| 国产精品一二三| 色婷婷av一区二区三区大白胸| 欧美日韩成人综合在线一区二区| 日韩一区二区视频在线观看| 国产精品视频在线看| 亚洲一区二区高清| 国产精品一级黄| 欧美在线视频日韩| 久久综合丝袜日本网| 亚洲激情男女视频| 久久er99精品| 91麻豆国产福利在线观看| 欧美一区二区免费观在线| 亚洲欧美综合在线精品| 免费美女久久99| 一本大道久久a久久精二百| 精品日韩av一区二区| 亚洲精品伦理在线| 国产精品亚洲专一区二区三区 | 91精品国产一区二区| 欧美激情在线一区二区三区| 亚洲一区二区3| 国产成人av电影在线| 在线播放日韩导航| 最新不卡av在线| 国产精品资源在线观看| 欧美色视频在线观看| 国产精品视频一区二区三区不卡| 肉色丝袜一区二区| 91久久精品一区二区二区| 26uuu亚洲综合色欧美| 午夜伦理一区二区| av男人天堂一区| 精品欧美一区二区三区精品久久| 一区二区三区精品久久久| 岛国精品在线播放| 91精品国产综合久久久久久久| 亚洲欧美一区二区三区国产精品| 极品销魂美女一区二区三区| 欧美日韩成人一区| 一区二区在线观看视频| heyzo一本久久综合| 久久久久久电影| 精品一区二区三区免费播放| 欧美吻胸吃奶大尺度电影| 国产精品国产三级国产aⅴ入口| 精一区二区三区| 制服丝袜国产精品| 香蕉成人啪国产精品视频综合网| 99久久久国产精品| 国产精品麻豆欧美日韩ww| 国内成人精品2018免费看| 欧美一区二区三区视频在线| 香蕉久久一区二区不卡无毒影院 | 免费观看成人av| 欧美日韩黄色影视| 亚洲高清久久久| 欧美日韩国产成人在线免费| 一区二区三区欧美视频| 91亚洲精品久久久蜜桃| 国产精品国产三级国产普通话99 | 亚洲国产精品一区二区久久 | 欧美色精品天天在线观看视频| 亚洲人成在线观看一区二区| 色婷婷综合中文久久一本| 国产精品高清亚洲|