Changeset 14537 for src/Pugs/Prim.hs
- Timestamp:
- 10/28/06 02:48:26 (2 years ago)
- Files:
-
- 1 modified
-
src/Pugs/Prim.hs (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/Prim.hs
r14534 r14537 458 458 obj <- createObject (mkType "IO::Dir") [] 459 459 return . VObject $ obj{ objOpaque = Just $ toDyn dir } 460 op1 "IO::Dir::close" = op1 "IO::Dir::closedir" 460 op1 "IO::Dir::close" = \v -> 461 ifValTypeIsa v "IO::Dir" (op1 "IO::Dir::closedir" v) $ case v of 462 VHandle{} -> op1 "IO::close" v 463 VSocket{} -> op1 "Socket::close" v 464 _ -> die "Close" v 461 465 op1 "IO::Dir::closedir" = guardedIO (closeDirStream . fromObject) 462 466 op1 "IO::Dir::rewind" = op1 "IO::Dir::rewinddir"
