X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Flock.c;h=ac109065a2229f5b9a36726baa4047f3be1865d1;hb=6147119dc8526a758a7c576940fe8483e2b93915;hp=b23aa9028c32ff68c00196ced538938af70271e1;hpb=7adc0a65d0a3c10daca4352002baadeb76afc7e5;p=openldap diff --git a/servers/slapd/lock.c b/servers/slapd/lock.c index b23aa9028c..ac109065a2 100644 --- a/servers/slapd/lock.c +++ b/servers/slapd/lock.c @@ -1,4 +1,8 @@ /* lock.c - routines to open and apply an advisory lock to a file */ +/* + * Copyright 1998-1999 The OpenLDAP Foundation, All Rights Reserved. + * COPYING RESTRICTIONS APPLY, see COPYRIGHT file + */ #include "portable.h" @@ -12,7 +16,9 @@ #ifdef HAVE_SYS_FILE_H #include #endif +#ifdef HAVE_SYS_PARAM_H #include +#endif #include "slap.h" FILE * @@ -30,9 +36,7 @@ lock_fopen( char *fname, char *type, FILE **lfp ) } /* acquire the lock */ - while ( ldap_lockf( fileno(*lfp) ) != 0 ) { - ; /* NULL */ - } + ldap_lockf( fileno(*lfp) ); /* open the log file */ if ( (fp = fopen( fname, type )) == NULL ) {