nsdispatch.c (251091) | nsdispatch.c (254700) |
---|---|
1/* $NetBSD: nsdispatch.c,v 1.9 1999/01/25 00:16:17 lukem Exp $ */ 2 3/*- 4 * Copyright (c) 1997, 1998, 1999 The NetBSD Foundation, Inc. 5 * All rights reserved. 6 * 7 * This code is derived from software contributed to The NetBSD Foundation 8 * by Luke Mewburn. --- 47 unchanged lines hidden (view full) --- 56 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 57 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 58 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 59 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 60 * SUCH DAMAGE. 61 * 62 */ 63#include <sys/cdefs.h> | 1/* $NetBSD: nsdispatch.c,v 1.9 1999/01/25 00:16:17 lukem Exp $ */ 2 3/*- 4 * Copyright (c) 1997, 1998, 1999 The NetBSD Foundation, Inc. 5 * All rights reserved. 6 * 7 * This code is derived from software contributed to The NetBSD Foundation 8 * by Luke Mewburn. --- 47 unchanged lines hidden (view full) --- 56 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 57 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 58 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 59 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 60 * SUCH DAMAGE. 61 * 62 */ 63#include <sys/cdefs.h> |
64__FBSDID("$FreeBSD: head/lib/libc/net/nsdispatch.c 251091 2013-05-29 01:54:10Z emaste $"); | 64__FBSDID("$FreeBSD: head/lib/libc/net/nsdispatch.c 254700 2013-08-23 13:59:47Z jilles $"); |
65 66#include "namespace.h" 67#include <sys/param.h> 68#include <sys/stat.h> 69 70#include <dlfcn.h> 71#include <errno.h> 72#include <fcntl.h> --- 283 unchanged lines hidden (view full) --- 356 result = _pthread_mutex_trylock(&conf_lock); 357 if (result != 0) 358 return (0); 359 (void)_pthread_rwlock_unlock(&nss_lock); 360 result = _pthread_rwlock_wrlock(&nss_lock); 361 if (result != 0) 362 goto fin2; 363 } | 65 66#include "namespace.h" 67#include <sys/param.h> 68#include <sys/stat.h> 69 70#include <dlfcn.h> 71#include <errno.h> 72#include <fcntl.h> --- 283 unchanged lines hidden (view full) --- 356 result = _pthread_mutex_trylock(&conf_lock); 357 if (result != 0) 358 return (0); 359 (void)_pthread_rwlock_unlock(&nss_lock); 360 result = _pthread_rwlock_wrlock(&nss_lock); 361 if (result != 0) 362 goto fin2; 363 } |
364 _nsyyin = fopen(path, "r"); | 364 _nsyyin = fopen(path, "re"); |
365 if (_nsyyin == NULL) 366 goto fin; 367 VECTOR_FREE(_nsmap, &_nsmapsize, sizeof(*_nsmap), 368 (vector_free_elem)ns_dbt_free); 369 VECTOR_FREE(_nsmod, &_nsmodsize, sizeof(*_nsmod), 370 (vector_free_elem)ns_mod_free); 371 nss_load_builtin_modules(); 372 _nsyyparse(); --- 387 unchanged lines hidden --- | 365 if (_nsyyin == NULL) 366 goto fin; 367 VECTOR_FREE(_nsmap, &_nsmapsize, sizeof(*_nsmap), 368 (vector_free_elem)ns_dbt_free); 369 VECTOR_FREE(_nsmod, &_nsmodsize, sizeof(*_nsmod), 370 (vector_free_elem)ns_mod_free); 371 nss_load_builtin_modules(); 372 _nsyyparse(); --- 387 unchanged lines hidden --- |