Date: Sun, 24 Jul 2016 14:32:28 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 211333] Inconsistent exposure of unlinkat and AT_REMOVEDIR Message-ID: <bug-211333-8-8nATa4ZSiH@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-211333-8@https.bugs.freebsd.org/bugzilla/> References: <bug-211333-8@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D211333 Jilles Tjoelker <jilles@FreeBSD.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|New |Closed CC| |jilles@FreeBSD.org Resolution|--- |FIXED Assignee|freebsd-bugs@FreeBSD.org |jilles@FreeBSD.org --- Comment #1 from Jilles Tjoelker <jilles@FreeBSD.org> --- Applications are not supposed to define __BSD_VISIBLE and whenever <sys/cdefs.h> sets __BSD_VISIBLE to non-zero, it also sets __POSIX_VISIBLE = and __XSI_VISIBLE to the newest version supported. Therefore, the correct fix i= s to remove the || __BSD_VISIBLE part in that line in include/unistd.h. I did th= is in 11-current in SVN r265878 but do not plan to MFC it. Note that it is still possible to have __POSIX_VISIBLE or __XSI_VISIBLE in = the same #if as __BSD_VISIBLE if the feature was deprecated by POSIX and is therefore only available in older POSIX versions but should still be availa= ble in the default compilation environment. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-211333-8-8nATa4ZSiH>