MY bad!!!
I was trying to open "/dev/cdrom/" and not "dev/cdrom"!!! and hence "/dev/cdrom/" was correctly treated as a directory ...
Vasili
I think you can pass Nothing instead of a Just, since that argument
On Jan 30, 2008, at 23:23 , Galchin Vasili wrote:
> I am trying to do the following on RedHat RHEL 5.0:
>
> main = do
> fs <- openFd "/dev/cdrom" ReadOnly (Just ???) defaultFileFlags
> putStrLn (show fd)
>
> what should (Just ???) be ???
is ignored when opening read only. If you feel you need to pass
something, use nullFileMode.
--brandon s. allbery [solaris,freebsd,perl,pugs,haskell] allbery@kf8nh.com
system administrator [openafs,heimdal,too many hats] allbery@ece.cmu.edu
electrical and computer engineering, carnegie mellon university KF8NH