Commit graph

26 commits

Author SHA1 Message Date
Hallvard Furuseth
7e6ad5100c Protoized, moved extern definitions to .h files, fixed related bugs.
Most function and variable definitions are now preceded by its extern
definition, for error checking.  Retyped a number of functions, usually
to return void.  Fixed a number of printf format errors.

API changes (in ldap/include):
  Added avl_dup_ok, avl_prefixapply, removed ber_fatten (probably typo
  for ber_flatten), retyped ldap_sort_strcasecmp, grew lutil.h.

A number of `extern' declarations are left (some added by protoize), to
be cleaned away later.  Mostly strdup(), strcasecmp(), mktemp(), optind,
optarg, errno.
1998-11-15 22:40:11 +00:00
Kurt Zeilenga
1c91859e9b Remove #ifdef sunos in lthread HAVE_LWP code. 1998-11-15 22:05:28 +00:00
Kurt Zeilenga
1f4b479b2b Update thread detection:
ifndef HAVE_PTHREAD_KILL pthread_kill() code and prototype.
  Fix HAVE_FUNC_PTHREAD defines from previous change.
1998-11-09 21:15:56 +00:00
Kurt Zeilenga
8cb0ff3a68 Fix rwlock pthread draft4 compatibility.
Fix pthread_attr_init/destroy pthread draft4 compatibility.
1998-11-09 20:50:52 +00:00
Kurt Zeilenga
dd51f86042 More files that didn't get merged properly. 1998-10-25 03:13:43 +00:00
Kurt Zeilenga
eb16d5d88f replace with autoconf versions 1998-10-25 02:08:13 +00:00
Kurt Zeilenga
cbb281cc4e remove old files 1998-10-25 01:50:47 +00:00
Kurt Zeilenga
2a869f5a99 merged with autoconf branch 1998-10-25 01:41:42 +00:00
Kurt Zeilenga
4a5d740e2e Merged in per cache entry reader/writer locks from OPENLDAP_DEVEL_THREAD 1998-09-20 20:22:46 +00:00
Kurt Zeilenga
58718e3bc6 Add #ifdef for when sched_yield/sched.h is missing. 1998-09-16 02:41:38 +00:00
Kurt Zeilenga
b015c8db24 Add support for OpenBSD. Provided by djg@gregor.com. 1998-08-31 20:49:27 +00:00
Kurt Zeilenga
cb587e9bf0 Added check routines from Stuart Lynne 1998-08-30 18:55:54 +00:00
Kurt Zeilenga
7b531e8e62 Fix includes 1998-08-30 17:52:37 +00:00
Kurt Zeilenga
9071e067ec Belongs in the include directory 1998-08-30 17:51:34 +00:00
Kurt Zeilenga
c98a6ff9e9 Document important limitation of this basic implementation 1998-08-29 21:46:42 +00:00
Kurt Zeilenga
efac7f4c88 Add Reader/Writer Locks to library 1998-08-29 21:45:04 +00:00
Kurt Zeilenga
5d64c8f95d Added Reader/Writer lock code from publicily available examples for
Nichols, Butler, Farrell's book "Pthreads Programming" (O'Reilly).
1998-08-29 21:43:18 +00:00
Kurt Zeilenga
d2ef362f99 Removed use of paths not defined in ldapconfig.h.edit.
Fixed Dependency Generation not to mess with Make-templates.
	side effect: depends are not carried forward after "make makefiles"
1998-08-20 03:56:19 +00:00
Kurt Zeilenga
b3ac184962 Fixed ldapconfig.h.edit/Make-template to generate ldapconfig.h correctly.
ldif2ldbm.c defaults moved to ldapconfig.h, sed no longer needed.
Changed type of lconn_lastused to time_t.
Added include <time.h> were needed.
1998-08-20 02:18:28 +00:00
Kurt Zeilenga
adc2134f03 Modified build environment to correctly support bin,sbin,libexec,etc
and setting of variables from Make-platform with defaults in Make-common.
1998-08-19 18:19:39 +00:00
Kurt Zeilenga
3a431b77ef pthread_create attr argument should be passed by value per POSIX
standard.  Was working as is only because pthread_attr_t is normally
a struct.  However, on some systems it may be a integer.
1998-08-14 20:41:47 +00:00
Kurt Zeilenga
1b5451d619 Added patch to support LWP under SunOS 5.6 1998-08-14 20:12:02 +00:00
Kurt Zeilenga
f3e9bc606c integrated changed from rage.net glibc.patch 1998-08-13 19:32:43 +00:00
Kurt Zeilenga
b63a0b1c61 LDAPworldP19: Patch for Next C-Threads 1998-08-09 03:13:49 +00:00
Kurt Zeilenga
8d5c2b41e6 LDAPworld P3: SLAPD LDBM Generation with Multiple Backends 1998-08-09 02:33:01 +00:00
Kurt Zeilenga
42e0d83cb3 Initial revision 1998-08-09 00:43:13 +00:00