Home | History | Annotate | Line # | Download | only in include
      1 /*	$NetBSD: openldap.h,v 1.4 2025/09/05 21:16:19 christos Exp $	*/
      2 
      3 /* $OpenLDAP$ */
      4 /* This work is part of OpenLDAP Software <http://www.openldap.org/>.
      5  *
      6  * Copyright 2019-2024 The OpenLDAP Foundation.
      7  * All rights reserved.
      8  *
      9  * Redistribution and use in source and binary forms, with or without
     10  * modification, are permitted only as authorized by the OpenLDAP
     11  * Public License.
     12  *
     13  * A copy of this license is available in file LICENSE in the
     14  * top-level directory of the distribution or, alternatively, at
     15  * <http://www.OpenLDAP.org/license.html>.
     16  */
     17 
     18 /* openldap.h - Header for openldap specific interfaces. */
     19 
     20 #ifndef _OPENLDAP_H
     21 #define _OPENLDAP_H 1
     22 
     23 #include <ldap.h>
     24 
     25 LDAP_BEGIN_DECL
     26 
     27 #define LDAP_PROTO_TCP 1 /* ldap://  */
     28 #define LDAP_PROTO_UDP 2 /* reserved */
     29 #define LDAP_PROTO_IPC 3 /* ldapi:// */
     30 #define LDAP_PROTO_EXT 4 /* user-defined socket/sockbuf */
     31 
     32 LDAP_F( int )
     33 ldap_init_fd LDAP_P((
     34 	ber_socket_t fd,
     35 	int proto,
     36 	LDAP_CONST char *url,
     37 	LDAP **ldp ));
     38 
     39 LDAP_END_DECL
     40 
     41 #endif /* _OPENLDAP_H */
     42