On Sun, Nov 2, 2014, at 17:24, Michael Forney wrote: > I found quite a lot of bugs, so I ended up pretty much rewriting as I > followed the spec¹.
How about +X? I noticed there were no test cases for that. +X acts like +x provided either the file is a directory or the file already has at least one execute bit set. The function doesn't seem to be able to know if the file is a directory. Same for =X, and -X is identical to -x.