如何从哈斯克尔一个IOError的错误号?(How to get the errno from an

2019-09-17 02:42发布

我Haskell的平台上,GHC 6.12.1为易于得到安装Debian的挤压。 我怎样才能获得潜在的错误号出IO错误的,因为我需要它在不同的线程在其原来提出的?

我需要这样的原因是因为我采取暴露电线上的实际错误值的网络协议。 我需要重建吗?

Answer 1:

errno是本地线程在GHC。 你需要陷阱一个线程的错误号; 然后发送值下一个Chan或其他通信抽象到聆听线程。

该值本身存储在线程TSO结构 。



文章来源: How to get the errno from an IOError in haskell?