1 /* sock.h - socket backend header file */
3 /* This work is part of OpenLDAP Software <http://www.openldap.org/>.
5 * Copyright 2007-2010 The OpenLDAP Foundation.
8 * Redistribution and use in source and binary forms, with or without
9 * modification, are permitted only as authorized by the OpenLDAP
12 * A copy of this license is available in the file LICENSE in the
13 * top-level directory of the distribution or, alternatively, at
14 * <http://www.OpenLDAP.org/license.html>.
17 * This work was initially developed by Brian Candler for inclusion
18 * in OpenLDAP Software.
24 #include "proto-sock.h"
29 const char *si_sockpath;
30 slap_mask_t si_extensions;
33 #define SOCK_EXT_BINDDN 1
34 #define SOCK_EXT_PEERNAME 2
35 #define SOCK_EXT_SSF 4
37 extern FILE *opensock LDAP_P((
38 const char *sockpath));
40 extern void sock_print_suffixes LDAP_P((
44 extern void sock_print_conn LDAP_P((
47 struct sockinfo *si));
49 extern int sock_read_and_send_results LDAP_P((