[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