From hurd-bug Sat Nov 28 19:09:57 2020 From: Pino Toscano Date: Sat, 28 Nov 2020 19:09:57 +0000 To: hurd-bug Subject: Re: stat(x) & AT_NO_AUTOMOUNT Message-Id: <20868148.EfDdHjke4D () thyrus> X-MARC-Message: https://marc.info/?l=hurd-bug&m=160659064331336 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--nextPart7175615.EvYhyI6sBW" --nextPart7175615.EvYhyI6sBW Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="UTF-8"; protected-headers="v1" From: Pino Toscano To: Pino Toscano , bug-hurd Subject: Re: stat(x) & AT_NO_AUTOMOUNT Date: Sat, 28 Nov 2020 20:09:57 +0100 Message-ID: <20868148.EfDdHjke4D@thyrus> X-Face: 2{O9dSG@:f3UD?Euh5"^{F],P7K*Yet5 J+({@"pnu*um[J`/I!A-ViZfZ[,g8&vpZV_W=A[M}\&&yNRy4c'lp$'2$Umi,CR-zEy\U] T@)WBZ3-T-~1)>$ha,S&mr_S4^s-L]e[Y4LUd>vEQCFMf=H;_%;hQMakyd)~mUaYVwZTsk }FRS{b)QH6Ko:2t,QgMiFU]G/9:"AoXz!)n89]^QW!yty+/$\!NxdU8HxE&yv`TR@"!!"p YY6D)Vm3qwZ%2E"5*9.1n+/tQbLWCBN1oZ<4[lgU"ojId.JQE+ai[Rzy]PJy In-Reply-To: <20201128190252.sffjgguqcwzcwrdm@function> References: <3087000.44csPzL39Z@thyrus> <20201128190252.sffjgguqcwzcwrdm@function> In data sabato 28 novembre 2020 20:02:52 CET, Samuel Thibault ha scritto: > Hello Pino, > > Pino Toscano, le sam. 28 nov. 2020 19:45:12 +0100, a ecrit: > > Can AT_NO_AUTOMOUNT be (easily) implemented in the hurd lookup bits? > > I would say that it simply maps to O_NOTRANS? I thought about that; then I saw in libdiskfs/dir-lookup.c & libnetfs/dir-lookup.c that O_NOTRANS disables the symlink resolution, i.e. the equivalent of O_NOLINK, which means AT_SYMLINK_NOFOLLOW in at flags. -- Pino Toscano --nextPart7175615.EvYhyI6sBW Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEXyqfuC+mweEHcAcHLRkciEOxP00FAl/CoIUACgkQLRkciEOx P00Pkg/6AkBi+JmMjqmjveICBR1lc4AckqQlc4hBX2U+glqz/xsyfqtLMEtN/E7R uMSA6Fz0NsJx7hAYDwoT2zflN0+GdNjKguJax+hhWzr+KxR8EKhQjuZMXjMCeQAi uCaoAHVdLyAJDYfiofZjjMGyMXP5ABijjXpa2V6Jm7aZXB7kdVUliNWTDE+MgFzJ 1/47tFfM4/zI1O8YgAw1EkqUhQWj0yBNG8GWIDLzZKhjSd4uZUFglHB3o5/7jkK9 Bu7KB/C1TrFB1Ct3u52CyAZnUVSm496T/GdfVMVX/mdvzFApmvAs0x4OYkNMnXgy YuH6Cn/XajzqP4jNzuwbvwNYvW95MsLEygdX+NtVixVI8gWJf3KoYlnQlnS1B939 b+AN7NqhRcQvnaBWdA7qYkVIP3SI8vfFI5wfqVJrNCH6sa+y4Ft7mT3pROUh0/0y CvlhcQ8WC4loCjElUBRQx9LSJ/hqPw0q2S6FLc9FByOdBy9QfoZgbU7VGyWkLrlX BGsqc9/ekig8XBoIsz1dIhAwaP7jBe54sJ/UoNR6Qc7/hY8ati9rntka3LYNErir DksKl0pITGNt529N9jf66/ESRNuUtGmQNzDC4Th0srMleMgtLR/9nI4Za9MSRwPw dg+4GmnzqacrKi+HMd8Jg/RPLfez/l2gwdJf10GB/dJnm04mMJM= =pGBO -----END PGP SIGNATURE----- --nextPart7175615.EvYhyI6sBW--