Kurt Zeilenga
62e49d5c9d
Use LDAP_F for libc routines
1999-11-08 15:33:01 +00:00
Kurt Zeilenga
5b5db4def6
Additional mods to fix NT single threaded support.
1999-11-01 22:00:18 +00:00
Kurt Zeilenga
4cc712db53
Add <ac/param.h> to wrap <sys/param.h>
1999-11-01 17:21:24 +00:00
Howard Chu
17e1877a12
Fix broken MSVC builds. The previous round of Mingw32 patches changed some
...
ifdefs to depend on _WINNT, which is bogus. Added _WIN32 back on these ifs,
and fixed some other include problems.
1999-10-31 02:26:41 +00:00
Kurt Zeilenga
771a52499f
Add support for sizeof(short) == 4 when sizeof(int) > 4.
1999-10-30 02:53:24 +00:00
Howard Chu
0991e22550
Fixed the LDAP_F macro.
...
See README 1.27 log
1999-10-28 07:28:53 +00:00
Howard Chu
ff2908ffb8
For Mingw32, added declarations for snprintf and vsnprintf
1999-10-28 07:27:28 +00:00
Howard Chu
21a51c0628
Added LDAP_SIGUSR macros for NT
1999-10-28 07:27:00 +00:00
Kurt Zeilenga
a284b641b7
Move crypt(3) prototypes from <ac/unistd.h> to <ac/crypt.h> (new) to
...
avoid clashes with Kth Kerberos.
1999-10-01 04:48:30 +00:00
Hallvard Furuseth
33cc7d4cf1
Introduce and use LDAP_GCCATTR() = __attributes__() in gcc
1999-09-03 21:06:33 +00:00
Kurt Zeilenga
1459ab3495
Add comment concerning with it's acceptable to use pipe(2)
1999-08-31 17:24:32 +00:00
Kurt Zeilenga
0307dd3b38
Use pipe(2) if descriptors are selectable.
1999-08-31 17:01:10 +00:00
Kurt Zeilenga
ac8b5468aa
Clean up soctpair for NT. Add USE_PAIR to allow pair(2) use.
1999-08-31 16:47:42 +00:00
Kurt Zeilenga
40fa9d36ce
s/Id/OpenLDAP/ in RCSids
1999-08-30 08:08:00 +00:00
Kurt Zeilenga
9826f704b5
Back out to simple sock_errno sock_errstr macros and use WSAGetErrorString
...
instead of WSAGetLastErrorString to preserve errno like semantics.
1999-08-29 23:33:35 +00:00
Kurt Zeilenga
5333a58018
Add RCS ID again...
1999-08-29 23:29:08 +00:00
Howard Chu
3925d53ccd
Replaced sock_errno()/sock_errstr() macros with SOCK_ERR(num,str)
1999-08-29 23:09:27 +00:00
Kurt Zeilenga
657959b04d
Add RCS Id to "generic" headers (experimental)
1999-08-29 20:35:22 +00:00
Kurt Zeilenga
32aa582abe
Make sock_errstr expect an error value instead of relying on current
...
errno.
1999-08-29 20:32:34 +00:00
Howard Chu
74543e6c68
Defined tcp_read and tcp_write. Use them in daemon.c
1999-08-29 04:01:16 +00:00
Howard Chu
193d30bf84
In previous commit - change strerror() to STRERROR().
...
Use strerror() if available.
1999-08-29 02:59:29 +00:00
Howard Chu
801bac51c9
per Hallvard's advice: fixed definition of sock_errstr().
1999-08-29 02:54:58 +00:00
Howard Chu
35a3c5017f
Define sock_errno() and sock_errstr() for Unix and winsock.
1999-08-29 01:56:51 +00:00
Howard Chu
9a58202116
Define strerror() if it doesn't exist.
1999-08-29 01:56:00 +00:00
Kurt Zeilenga
2d2719123d
Rename filter entry's strcpy_special() to strcpy_regex() to better
...
reflect its purpose. Modify switch to support REG_EXTENDED expressions.
Use REG_EXTENDED instead of REG_BASIC everywhere.
Modify <ac/regex.h> to support <gnuregex.h> for testing purposes.
Requires: env CPPFLAGS="-DHAVE_GNUREGEX_H=1" LIBS=-lgnuregex ./configure
1999-08-24 01:13:30 +00:00
Kurt Zeilenga
b8a3a153bb
Axe <varargs.h> support. Assume STDC C translator is available
...
to build OpenLDAP.
1999-08-24 00:27:53 +00:00
Kurt Zeilenga
c51f35fe0f
Add hacks to allow debugging with CSRI malloc.
...
(test001-populate runs without leak)
Free global entry string buffer on shutdown.
1999-08-19 17:06:28 +00:00
Kurt Zeilenga
bd9323efc3
Use LDAP_P in prototype for ldap_pvt_inet_aton
1999-08-04 18:27:15 +00:00
Kurt Zeilenga
b3ce9d497c
non-blocking connect needs special handling under Winsock.
1999-08-04 00:40:03 +00:00
Kurt Zeilenga
2b79ff2c48
Initial inet_aton() detection.
1999-08-03 20:02:44 +00:00
Kurt Zeilenga
df8f7cbb9b
s/exit(1)/exit(EXIT_FAILURE)/
...
s/exit(0)/exit(EXIT_SUCCESS)/
add <ac/stdlib.h> where needed and other minor header adjustments
1999-08-03 18:14:24 +00:00
Hallvard Furuseth
e7738c2df7
s/LDAP_CONST/const/ in ldap_pvt_asser() prototype
1999-08-01 21:41:46 +00:00
Hallvard Furuseth
e259fc72e0
Define EXIT_SUCCESS and EXIT_FAILURE if necessary
1999-08-01 21:18:38 +00:00
Hallvard Furuseth
b10d32ab18
Add missing LDAP_CONST in ber_pvt_assert() prototype
1999-08-01 21:08:14 +00:00
Hallvard Furuseth
d5840e809f
Always include <stdlib.h>, to avoid massive breakage when !STDC_HEADERS.
...
If someone really lacks stdlib.h, they should introduce HAVE_STDLIB_H.
1999-08-01 18:44:32 +00:00
Kurt Zeilenga
b738f2a4db
Check for netinet/tcp.h
...
Update res_search check and place behind --enable-dns.
1999-07-27 00:31:08 +00:00
Kurt Zeilenga
095f78b392
Use AC_CACHE_CHECK instead of AC_CACHE_VAR.
...
Rework sys_errlist detection to set HAVE_SYS_ERRLIST if sys_errlist
exists. If it declaration is needed, DECL_SYS_ERRLIST is also set.
1999-07-24 00:04:05 +00:00
Kurt Zeilenga
d147e609d2
Implement TCP_NODELAY on both client and server side.
1999-07-22 21:49:35 +00:00
Hallvard Furuseth
e2bfb420d7
Fix use and decl of ber_pvt_assert. Fix ac/stdio.h -> stdio.h.
1999-07-13 03:50:39 +00:00
Kurt Zeilenga
f49cee0571
Add prototypes for strerror/strerror_r.
1999-06-29 02:58:14 +00:00
Kurt Zeilenga
669b8f4047
ber_int_t, ber_tag_t, ber_socket_t, ber_len_t
...
added lber_types.h.nt, lber_types.h.in
removal of NULLxxx internal macros (in favor of NULL).
ch_free added to slapd,slurpd/ch_malloc.c
#define free ch_free (should be removed after s/free/ch_free/g) in proto-slap.h
ch_malloc and friends use ber_memalloc and friends
1999-06-18 23:53:05 +00:00
Juan Gomez
34f068f131
Drop support for alloca().
1999-06-11 18:56:28 +00:00
Kurt Zeilenga
be991c81df
Add test for BeOS's closesocket
1999-06-09 00:10:26 +00:00
Kurt Zeilenga
12ed7e46ef
Use LDAP_F and LDAP_P macros.
...
Fix LDAP_HI 0x377 vs 0377 bug.
1999-06-07 18:35:30 +00:00
Kurt Zeilenga
5f7f095b1c
Undo assert fix included in last commit.
...
Add extra AC_HTONL for win32 alpha.
1999-06-04 22:27:28 +00:00
Kurt Zeilenga
6956207270
Remove <memory.h> from stdlib.h (mem* fns should be in string.h).
1999-06-03 00:45:50 +00:00
Kurt Zeilenga
5a8170253a
Add <ac/stdlib.h> to genericize memory allocators.
...
Remove memory.h/malloc.h inclusion from <ac/string.h>.
Need to s/<stdlib.h>/<ac/stdlib.h> everywhere.
1999-06-02 23:39:55 +00:00
Kurt Zeilenga
117d3275ac
Genericize byte types into autoconf namespace.
1999-05-31 05:39:10 +00:00
Kurt Zeilenga
9417618276
Remove redundant WSAEWOULDBLOCK declaration.
1999-05-31 05:37:09 +00:00
Kurt Zeilenga
83408503a7
Eliminate DECL_STRDUP check in favor of simple fix to <ac/string.h> header.
...
Add #undef and other protection of macros.
1999-05-24 23:01:57 +00:00