From 87f0d5ad9948adab5c3adb2c1067509e94d39e5c Mon Sep 17 00:00:00 2001 From: Christopher Faylor Date: Sat, 19 May 2001 05:29:00 +0000 Subject: * grp.cc (read_etc_group): Don't copy mutex on fork. * pwd.cc (read_etc_passwd): Ditto. * autoload.cc (LoadDLLfuncEx): Use LoadDLLprime to initialize DLL specific area. --- winsup/cygwin/passwd.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'winsup/cygwin/passwd.cc') diff --git a/winsup/cygwin/passwd.cc b/winsup/cygwin/passwd.cc index 6959f34e3..7c214987c 100644 --- a/winsup/cygwin/passwd.cc +++ b/winsup/cygwin/passwd.cc @@ -127,7 +127,7 @@ read_etc_passwd () * for non-shared mutexs in the future. Also, this function will at most be called * once from each thread, after that the passwd_state test will succeed */ - static pthread_mutex_t etc_passwd_mutex = (pthread_mutex_t) PTHREAD_MUTEX_INITIALIZER; + static NO_COPY pthread_mutex_t etc_passwd_mutex = (pthread_mutex_t) PTHREAD_MUTEX_INITIALIZER; pthread_mutex_lock (&etc_passwd_mutex); /* if we got blocked by the mutex, then etc_passwd may have been processed */ -- cgit v1.2.3