From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/13672 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Adhemerval Zanella Newsgroups: gmane.linux.lib.musl.general Subject: Re: fdopendir (BUG?) Date: Mon, 28 Jan 2019 16:53:58 -0200 Message-ID: <1aa02811-8aeb-7157-603c-4df735bda056@linaro.org> References: Reply-To: musl@lists.openwall.com Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="157369"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 To: musl@lists.openwall.com Original-X-From: musl-return-13688-gllmg-musl=m.gmane.org@lists.openwall.com Mon Jan 28 19:54:17 2019 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by blaine.gmane.org with smtp (Exim 4.89) (envelope-from ) id 1goC2z-000ere-GK for gllmg-musl@m.gmane.org; Mon, 28 Jan 2019 19:54:17 +0100 Original-Received: (qmail 11486 invoked by uid 550); 28 Jan 2019 18:54:15 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Original-Received: (qmail 11468 invoked from network); 28 Jan 2019 18:54:14 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=to:references:from:openpgp:autocrypt:subject:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=0PmU+Gl9PG6GVB8hfK3hu7FXLU5PkBuz3RJb+IzE1pU=; b=Mtjidek4xFkFKEfd0yjeXXZCNPch//Yp1UlqYCtde7RbWlTowpMZ0jLrY9YZm8TwSL Q3tgbamQfhubeLNyqpaDsRZ8RiS7NEXJDTyV7AiCe3e2p0j98BThyzlHMSI5egL0/ndZ o+cSFhgO/RHcqtYSdF+OOU6+1mZqM1nU74jlA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:references:from:openpgp:autocrypt:subject :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=0PmU+Gl9PG6GVB8hfK3hu7FXLU5PkBuz3RJb+IzE1pU=; b=lL/xyjgd5d2AOhA0ktWEsG+7LXwoye4j6jE2rvE3V5cW39XiRcbVVTePIfLkMWAJV9 6CIGVXRw4luzGfN7nlhIV1D0cG7GfpFqJ9u13V4UtqVtPidZ/p2xgSJOxyujWR8JQ8QG 8DCCp5yzQ6RR1rQSydb5Q8gl2YHLCQeX5Am/a0uZSrciOIFTx1QgMNQ/1zxJijj1+mUn 7Kex4r69gcxEU70R7wQJNqJQkqzpj36ZUmBSvpsXuqMxFkLcIaYMEwu2wvIFDuOoqzxg MzorK4vIwoJKt3KVZwuzvyQu3/V3RgjftvKenALK8fuMmS/3G/BhvZqkz7pIZnPDJJTL Bepw== X-Gm-Message-State: AJcUukecQNGRlPFMYrUZfSLR2XnV6bFZXLSA2IVWC/1G6yFkqgomLjON Xjt+XATYmtJc0GF9O/l/3q7YHEAKigE= X-Google-Smtp-Source: ALg8bN6lC7fBSqv429fsdff1OvPgRIOhz5ceubcR7964zpBO9XGgRZCwFC9X4wIOfuuKHtMW/qtcOg== X-Received: by 2002:ae9:e102:: with SMTP id g2mr19458566qkm.343.1548701642510; Mon, 28 Jan 2019 10:54:02 -0800 (PST) Openpgp: preference=signencrypt Autocrypt: addr=adhemerval.zanella@linaro.org; prefer-encrypt=mutual; keydata= mQINBFcVGkoBEADiQU2x/cBBmAVf5C2d1xgz6zCnlCefbqaflUBw4hB/bEME40QsrVzWZ5Nq 8kxkEczZzAOKkkvv4pRVLlLn/zDtFXhlcvQRJ3yFMGqzBjofucOrmdYkOGo0uCaoJKPT186L NWp53SACXguFJpnw4ODI64ziInzXQs/rUJqrFoVIlrPDmNv/LUv1OVPKz20ETjgfpg8MNwG6 iMizMefCl+RbtXbIEZ3TE/IaDT/jcOirjv96lBKrc/pAL0h/O71Kwbbp43fimW80GhjiaN2y WGByepnkAVP7FyNarhdDpJhoDmUk9yfwNuIuESaCQtfd3vgKKuo6grcKZ8bHy7IXX1XJj2X/ BgRVhVgMHAnDPFIkXtP+SiarkUaLjGzCz7XkUn4XAGDskBNfbizFqYUQCaL2FdbW3DeZqNIa nSzKAZK7Dm9+0VVSRZXP89w71Y7JUV56xL/PlOE+YKKFdEw+gQjQi0e+DZILAtFjJLoCrkEX w4LluMhYX/X8XP6/C3xW0yOZhvHYyn72sV4yJ1uyc/qz3OY32CRy+bwPzAMAkhdwcORA3JPb kPTlimhQqVgvca8m+MQ/JFZ6D+K7QPyvEv7bQ7M+IzFmTkOCwCJ3xqOD6GjX3aphk8Sr0dq3 4Awlf5xFDAG8dn8Uuutb7naGBd/fEv6t8dfkNyzj6yvc4jpVxwARAQABtElBZGhlbWVydmFs IFphbmVsbGEgTmV0dG8gKExpbmFybyBWUE4gS2V5KSA8YWRoZW1lcnZhbC56YW5lbGxhQGxp bmFyby In-Reply-To: Content-Language: en-GB Xref: news.gmane.org gmane.linux.lib.musl.general:13672 Archived-At: On 28/01/2019 10:37, Jorge Almeida wrote: > (the problem also occurs with glibc, besides the fact that glibc > requires also _GNU_SOURCE to compile, contradicting the linux man > page) Because O_PATH is a Linux extension and it guards such definitions with _GNU_SOURCE. And although man-pages is not the canonical glibc documentation, it does states that O_PATH is only defined if _GNU_SOURCE is also defined (man-pages commit 1135dbe188a48d7fa237396ab371ebf74037c1f6 from 2013-02-13).