Re: modify chmod (original) (raw)

[Top][All Lists]


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]


From: Jim Meyering
Subject: Re: modify chmod
Date: Sat, 06 Feb 2010 15:56:18 +0100

jeff.liu wrote:

A tiny patch, make chmod do not touch the inode if the new file permission mode is same as it was before. ... +static bool +mayhavenfsacl(const char *file) +{ +# if HAVESYSVFSH && HAVESYSSTATFSH && HAVESTRUCTSTATFSFTYPE + struct statfs buf; + + /* If statfs fails, assume we can't use the optimization. */ + if (statfs (file, &buf) < 0)

This function should accept a file descriptor, not a file name, and should call fstatfs, not statfs.

For your next version of this patch, please find a way to send it that does not split lines or remove leading spaces.