From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11593 invoked by alias); 12 Oct 2011 08:21:58 -0000 Received: (qmail 11586 invoked by uid 22791); 12 Oct 2011 08:21:56 -0000 X-SWARE-Spam-Status: No, hits=-2.8 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 X-Spam-Check-By: sourceware.org Received: from localhost (HELO sourceware.org) (127.0.0.1) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 12 Oct 2011 08:21:45 +0000 From: "mol at astron dot nl" To: glibc-bugs@sources.redhat.com Subject: [Bug libc/13271] getaddrinfo is not thread safe Date: Wed, 12 Oct 2011 08:21:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: glibc X-Bugzilla-Component: libc X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: mol at astron dot nl X-Bugzilla-Status: REOPENED X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: drepper.fsp at gmail dot com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Status Resolution Message-ID: In-Reply-To: References: X-Bugzilla-URL: http://sourceware.org/bugzilla/ Auto-Submitted: auto-generated Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Mailing-List: contact glibc-bugs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: glibc-bugs-owner@sourceware.org X-SW-Source: 2011-10/txt/msg00060.txt.bz2 http://sourceware.org/bugzilla/show_bug.cgi?id=13271 Jan David Mol changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|INVALID | --- Comment #7 from Jan David Mol 2011-10-12 08:21:10 UTC --- Reopened; this ticket cannot be regarded as 'invalid', nor 'resolved', because, as mentioned earlier, POSIX and glibc docs do allow setenv and getaddrinfo to run concurrently. Rich Felker's idea of wrapping all getenv calls inside glibc is good, assuming the number of functions needing access to that global lock is limited. Getenv itself needs only very weak (in fact, insanely weak) guarantees by POSIX, so indeed that doesn't need change. -- Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.