Subject: bug#61708: 28.2; file-modes-symbolic-to-number inconsistency

From: Thierry Volpiatto <[email-masked]>
Date: Wed, 22 Feb 2023 14:58:29 +0000

Andreas Schwab <[email-masked]> writes:

> On Feb 22 2023, Thierry Volpiatto wrote:
>
>> (format "%o" (file-modes-symbolic-to-number "u=rwx,g=r-x,o=---"))
>> "740"
>
> This is the correct interpretation of the mode string, with "g=r-x"
> meaning the same as "g=r,g-x" or just "g=r".

So how do you interpret this: "drwxr-x---" (from file-attributes)?
"u=?,g=?,o=?" to pass it to file-modes-symbolic-to-number?

(nth 8 (file-attributes "/home/user"))
"drwxr-x---"

(read-file-modes nil "/home/user")
#o750

Thanks.

> See
> https://pubs.opengroup.org/onlinepubs/9699919799/utilities/chmod.html
> for the full syntax.

-- 
Thierry