Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
openldap
OpenLDAP
Commits
3dea614e
Commit
3dea614e
authored
Dec 31, 2002
by
Kurt Zeilenga
Browse files
cleanup
parent
887c21c5
Changes
1
Hide whitespace changes
Inline
Side-by-side
libraries/libldap/util-int.c
View file @
3dea614e
...
...
@@ -33,34 +33,33 @@
#include
"ldap-int.h"
#if
!
def
ined(
LDAP_R_COMPILE
)
#if
n
def LDAP_R_COMPILE
# undef HAVE_REENTRANT_FUNCTIONS
# undef HAVE_CTIME_R
# undef HAVE_GETHOSTBYNAME_R
# undef HAVE_GETHOSTBYADDR_R
#else
# include <ldap_pvt_thread.h>
# include <ldap_pvt_thread.h>
ldap_pvt_thread_mutex_t
ldap_int_resolv_mutex
;
#if (defined( HAVE_CTIME_R ) || defined( HAVE_REENTRANT_FUNCTIONS)) \
&& defined( CTIME_R_NARGS )
#
define USE_CTIME_R
#else
#
define USE_CTIME_R
#
else
static
ldap_pvt_thread_mutex_t
ldap_int_ctime_mutex
;
#endif
#
endif
#if defined(HAVE_GETHOSTBYNAME_R) && \
#
if defined(HAVE_GETHOSTBYNAME_R) && \
(GETHOSTBYNAME_R_NARGS < 5) || (6 < GETHOSTBYNAME_R_NARGS)
/* Don't know how to handle this version, pretend it's not there */
# undef HAVE_GETHOSTBYNAME_R
#endif
#if defined(HAVE_GETHOSTBYADDR_R) && \
#
endif
#
if defined(HAVE_GETHOSTBYADDR_R) && \
(GETHOSTBYADDR_R_NARGS < 7) || (8 < GETHOSTBYADDR_R_NARGS)
/* Don't know how to handle this version, pretend it's not there */
# undef HAVE_GETHOSTBYADDR_R
#endif
ldap_pvt_thread_mutex_t
ldap_int_resolv_mutex
;
# endif
#endif
/* LDAP_R_COMPILE */
char
*
ldap_pvt_ctime
(
const
time_t
*
tp
,
char
*
buf
)
...
...
@@ -120,9 +119,8 @@ int ldap_pvt_gethostbyname_a(
return
r
;
#if (GETHOSTBYNAME_R_NARGS < 6)
r
=
((
*
result
=
gethostbyname_r
(
name
,
resbuf
,
*
buf
,
buflen
,
herrno_ptr
))
==
NULL
)
?
-
1
:
0
;
*
result
=
gethostbyname_r
(
name
,
resbuf
,
*
buf
,
buflen
,
herrno_ptr
);
r
=
(
*
result
==
NULL
)
?
-
1
:
0
;
#else
r
=
gethostbyname_r
(
name
,
resbuf
,
*
buf
,
buflen
,
result
,
herrno_ptr
);
...
...
@@ -201,10 +199,9 @@ int ldap_pvt_gethostbyaddr_a(
if
(
safe_realloc
(
buf
,
buflen
)
==
NULL
)
return
r
;
#if (GETHOSTBYADDR_R_NARGS < 8)
r
=
((
*
result
=
gethostbyaddr_r
(
addr
,
len
,
type
,
resbuf
,
*
buf
,
buflen
,
herrno_ptr
))
==
NULL
)
?
-
1
:
0
;
*
result
=
gethostbyaddr_r
(
addr
,
len
,
type
,
resbuf
,
*
buf
,
buflen
,
herrno_ptr
);
r
=
(
*
result
==
NULL
)
?
-
1
:
0
;
#else
r
=
gethostbyaddr_r
(
addr
,
len
,
type
,
resbuf
,
*
buf
,
buflen
,
...
...
@@ -284,7 +281,10 @@ void ldap_int_utils_init( void )
# undef NEED_SAFE_REALLOC
#define NEED_SAFE_REALLOC
static
char
*
cpy_aliases
(
char
***
tgtio
,
char
*
buf
,
char
**
src
)
static
char
*
cpy_aliases
(
char
***
tgtio
,
char
*
buf
,
char
**
src
)
{
int
len
;
char
**
tgt
=*
tgtio
;
...
...
@@ -298,7 +298,11 @@ static char *cpy_aliases( char ***tgtio, char *buf, char **src )
return
buf
;
}
static
char
*
cpy_addresses
(
char
***
tgtio
,
char
*
buf
,
char
**
src
,
int
len
)
static
char
*
cpy_addresses
(
char
***
tgtio
,
char
*
buf
,
char
**
src
,
int
len
)
{
char
**
tgt
=*
tgtio
;
for
(
;
(
*
src
)
;
src
++
)
{
...
...
@@ -310,7 +314,10 @@ static char *cpy_addresses( char ***tgtio, char *buf, char **src, int len )
return
buf
;
}
static
int
copy_hostent
(
struct
hostent
*
res
,
char
**
buf
,
struct
hostent
*
src
)
static
int
copy_hostent
(
struct
hostent
*
res
,
char
**
buf
,
struct
hostent
*
src
)
{
char
**
p
;
char
**
tp
;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment