[GHC] #12795: Add more types to System.Posix.Types
GHC
ghc-devs at haskell.org
Wed Nov 2 01:59:19 UTC 2016
#12795: Add more types to System.Posix.Types
-------------------------------------+-------------------------------------
Reporter: DanielG | Owner: DanielG
Type: feature request | Status: new
Priority: normal | Milestone:
Component: libraries/base | Version:
Resolution: | Keywords:
Operating System: Unknown/Multiple | Architecture:
| Unknown/Multiple
Type of failure: None/Unknown | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Rev(s):
Wiki Page: |
-------------------------------------+-------------------------------------
Changes (by DanielG):
* owner: => DanielG
@@ -10,3 +10,3 @@
- Specifically the lack of wrappers for blkcnt_t is causing trouble because
- it's forcing HFuse to re-implement `unix`'s `FileStatus` type to include
- the missing `st_blocks` field. See
+ Specifically the lack of a wrapper for `blkcnt_t` is causing trouble
+ because it's forcing HFuse to re-implement `unix`'s `FileStatus` type to
+ include the missing `st_blocks` field. See
New description:
A whole lot of types are still missing from `System.Posix.Types` as noted
in a TODO comment in the code:
{{{
--- ToDo: blksize_t, clockid_t, blkcnt_t, fsblkcnt_t, fsfilcnt_t, id_t,
key_t
--- suseconds_t, timer_t, useconds_t
}}}
Specifically the lack of a wrapper for `blkcnt_t` is causing trouble
because it's forcing HFuse to re-implement `unix`'s `FileStatus` type to
include the missing `st_blocks` field. See
[https://hackage.haskell.org/package/HFuse/docs/System-
Fuse.html#t:FileStat FileStat docs on Hackage].
I have patches for `base` and `unix` ready to add wrappers for all the
types the comment mentions, let's see if I can figure out how to use Phab
;)
--
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/12795#comment:1>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list