From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 59410 invoked by alias); 8 Jul 2015 07:16:17 -0000 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 Received: (qmail 59323 invoked by uid 48); 8 Jul 2015 07:16:14 -0000 From: "vapier at gentoo dot org" To: glibc-bugs@sourceware.org Subject: [Bug libc/18641] New: pwd.h: add __nonnull markings Date: Wed, 08 Jul 2015 07:16:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: glibc X-Bugzilla-Component: libc X-Bugzilla-Version: unspecified X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: vapier at gentoo dot org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: unassigned at sourceware dot org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter cc target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: http://sourceware.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2015-07/txt/msg00040.txt.bz2 https://sourceware.org/bugzilla/show_bug.cgi?id=18641 Bug ID: 18641 Summary: pwd.h: add __nonnull markings Product: glibc Version: unspecified Status: NEW Severity: normal Priority: P2 Component: libc Assignee: unassigned at sourceware dot org Reporter: vapier at gentoo dot org CC: drepper.fsp at gmail dot com Target Milestone: --- per the thread: https://sourceware.org/ml/libc-alpha/2015-05/msg00867.html when you use many functions in pwd.h with NULL pointers, glibc will crash. POSIX doesn't require NULL to be supported, so we want to mark all the funcs as nonnull instead. this way user code is compiled with warnings and our API expectations are documented. -- You are receiving this mail because: You are on the CC list for the bug.