[Haskell-cafe] ANN: unix-2.4.0.0 additional POSIX real time support

Galchin, Vasili vigalchin at gmail.com
Sat May 10 01:37:38 EDT 2008


Hello,

      Additional POSIX realtime (POSIX 1003.1b) support has been added:

1) MQueue.hsc - POSIX message queues

     Supported FFI bindings for:

          - mq_open

          - mq_close

          - mq_unlink

          - mq_getattributes

          - mq_setattributes

          - mq_send


      Not yet supported bindings:

          - mq_rcv .. still debugging a mysterious problem

          - mq_notify - will support when asynchronous I/O is implemented


2) RTsched.hsc - real time scheduling


      Supported bindings for:

            - sched_yield

            - sched_get_param

            - sched_set_param

            - sched _get_scheduler

            - sched_set_scheduler

            - sched_get_priority_min

            - sched_get_priority_max


      Unsupported currently:

             - sched_rr_get_interval - still looking for the TimeSpec data
type in order to get "peek"  working


3) Files.hsc


           Added bindings for:

                 - fsync

                 - fdatasync


I am new to Haskell but would like to make a lot of contributions to insure
Haskell success in the marketplace (of ideas ;^)).  I apologize for any
glitches and look for feedback.

Kind regards, Vasili
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/haskell-cafe/attachments/20080510/9344cc18/attachment.htm


More information about the Haskell-Cafe mailing list