POSIX named semaphore and shared memory object bindings

I've written some bindings for POSIX named semaphores and shared memory objects, which I'd like to submit for inclusion into the `unix' package. However, I can't seem to do so through the proper channels, as a couple things seem to be broken at the moment: 1. Account creation on http://hackage.haskell.org/trac isn't working: [Errno 13] Permission denied: '/srv/trac/ghc/trac.htpasswd' . 2. The HEAD version of `unix' depends on the HEAD version of `Cabal', which currently won't build: Distribution/Compat/TempFile.hs:6:7: Could not find module `IO': it is a member of package haskell98, which is hidden As soon as these things are resolved I'll submit a proper patch. For the time being, I've put the extensions into a separate package, attached. -- Daniel Franke df@dfranke.us http://www.dfranke.us |----| =|\ \\\\ || * | -|-\--------- Man is free at the instant he wants to be. -----| =| \ /// --Voltaire

On Thu, 2007-05-03 at 16:44 -0400, Daniel Franke wrote:
2. The HEAD version of `unix' depends on the HEAD version of `Cabal', which currently won't build:
Distribution/Compat/TempFile.hs:6:7: Could not find module `IO': it is a member of package haskell98, which is hidden
Fixed thanks. Trying to keep things working on nhc and ghc simultaneously doesn't seem to be that easy :-(. Duncan

On Thu, May 03, 2007 at 09:52:39PM +0100, Duncan Coutts wrote:
On Thu, 2007-05-03 at 16:44 -0400, Daniel Franke wrote:
2. The HEAD version of `unix' depends on the HEAD version of `Cabal', which currently won't build:
Distribution/Compat/TempFile.hs:6:7: Could not find module `IO': it is a member of package haskell98, which is hidden
Fixed thanks.
Ok, everything builds now, though I still can't get a Trac account. Here's a patch against http://darcs.haskell.org/libraries/unix. Since what I posted a couple hours ago, I've also added some Haddock markup and fixed a really stupid bug in SharedMem. -- Daniel Franke df@dfranke.us http://www.dfranke.us |----| =|\ \\\\ || * | -|-\--------- Man is free at the instant he wants to be. -----| =| \ /// --Voltaire
participants (2)
-
Daniel Franke
-
Duncan Coutts