📄 ldap_add.3
字号:
.TH LDAP_ADD 3 "RELEASEDATE" "OpenLDAP LDVERSION".\" $OpenLDAP: pkg/ldap/doc/man/man3/ldap_add.3,v 1.15.2.4 2007/01/02 21:43:44 kurt Exp $.\" Copyright 1998-2007 The OpenLDAP Foundation All Rights Reserved..\" Copying restrictions apply. See COPYRIGHT/LICENSE..SH NAMEldap_add, ldap_add_s, ldap_add_ext, ldap_add_ext_s \- Perform an LDAP add operation.SH LIBRARYOpenLDAP LDAP (libldap, -lldap).SH SYNOPSIS.nf.B #include <ldap.h>.sp.BI "int ldap_add(LDAP *" ld ", const char *" dn ", LDAPMod *" attrs "[]);".sp.BI "int ldap_add_s(LDAP *" ld ", const char *" dn ", LDAPMod *" attrs "[]);".sp.BI "int ldap_add_ext(LDAP *" ld ", const char *" dn ", LDAPMod *" attrs "[],".RS.BI "LDAPControl *" sctrls "[], LDAPControl *" cctrls "[], int *" msgidp ");".RE.sp.BI "int ldap_add_ext_s(LDAP *" ld ", const char *" dn ", LDAPMod *" attrs "[],".RS.BI "LDAPControl *" sctrls "[], LDAPControl *" cctrls "[]);".RE.fi.SH DESCRIPTIONThe.B ldap_add_s()routine is used to perform an LDAP add operation.It takes \fIdn\fP, the DN of the entry to add, and \fIattrs\fP, anull-terminated array of the entry's attributes. The LDAPMod structureis used to represent attributes, with the \fImod_type\fP and\fImod_values\fP fields being used as described under.BR ldap_modify (3),and the \fIldap_op\fP field being used only if you need to specifythe LDAP_MOD_BVALUES option. Otherwise, it should be set to zero..LPNote that all entries except thatspecified by the last component in the given DN must already exist..B ldap_add_s()returns an LDAP error code indicating success or failureof the operation. See.BR ldap_error (3)for more details..LPThe.B ldap_add()routine works just like.BR ldap_add_s() ,but it is asynchronous. It returns the message id of the request itinitiated. The result of this operation can be obtained by calling.BR ldap_result (3)..LPThe.B ldap_add_ext()routine allows server and client controls to be specified to extendthe add request. This routine is asynchronous like.BR ldap_add() ,but its return value is an LDAP error code. It stores the message idof the request in the integer pointed toby.IR msgidp ..LPThe.B ldap_add_ext_s()routine is the synchronous version of.BR ldap_add_ext() .It also returns an LDAP error code indicating success or failureof the operation..SH ERRORS.B ldap_add()returns -1 in case of error initiating the request, andwill set the \fIld_errno\fP field in the \fIld\fP parameterto indicate the error..B ldap_add_s()will return an LDAP error codedirectly (LDAP_SUCCESS if everything went ok, some error otherwise)..B ldap_add_ext()and.B ldap_add_ext_s()also directly return LDAP error codes..SH SEE ALSO.BR ldap (3),.BR ldap_modify (3).SH ACKNOWLEDGEMENTS.B OpenLDAPis developed and maintained by The OpenLDAP Project (http://www.openldap.org/)..B OpenLDAPis derived from University of Michigan LDAP 3.3 Release.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -