[Haskell-cafe] setPermissions bug?
Simon Marlow
simonmar at microsoft.com
Wed Feb 18 12:31:34 EST 2004
> I've run into a problem using Directory.setPermissions (or
> equivalently System.Directory.setPermissions).
>
> Basically the problem is that
>
> getPermissions f >>= setPermissions f
>
> is not a noop. Instead it is equivalent to
>
> chmod o-r f
> chmod g-r f
> etc
>
> I presume that this is a bug in setPermissions?
Yes, it's a bug. However, since getPermissions/setPermissions doesn't
really give you enough control in Unix, I suggest you use the functions
available from System.Posix instead (fileStatus, fileMode, setFileMode
etc.).
Cheers,
Simon
More information about the Haskell-Cafe
mailing list