From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/10096 Path: news.gmane.org!not-for-mail From: Lei Zhang Newsgroups: gmane.linux.lib.musl.general Subject: realpath() depends on a mounted /proc to work Date: Tue, 7 Jun 2016 08:27:18 +0800 Message-ID: Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1465259256 28190 80.91.229.3 (7 Jun 2016 00:27:36 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 7 Jun 2016 00:27:36 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-10109-gllmg-musl=m.gmane.org@lists.openwall.com Tue Jun 07 02:27:36 2016 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1bA4rl-00020P-7P for gllmg-musl@m.gmane.org; Tue, 07 Jun 2016 02:27:33 +0200 Original-Received: (qmail 19973 invoked by uid 550); 7 Jun 2016 00:27:31 -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 19955 invoked from network); 7 Jun 2016 00:27:30 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=MrNPVatttUO/dwt/QwqWJC3WGXtKqNEWJyZ+rw7yLp4=; b=XajAZnwfi2JN9MVTAn2bfza8WHXqcl8TAf8mxR+yd8YyuZQ0TfQw+3gU3Ko8tAl2qL tobjRq1ebviBbBaHACrn5S/nyC2aSUiH+e47tS94CRz7CbhQBTNdPR3Qs/F9gfGjmyna A0dBhnuqGz+IDa9my/R/c6+w+T7fhMdv1aeX6QwVzzTfGhFLAaWZVrcQmgSg11LCqs1A /18W4XWZi2+sPE2bK48/tgSXFjdIQJoHEs5dAvOWSe+sFa43OvM7Rz7pVif3hWjeTEjx 5OpZQxBlgMJzOjcERpmaBwGUCpb0iimwVforFvXNFdWvqGY6dK8SnODvDg9iFUIshgec S9Pw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=MrNPVatttUO/dwt/QwqWJC3WGXtKqNEWJyZ+rw7yLp4=; b=ZxblVGzXaXbKsaxHyBYJIGFauj95p+Bh1+plkyTrljRNI5H4wnQ5d5CeppNsU7jL9E YmIq7wzm3et8oTuUul9pFBn2SxGjC/BAv3cXEWk7cQkoUisoLqSSY6xBwGRdRKcysS5s 5Ic/qGJLo6tbKtSmVi1jGQlbfYACmPhg6e4E2vh5g+XRELLVMrgKezwFKTyhvu5tmuoa a+zWDWXbAMM7PQeEjqJK3imvMvqZn0lYw+8hfjMQLCAMS6tXltNx+82FrrULOmjadbzs Oj723wsdKx14+4RbUUrN5UQM9+NUC80EwHs4d5hf1kbAtn8a6u9cXIKsnIDcMjQqtLdS JL1A== X-Gm-Message-State: ALyK8tIOoDxN2iImGDJfs49R2eIYmdcHMoPXoYDxMp17xQGuFkwRb1SoZCrs/e/T1lPpMFwlqnwV+I4gHPYysw== X-Received: by 10.202.241.67 with SMTP id p64mr8596552oih.197.1465259238718; Mon, 06 Jun 2016 17:27:18 -0700 (PDT) Xref: news.gmane.org gmane.linux.lib.musl.general:10096 Archived-At: Hi, I observed that realpath() doesn't work correctly without a mounted /proc while experimenting in a chroot system, where musl is the default libc. OTOH, the same program statically linked against glibc worked just as expected. Is the dependence on a mounted /proc intentional? Then what's the rationale behind it? Thanks, Lei